From b763571401a683254f07c18f554d8b81969ffd98 Mon Sep 17 00:00:00 2001
From: Kevin Cristiano <kcristiano@kcristiano.com>
Date: Fri, 4 Feb 2022 11:11:11 -0500
Subject: [PATCH] civicrm release-5.46.0

---
 civicrm.php                                   |     4 +-
 civicrm/CRM/ACL/BAO/EntityRole.php            |     2 +
 civicrm/CRM/ACL/Form/EntityRole.php           |    10 +-
 civicrm/CRM/ACL/Page/ACL.php                  |     2 +-
 civicrm/CRM/ACL/Page/EntityRole.php           |     4 +-
 civicrm/CRM/Activity/BAO/Query.php            |     1 -
 civicrm/CRM/Activity/Form/Activity.php        |     2 +-
 civicrm/CRM/Activity/Import/Field.php         |     8 +-
 civicrm/CRM/Admin/Form/PdfFormats.php         |     6 +-
 civicrm/CRM/Admin/Page/AJAX.php               |     2 +-
 civicrm/CRM/Admin/Page/APIExplorer.php        |     4 +-
 .../CRM/Admin/Page/PaymentProcessorType.php   |     9 +
 civicrm/CRM/Batch/BAO/Batch.php               |     4 +-
 civicrm/CRM/Campaign/Page/DashBoard.php       |     7 +-
 civicrm/CRM/Contact/BAO/Contact.php           |    42 +-
 civicrm/CRM/Contact/BAO/Contact/Utils.php     |   100 +-
 civicrm/CRM/Contact/BAO/Group.php             |    41 +-
 civicrm/CRM/Contact/BAO/GroupContact.php      |    18 +-
 civicrm/CRM/Contact/BAO/Query.php             |     2 +-
 civicrm/CRM/Contact/BAO/Relationship.php      |    24 +-
 civicrm/CRM/Contact/Form/Contact.php          |     4 +-
 civicrm/CRM/Contact/Form/Edit/Email.php       |     6 +-
 civicrm/CRM/Contact/Form/Edit/Phone.php       |    13 +-
 civicrm/CRM/Contact/Form/Merge.php            |    12 +-
 civicrm/CRM/Contact/Import/Field.php          |     8 +-
 civicrm/CRM/Contact/Import/Form/MapField.php  |     2 +-
 civicrm/CRM/Contact/Import/Parser/Contact.php |     5 +-
 civicrm/CRM/Contact/Page/DedupeRules.php      |    16 +-
 civicrm/CRM/Contact/Selector.php              |    16 +-
 civicrm/CRM/Contribute/BAO/Contribution.php   |   163 +-
 .../CRM/Contribute/BAO/Contribution/Utils.php |    57 +-
 .../CRM/Contribute/BAO/ContributionPage.php   |    14 +-
 .../CRM/Contribute/BAO/FinancialProcessor.php |   159 +
 .../Contribute/Form/CancelSubscription.php    |    11 +-
 civicrm/CRM/Contribute/Form/Contribution.php  |   281 +-
 .../Contribute/Form/Contribution/Confirm.php  |    89 +-
 .../CRM/Contribute/Form/Contribution/Main.php |     1 +
 civicrm/CRM/Contribute/Form/Task/Invoice.php  |     3 +-
 civicrm/CRM/Contribute/Import/Field.php       |     8 +-
 civicrm/CRM/Contribute/Selector/Search.php    |     3 +-
 .../ContributionInvoiceReceipt.php            |    38 +
 .../ContributionOfflineReceipt.php            |    22 +
 .../ContributionOnlineReceipt.php             |    29 +
 .../WorkflowMessage/ContributionTrait.php     |    39 +
 .../WorkflowMessage/RecurringCancelled.php    |    28 +
 .../WorkflowMessage/RecurringEdit.php         |    29 +-
 .../WorkflowMessage/RecurringTrait.php        |    41 +
 civicrm/CRM/Core/BAO/CustomField.php          |     4 +-
 civicrm/CRM/Core/BAO/CustomGroup.php          |     2 +-
 civicrm/CRM/Core/BAO/Mapping.php              |     9 +-
 civicrm/CRM/Core/BAO/RecurringEntity.php      |    27 -
 civicrm/CRM/Core/BAO/UFField.php              |    37 +-
 civicrm/CRM/Core/BAO/UFGroup.php              |     9 +-
 civicrm/CRM/Core/BAO/Website.php              |     2 +-
 civicrm/CRM/Core/Block.php                    |     4 -
 civicrm/CRM/Core/CodeGen/GenerateData.php     |   650 +-
 civicrm/CRM/Core/DAO/CustomField.php          |    15 +-
 civicrm/CRM/Core/DAO/CustomGroup.php          |    17 +-
 civicrm/CRM/Core/DomainTokens.php             |     6 +-
 civicrm/CRM/Core/EntityTokens.php             |    16 +-
 civicrm/CRM/Core/ManagedEntities.php          |     2 +-
 civicrm/CRM/Core/Page/Basic.php               |    16 +
 civicrm/CRM/Core/Permission.php               |     4 +
 civicrm/CRM/Core/Reference/Basic.php          |     2 +-
 civicrm/CRM/Core/Resources.php                |     6 +-
 civicrm/CRM/Core/ShowHideBlocks.php           |     1 +
 civicrm/CRM/Core/Smarty.php                   |     9 +-
 .../Core/Smarty/plugins/modifier.crmMoney.php |     8 +-
 civicrm/CRM/Custom/Form/Group.php             |     2 +-
 civicrm/CRM/Custom/Import/Form/DataSource.php |     8 +-
 civicrm/CRM/Custom/Import/Form/MapField.php   |    43 +-
 civicrm/CRM/Custom/Import/Parser.php          |    31 +-
 civicrm/CRM/Custom/Import/Parser/Api.php      |   105 +-
 civicrm/CRM/Custom/Page/Group.php             |     2 +-
 civicrm/CRM/Dedupe/BAO/DedupeRule.php         |     2 +-
 civicrm/CRM/Dedupe/BAO/DedupeRuleGroup.php    |     2 +-
 civicrm/CRM/Dedupe/Merger.php                 |   341 +-
 civicrm/CRM/Event/BAO/Event.php               |    20 +-
 civicrm/CRM/Event/BAO/Participant.php         |     7 +-
 civicrm/CRM/Event/Form/ManageEvent/Fee.php    |     5 +-
 .../Event/Form/ManageEvent/Registration.php   |     7 +-
 civicrm/CRM/Event/Form/Participant.php        |     4 +-
 civicrm/CRM/Event/Form/Registration.php       |     1 +
 civicrm/CRM/Event/Import/Field.php            |    10 +-
 civicrm/CRM/Event/Page/EventInfo.php          |     3 +-
 civicrm/CRM/Event/Selector/Search.php         |     2 +-
 civicrm/CRM/Export/BAO/ExportProcessor.php    |    10 +
 civicrm/CRM/Extension/Browser.php             |     4 +-
 civicrm/CRM/Extension/Info.php                |    28 +-
 civicrm/CRM/Extension/Mapper.php              |     2 +-
 civicrm/CRM/Financial/BAO/ExportFormat.php    |     4 +-
 civicrm/CRM/Financial/BAO/FinancialType.php   |    57 +-
 .../CRM/Financial/Form/BatchTransaction.php   |     6 +-
 civicrm/CRM/Financial/Form/Export.php         |     6 +-
 civicrm/CRM/Grant/BAO/Grant.php               |    24 -
 civicrm/CRM/Import/Parser.php                 |     2 +-
 civicrm/CRM/Logging/Schema.php                |     2 +-
 civicrm/CRM/Mailing/BAO/Mailing.php           |     4 +-
 civicrm/CRM/Mailing/BAO/MailingJob.php        |     2 +-
 civicrm/CRM/Mailing/Event/BAO/Forward.php     |     4 +-
 civicrm/CRM/Mailing/Event/BAO/Queue.php       |     3 +-
 civicrm/CRM/Mailing/Page/Browse.php           |     2 +-
 civicrm/CRM/Member/Form/Membership.php        |     2 +-
 civicrm/CRM/Member/Form/MembershipBlock.php   |     2 +-
 civicrm/CRM/Member/Form/MembershipRenewal.php |     4 +-
 civicrm/CRM/Member/Form/MembershipType.php    |     6 +-
 civicrm/CRM/Member/Import/Field.php           |    12 +-
 civicrm/CRM/Member/Selector/Search.php        |     2 +-
 civicrm/CRM/PCP/BAO/PCP.php                   |     2 +-
 civicrm/CRM/Pledge/Form/Pledge.php            |     2 +-
 civicrm/CRM/Pledge/Selector/Search.php        |     4 +-
 civicrm/CRM/Price/BAO/LineItem.php            |     2 +-
 civicrm/CRM/Price/Form/DeleteSet.php          |     4 +-
 civicrm/CRM/Queue/Queue/SqlParallel.php       |     3 +-
 civicrm/CRM/Report/Form.php                   |    18 +-
 civicrm/CRM/Report/Form/Contribute/Lybunt.php |    22 +-
 civicrm/CRM/Report/Form/Contribute/Repeat.php |     4 +-
 .../CRM/Report/Form/Contribute/SoftCredit.php |    12 +-
 .../CRM/Report/Form/Contribute/Summary.php    |    14 +-
 civicrm/CRM/Report/Form/Contribute/Sybunt.php |    13 +-
 .../CRM/Report/Form/Contribute/TopDonor.php   |    13 +-
 .../Report/Form/Event/IncomeCountSummary.php  |    14 +-
 civicrm/CRM/Report/Form/Event/Summary.php     |    14 +-
 civicrm/CRM/Report/Form/Mailing/Bounce.php    |    13 +-
 civicrm/CRM/Report/Form/Mailing/Clicks.php    |    13 +-
 civicrm/CRM/Report/Form/Mailing/Opened.php    |    13 +-
 civicrm/CRM/Report/Form/Mailing/Summary.php   |    12 +-
 civicrm/CRM/Report/Form/Member/Lapse.php      |     1 -
 civicrm/CRM/Report/Form/Member/Summary.php    |    13 +-
 .../CRM/Report/Form/Membership/Summary.php    |    14 +-
 civicrm/CRM/Report/Form/Pledge/Pbnp.php       |    12 +-
 civicrm/CRM/Report/Utils/Get.php              |     6 +-
 civicrm/CRM/UF/Form/Field.php                 |     4 +-
 civicrm/CRM/UF/Form/Group.php                 |     4 +-
 civicrm/CRM/UF/Page/ProfileEditor.php         |     2 +-
 .../civicrm_msg_template.tpl                  |    16 -
 .../contribution_online_receipt_html.tpl      |   473 -
 .../message_templates/test_preview_html.tpl   |    10 -
 .../civicrm_msg_template.tpl                  |    16 -
 .../event_online_receipt_html.tpl             |   518 -
 .../event_online_receipt_text.tpl             |   305 -
 .../civicrm_msg_template.tpl                  |    16 -
 .../contribution_invoice_receipt_html.tpl     |   434 -
 .../civicrm_msg_template.tpl                  |    57 -
 .../contribution_invoice_receipt_html.tpl     |   434 -
 .../contribution_invoice_receipt_subject.tpl  |    11 -
 .../contribution_invoice_receipt_text.tpl     |     1 -
 .../contribution_offline_receipt_html.tpl     |   319 -
 .../contribution_offline_receipt_text.tpl     |   118 -
 .../contribution_online_receipt_html.tpl      |   473 -
 .../contribution_online_receipt_text.tpl      |   209 -
 .../event_offline_receipt_html.tpl            |   526 -
 .../event_offline_receipt_text.tpl            |   303 -
 .../event_online_receipt_html.tpl             |   506 -
 .../event_online_receipt_text.tpl             |   301 -
 .../membership_offline_receipt_html.tpl       |   296 -
 .../membership_offline_receipt_text.tpl       |   113 -
 .../membership_online_receipt_html.tpl        |   565 -
 .../membership_online_receipt_text.tpl        |   243 -
 .../civicrm_msg_template.tpl                  |    50 -
 .../pcp_owner_notify_html.tpl                 |    27 -
 .../pcp_owner_notify_subject.tpl              |     1 -
 .../pcp_owner_notify_text.tpl                 |    20 -
 civicrm/CRM/Upgrade/Form.php                  |    18 +-
 civicrm/CRM/Upgrade/Incremental/Base.php      |    43 +-
 civicrm/CRM/Upgrade/Incremental/General.php   |     4 +-
 .../CRM/Upgrade/Incremental/php/FiveEight.php |    59 +-
 .../Upgrade/Incremental/php/FiveEighteen.php  |    46 +-
 .../Upgrade/Incremental/php/FiveEleven.php    |    42 +-
 .../Upgrade/Incremental/php/FiveFifteen.php   |    42 +-
 .../CRM/Upgrade/Incremental/php/FiveFive.php  |    59 +-
 .../CRM/Upgrade/Incremental/php/FiveForty.php |    39 +-
 .../Upgrade/Incremental/php/FiveFortyFive.php |    39 +-
 .../Upgrade/Incremental/php/FiveFortyFour.php |    39 +-
 .../Upgrade/Incremental/php/FiveFortyOne.php  |    27 +-
 .../Upgrade/Incremental/php/FiveFortySix.php  |    99 +
 .../Incremental/php/FiveFortyThree.php        |    19 -
 .../Upgrade/Incremental/php/FiveFortyTwo.php  |    45 +-
 .../CRM/Upgrade/Incremental/php/FiveFour.php  |    48 +-
 .../Upgrade/Incremental/php/FiveFourteen.php  |    45 +-
 .../CRM/Upgrade/Incremental/php/FiveNine.php  |    49 +-
 .../Upgrade/Incremental/php/FiveNineteen.php  |    36 +-
 .../CRM/Upgrade/Incremental/php/FiveOne.php   |    59 +-
 .../CRM/Upgrade/Incremental/php/FiveSeven.php |    60 +-
 .../Upgrade/Incremental/php/FiveSeventeen.php |    59 +-
 .../CRM/Upgrade/Incremental/php/FiveSix.php   |    42 +-
 .../Upgrade/Incremental/php/FiveSixteen.php   |    59 +-
 .../CRM/Upgrade/Incremental/php/FiveTen.php   |    59 +-
 .../Upgrade/Incremental/php/FiveThirteen.php  |    27 +-
 .../Upgrade/Incremental/php/FiveThirty.php    |    59 +-
 .../Incremental/php/FiveThirtyEight.php       |    62 +-
 .../Incremental/php/FiveThirtyFive.php        |    42 +-
 .../Incremental/php/FiveThirtyFour.php        |     9 +-
 .../Incremental/php/FiveThirtyNine.php        |    45 +-
 .../Upgrade/Incremental/php/FiveThirtyOne.php |    42 +-
 .../Incremental/php/FiveThirtySeven.php       |    40 +-
 .../Upgrade/Incremental/php/FiveThirtySix.php |    24 +-
 .../Incremental/php/FiveThirtyThree.php       |    36 +-
 .../Upgrade/Incremental/php/FiveThirtyTwo.php |    33 -
 .../CRM/Upgrade/Incremental/php/FiveThree.php |    41 +-
 .../Upgrade/Incremental/php/FiveTwelve.php    |    42 +-
 .../Upgrade/Incremental/php/FiveTwenty.php    |    28 +-
 .../Incremental/php/FiveTwentyEight.php       |     9 +-
 .../Incremental/php/FiveTwentyFive.php        |    59 +-
 .../Incremental/php/FiveTwentyFour.php        |    36 +-
 .../Incremental/php/FiveTwentyNine.php        |    24 +-
 .../Upgrade/Incremental/php/FiveTwentyOne.php |    40 +-
 .../Incremental/php/FiveTwentySeven.php       |    24 +-
 .../Upgrade/Incremental/php/FiveTwentySix.php |     9 +-
 .../Incremental/php/FiveTwentyThree.php       |    37 +-
 .../Upgrade/Incremental/php/FiveTwentyTwo.php |    59 +-
 .../CRM/Upgrade/Incremental/php/FiveTwo.php   |    55 +-
 .../CRM/Upgrade/Incremental/php/FiveZero.php  |    56 -
 .../CRM/Upgrade/Incremental/php/FourSeven.php |     6 -
 .../CRM/Upgrade/Incremental/php/FourSix.php   |   186 -
 .../CRM/Upgrade/Incremental/php/Template.php  |    66 +-
 .../Upgrade/Incremental/sql/4.4.7.mysql.tpl   |     6 -
 .../Upgrade/Incremental/sql/4.6.0.mysql.tpl   |    46 -
 .../Upgrade/Incremental/sql/4.6.1.mysql.tpl   |     1 -
 .../Upgrade/Incremental/sql/4.6.10.mysql.tpl  |    13 -
 .../Upgrade/Incremental/sql/4.6.11.mysql.tpl  |     1 -
 .../Upgrade/Incremental/sql/4.6.12.mysql.tpl  |    13 -
 .../Upgrade/Incremental/sql/4.6.2.mysql.tpl   |     1 -
 .../Upgrade/Incremental/sql/4.6.3.mysql.tpl   |    73 -
 .../Upgrade/Incremental/sql/4.6.4.mysql.tpl   |     2 -
 .../Upgrade/Incremental/sql/4.6.5.mysql.tpl   |    35 -
 .../Upgrade/Incremental/sql/4.6.6.mysql.tpl   |    11 -
 .../Upgrade/Incremental/sql/4.6.7.mysql.tpl   |     5 -
 .../Upgrade/Incremental/sql/4.6.8.mysql.tpl   |     1 -
 .../Upgrade/Incremental/sql/4.6.9.mysql.tpl   |    59 -
 .../Incremental/sql/4.6.alpha1.mysql.tpl      |   155 -
 .../Incremental/sql/4.6.alpha2.mysql.tpl      |     1 -
 .../Incremental/sql/4.6.alpha3.mysql.tpl      |   126 -
 .../Incremental/sql/4.6.alpha4.mysql.tpl      |    21 -
 .../Incremental/sql/4.6.alpha5.mysql.tpl      |     5 -
 .../Incremental/sql/4.6.alpha6.mysql.tpl      |     8 -
 .../Incremental/sql/4.6.alpha7.mysql.tpl      |    25 -
 .../Incremental/sql/4.6.beta1.mysql.tpl       |    99 -
 .../Incremental/sql/4.6.beta2.mysql.tpl       |     8 -
 .../Incremental/sql/4.6.beta3.mysql.tpl       |    27 -
 .../Incremental/sql/4.6.beta4.mysql.tpl       |    10 -
 .../Incremental/sql/4.6.beta5.mysql.tpl       |     1 -
 .../Incremental/sql/5.46.alpha1.mysql.tpl     |     1 +
 .../CRM/Utils/Check/Component/DedupeRules.php |    81 +
 civicrm/CRM/Utils/Check/Component/Env.php     |    48 +
 civicrm/CRM/Utils/File.php                    |    46 +
 civicrm/CRM/Utils/Mail/EmailProcessor.php     |    29 -
 civicrm/CRM/Utils/Migrate/Export.php          |     2 +-
 civicrm/CRM/Utils/Migrate/Import.php          |     2 +-
 civicrm/CRM/Utils/PagerAToZ.php               |     4 +-
 civicrm/CRM/Utils/String.php                  |     4 +-
 civicrm/CRM/Utils/System/Drupal8.php          |    15 +-
 civicrm/CRM/Utils/Type.php                    |     5 +-
 civicrm/Civi/API/Request.php                  |     7 +-
 civicrm/Civi/Angular/Manager.php              |     1 +
 civicrm/Civi/Api4/EntityFinancialTrxn.php     |     2 +-
 civicrm/Civi/Api4/FinancialItem.php           |     2 +-
 civicrm/Civi/Api4/FinancialTrxn.php           |     2 +-
 civicrm/Civi/Api4/Generic/DAOGetAction.php    |     4 +-
 .../Api4/Generic/Traits/DAOActionTrait.php    |    65 +-
 .../{ReadOnly.php => ReadOnlyEntity.php}      |     2 +-
 civicrm/Civi/Api4/Group.php                   |     1 +
 civicrm/Civi/Api4/LineItem.php                |     2 +-
 civicrm/Civi/Api4/Query/Api4SelectQuery.php   |    33 +-
 .../Spec/Provider/ActivitySpecProvider.php    |     6 +
 .../GroupContactCreationSpecProvider.php      |    33 +
 .../Civi/Api4/Service/Spec/SpecFormatter.php  |     4 +-
 civicrm/Civi/Core/Format.php                  |    12 +-
 civicrm/Civi/Payment/PropertyBag.php          |     5 +-
 .../GenericWorkflowMessage.php                |    11 +
 civicrm/ang/api4Explorer/Explorer.js          |    26 +-
 civicrm/ang/crmDialog.ang.php                 |    12 +
 .../{ext/message_admin => }/ang/crmDialog.js  |    32 +-
 .../{ext/message_admin => }/ang/crmDialog.md  |     0
 civicrm/ang/crmUi.js                          |     9 +-
 civicrm/api/v3/Generic.php                    |     5 +
 civicrm/api/v3/GroupContact.php               |     2 +-
 civicrm/api/v3/MailingContact.php             |     3 +
 civicrm/api/v3/utils.php                      |    25 +-
 ...y-ui-f4e47df9c6fa2e82f5987f78dc64c392.json |     4 +-
 civicrm/bower_components/jquery-ui/bower.json |     2 +-
 .../bower_components/jquery-ui/component.json |     2 +-
 .../bower_components/jquery-ui/jquery-ui.js   |  1826 +--
 .../jquery-ui/jquery-ui.min.js                |    13 +-
 .../bower_components/jquery-ui/package.json   |     2 +-
 .../base/images/ui-icons_444444_256x240.png   |   Bin 7090 -> 7090 bytes
 .../base/images/ui-icons_555555_256x240.png   |   Bin 7074 -> 7074 bytes
 .../base/images/ui-icons_777620_256x240.png   |   Bin 4676 -> 4618 bytes
 .../base/images/ui-icons_777777_256x240.png   |   Bin 7111 -> 7111 bytes
 .../base/images/ui-icons_cc0000_256x240.png   |   Bin 4676 -> 4618 bytes
 .../base/images/ui-icons_ffffff_256x240.png   |   Bin 6487 -> 6487 bytes
 .../jquery-ui/themes/base/jquery-ui.css       |    21 +-
 .../jquery-ui/themes/base/jquery-ui.min.css   |     4 +-
 .../jquery-ui/themes/base/theme.css           |    15 +-
 .../ui-bg_diagonals-thick_8_333333_40x40.png  |   Bin 383 -> 383 bytes
 .../images/ui-bg_glass_40_111111_1x400.png    |   Bin 323 -> 323 bytes
 .../images/ui-bg_glass_55_1c1c1c_1x400.png    |   Bin 323 -> 323 bytes
 .../ui-bg_highlight-hard_100_f9f9f9_1x100.png |   Bin 315 -> 315 bytes
 .../ui-bg_highlight-hard_40_aaaaaa_1x100.png  |   Bin 316 -> 316 bytes
 .../ui-bg_highlight-soft_50_aaaaaa_1x100.png  |   Bin 327 -> 327 bytes
 .../ui-bg_inset-hard_45_cd0a0a_1x100.png      |   Bin 382 -> 382 bytes
 .../ui-bg_inset-hard_55_ffeb80_1x100.png      |   Bin 367 -> 367 bytes
 .../images/ui-icons_222222_256x240.png        |   Bin 7025 -> 7025 bytes
 .../images/ui-icons_4ca300_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_bbbbbb_256x240.png        |   Bin 7092 -> 7092 bytes
 .../images/ui-icons_ededed_256x240.png        |   Bin 7011 -> 7011 bytes
 .../images/ui-icons_ffcf29_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 6487 -> 6487 bytes
 .../jquery-ui/themes/black-tie/jquery-ui.css  |    21 +-
 .../themes/black-tie/jquery-ui.min.css        |     4 +-
 .../jquery-ui/themes/black-tie/theme.css      |    15 +-
 .../ui-bg_diagonals-thick_75_f3d8d8_40x40.png |   Bin 471 -> 471 bytes
 .../images/ui-bg_dots-small_65_a6a6a6_2x2.png |   Bin 266 -> 266 bytes
 .../images/ui-bg_glass_55_fbf8ee_1x400.png    |   Bin 398 -> 398 bytes
 .../ui-bg_highlight-hard_100_eeeeee_1x100.png |   Bin 316 -> 316 bytes
 .../ui-bg_highlight-hard_100_f6f6f6_1x100.png |   Bin 316 -> 316 bytes
 .../ui-bg_highlight-soft_15_cc0000_1x100.png  |   Bin 385 -> 385 bytes
 .../images/ui-icons_004276_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_cc0000_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 6487 -> 6487 bytes
 .../jquery-ui/themes/blitzer/jquery-ui.css    |    21 +-
 .../themes/blitzer/jquery-ui.min.css          |     4 +-
 .../jquery-ui/themes/blitzer/theme.css        |    15 +-
 .../ui-bg_diagonals-thick_90_eeeeee_40x40.png |   Bin 380 -> 380 bytes
 .../images/ui-bg_glass_100_e4f1fb_1x400.png   |   Bin 408 -> 408 bytes
 .../images/ui-bg_glass_50_3baae3_1x400.png    |   Bin 394 -> 394 bytes
 .../images/ui-bg_glass_80_d7ebf9_1x400.png    |   Bin 404 -> 404 bytes
 .../ui-bg_highlight-hard_100_f2f5f7_1x100.png |   Bin 390 -> 390 bytes
 .../ui-bg_highlight-hard_70_000000_1x100.png  |   Bin 310 -> 310 bytes
 .../ui-bg_highlight-soft_100_deedf7_1x100.png |   Bin 445 -> 445 bytes
 .../ui-bg_highlight-soft_25_ffef8f_1x100.png  |   Bin 367 -> 367 bytes
 .../images/ui-icons_2694e8_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_2e83ff_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_3d80b3_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_72a7cf_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 6487 -> 6487 bytes
 .../jquery-ui/themes/cupertino/jquery-ui.css  |    21 +-
 .../themes/cupertino/jquery-ui.min.css        |     4 +-
 .../jquery-ui/themes/cupertino/theme.css      |    15 +-
 .../images/ui-bg_glass_40_ffc73d_1x400.png    |   Bin 374 -> 374 bytes
 .../ui-bg_highlight-hard_20_0972a5_1x100.png  |   Bin 381 -> 381 bytes
 .../ui-bg_highlight-soft_33_003147_1x100.png  |   Bin 401 -> 401 bytes
 .../ui-bg_highlight-soft_35_222222_1x100.png  |   Bin 342 -> 342 bytes
 .../ui-bg_highlight-soft_44_444444_1x100.png  |   Bin 328 -> 328 bytes
 .../ui-bg_highlight-soft_80_eeeeee_1x100.png  |   Bin 335 -> 335 bytes
 .../images/ui-bg_loop_25_000000_21x21.png     |   Bin 378 -> 378 bytes
 .../images/ui-icons_222222_256x240.png        |   Bin 7025 -> 7025 bytes
 .../images/ui-icons_4b8e0b_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_a83300_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_cccccc_256x240.png        |   Bin 7034 -> 7034 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 6487 -> 6487 bytes
 .../jquery-ui/themes/dark-hive/jquery-ui.css  |    21 +-
 .../themes/dark-hive/jquery-ui.min.css        |     4 +-
 .../jquery-ui/themes/dark-hive/theme.css      |    15 +-
 .../ui-bg_diagonals-thick_15_0b3e6f_40x40.png |   Bin 482 -> 482 bytes
 .../ui-bg_dots-medium_30_0b58a2_4x4.png       |   Bin 295 -> 295 bytes
 .../images/ui-bg_dots-small_20_333333_2x2.png |   Bin 266 -> 266 bytes
 .../images/ui-bg_dots-small_30_a32d00_2x2.png |   Bin 276 -> 276 bytes
 .../images/ui-bg_dots-small_40_00498f_2x2.png |   Bin 282 -> 282 bytes
 .../ui-bg_gloss-wave_20_111111_500x100.png    |   Bin 3990 -> 3990 bytes
 .../images/ui-icons_00498f_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_98d2fb_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_9ccdfc_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 6487 -> 6487 bytes
 .../jquery-ui/themes/dot-luv/jquery-ui.css    |    21 +-
 .../themes/dot-luv/jquery-ui.min.css          |     4 +-
 .../jquery-ui/themes/dot-luv/theme.css        |    15 +-
 .../ui-bg_gloss-wave_30_3d3644_500x100.png    |   Bin 5999 -> 5999 bytes
 .../ui-bg_highlight-soft_100_dcd9de_1x100.png |   Bin 400 -> 400 bytes
 .../ui-bg_highlight-soft_100_eae6ea_1x100.png |   Bin 431 -> 431 bytes
 .../ui-bg_highlight-soft_25_30273a_1x100.png  |   Bin 420 -> 420 bytes
 .../ui-bg_highlight-soft_45_5f5964_1x100.png  |   Bin 405 -> 405 bytes
 .../images/ui-icons_454545_256x240.png        |   Bin 7090 -> 7090 bytes
 .../images/ui-icons_734d99_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_8d78a5_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_a8a3ae_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ebccce_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 6487 -> 6487 bytes
 .../jquery-ui/themes/eggplant/jquery-ui.css   |    21 +-
 .../themes/eggplant/jquery-ui.min.css         |     4 +-
 .../jquery-ui/themes/eggplant/theme.css       |    15 +-
 .../ui-bg_diagonals-small_25_c5ddfc_40x40.png |   Bin 400 -> 400 bytes
 .../ui-bg_diagonals-thick_20_e69700_40x40.png |   Bin 475 -> 475 bytes
 .../ui-bg_diagonals-thick_22_1484e6_40x40.png |   Bin 467 -> 467 bytes
 .../ui-bg_diagonals-thick_26_2293f7_40x40.png |   Bin 464 -> 464 bytes
 .../ui-bg_highlight-soft_100_f9f9f9_1x100.png |   Bin 325 -> 325 bytes
 .../ui-bg_inset-hard_100_eeeeee_1x100.png     |   Bin 314 -> 314 bytes
 .../images/ui-icons_0a82eb_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_0b54d5_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_5fa5e3_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_fcdd4a_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 6487 -> 6487 bytes
 .../themes/excite-bike/jquery-ui.css          |    21 +-
 .../themes/excite-bike/jquery-ui.min.css      |     4 +-
 .../jquery-ui/themes/excite-bike/theme.css    |    15 +-
 .../images/ui-bg_glass_65_ffffff_1x400.png    |   Bin 265 -> 265 bytes
 .../ui-bg_highlight-soft_100_f6f6f6_1x100.png |   Bin 330 -> 330 bytes
 .../ui-bg_highlight-soft_25_0073ea_1x100.png  |   Bin 393 -> 393 bytes
 .../ui-bg_highlight-soft_50_dddddd_1x100.png  |   Bin 339 -> 339 bytes
 .../flick/images/ui-icons_0073ea_256x240.png  |   Bin 4676 -> 4618 bytes
 .../flick/images/ui-icons_454545_256x240.png  |   Bin 7090 -> 7090 bytes
 .../flick/images/ui-icons_666666_256x240.png  |   Bin 7111 -> 7111 bytes
 .../flick/images/ui-icons_ff0084_256x240.png  |   Bin 4676 -> 4618 bytes
 .../flick/images/ui-icons_ffffff_256x240.png  |   Bin 6487 -> 6487 bytes
 .../jquery-ui/themes/flick/jquery-ui.css      |    21 +-
 .../jquery-ui/themes/flick/jquery-ui.min.css  |     4 +-
 .../jquery-ui/themes/flick/theme.css          |    15 +-
 .../ui-bg_diagonals-small_40_db4865_40x40.png |   Bin 390 -> 390 bytes
 .../ui-bg_diagonals-small_50_93c3cd_40x40.png |   Bin 391 -> 391 bytes
 .../ui-bg_diagonals-small_50_ff3853_40x40.png |   Bin 388 -> 388 bytes
 .../ui-bg_diagonals-small_75_ccd232_40x40.png |   Bin 391 -> 391 bytes
 .../ui-bg_dots-medium_80_ffff38_4x4.png       |   Bin 283 -> 283 bytes
 .../images/ui-bg_dots-small_35_35414f_2x2.png |   Bin 281 -> 281 bytes
 .../ui-bg_white-lines_85_f7f7ba_40x100.png    |   Bin 422 -> 422 bytes
 .../images/ui-icons_454545_256x240.png        |   Bin 7090 -> 7090 bytes
 .../images/ui-icons_88a206_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_c02669_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_e1e463_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ffeb33_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 6487 -> 6487 bytes
 .../jquery-ui/themes/hot-sneaks/jquery-ui.css |    21 +-
 .../themes/hot-sneaks/jquery-ui.min.css       |     4 +-
 .../jquery-ui/themes/hot-sneaks/theme.css     |    15 +-
 .../images/ui-bg_glass_100_f5f0e5_1x400.png   |   Bin 412 -> 412 bytes
 .../images/ui-bg_glass_25_cb842e_1x400.png    |   Bin 393 -> 393 bytes
 .../images/ui-bg_glass_70_ede4d4_1x400.png    |   Bin 409 -> 412 bytes
 .../ui-bg_highlight-hard_100_f4f0ec_1x100.png |   Bin 385 -> 385 bytes
 .../ui-bg_highlight-hard_65_fee4bd_1x100.png  |   Bin 372 -> 372 bytes
 .../ui-bg_highlight-hard_75_f5f5b5_1x100.png  |   Bin 381 -> 381 bytes
 .../ui-bg_inset-soft_100_f4f0ec_1x100.png     |   Bin 461 -> 461 bytes
 .../images/ui-icons_c47a23_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_cb672b_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_f08000_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_f35f07_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ff7519_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 6487 -> 6487 bytes
 .../jquery-ui/themes/humanity/jquery-ui.css   |    21 +-
 .../themes/humanity/jquery-ui.min.css         |     4 +-
 .../jquery-ui/themes/humanity/theme.css       |    15 +-
 .../ui-bg_diagonals-small_0_aaaaaa_40x40.png  |   Bin 265 -> 265 bytes
 .../ui-bg_diagonals-thick_15_444444_40x40.png |   Bin 383 -> 383 bytes
 .../ui-bg_diagonals-thick_95_ffdc2e_40x40.png |   Bin 469 -> 469 bytes
 .../images/ui-bg_glass_55_fbf5d0_1x400.png    |   Bin 394 -> 394 bytes
 .../ui-bg_highlight-hard_30_285c00_1x100.png  |   Bin 382 -> 382 bytes
 .../ui-bg_highlight-soft_33_3a8104_1x100.png  |   Bin 403 -> 403 bytes
 .../ui-bg_highlight-soft_50_4eb305_1x100.png  |   Bin 409 -> 409 bytes
 .../ui-bg_highlight-soft_60_4ca20b_1x100.png  |   Bin 417 -> 417 bytes
 .../ui-bg_inset-soft_10_285c00_1x100.png      |   Bin 424 -> 424 bytes
 .../images/ui-icons_4eb305_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_72b42d_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_cd0a0a_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 6487 -> 6487 bytes
 .../jquery-ui/themes/le-frog/jquery-ui.css    |    21 +-
 .../themes/le-frog/jquery-ui.min.css          |     4 +-
 .../jquery-ui/themes/le-frog/theme.css        |    15 +-
 .../images/ui-bg_glass_15_5f391b_1x400.png    |   Bin 393 -> 393 bytes
 .../ui-bg_gloss-wave_20_1c160d_500x100.png    |   Bin 5851 -> 5851 bytes
 .../ui-bg_gloss-wave_25_453326_500x100.png    |   Bin 5910 -> 5910 bytes
 .../ui-bg_gloss-wave_30_44372c_500x100.png    |   Bin 5972 -> 5972 bytes
 .../ui-bg_highlight-soft_20_201913_1x100.png  |   Bin 433 -> 433 bytes
 .../ui-bg_highlight-soft_20_619226_1x100.png  |   Bin 401 -> 401 bytes
 .../ui-bg_inset-soft_10_201913_1x100.png      |   Bin 438 -> 438 bytes
 .../images/ui-icons_222222_256x240.png        |   Bin 7025 -> 7025 bytes
 .../images/ui-icons_9bcc60_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_add978_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_e3ddc9_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_f1fd86_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 6487 -> 6487 bytes
 .../jquery-ui/themes/mint-choc/jquery-ui.css  |    21 +-
 .../themes/mint-choc/jquery-ui.min.css        |     4 +-
 .../jquery-ui/themes/mint-choc/theme.css      |    15 +-
 .../images/ui-bg_glass_100_f8f8f8_1x400.png   |   Bin 324 -> 324 bytes
 .../images/ui-bg_glass_35_dddddd_1x400.png    |   Bin 323 -> 323 bytes
 .../images/ui-bg_glass_60_eeeeee_1x400.png    |   Bin 323 -> 323 bytes
 .../ui-bg_inset-hard_75_999999_1x100.png      |   Bin 310 -> 310 bytes
 .../ui-bg_inset-soft_50_c9c9c9_1x100.png      |   Bin 329 -> 329 bytes
 .../images/ui-icons_3383bb_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_454545_256x240.png        |   Bin 7090 -> 7090 bytes
 .../images/ui-icons_70b2e1_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_999999_256x240.png        |   Bin 7111 -> 7111 bytes
 .../images/ui-icons_fbc856_256x240.png        |   Bin 4676 -> 4618 bytes
 .../jquery-ui/themes/overcast/jquery-ui.css   |    21 +-
 .../themes/overcast/jquery-ui.min.css         |     4 +-
 .../jquery-ui/themes/overcast/theme.css       |    15 +-
 .../ui-bg_diagonal-maze_20_6e4f1c_10x10.png   |   Bin 354 -> 354 bytes
 .../ui-bg_diagonal-maze_40_000000_10x10.png   |   Bin 301 -> 301 bytes
 .../ui-bg_fine-grain_10_eceadf_60x60.png      |   Bin 10817 -> 10817 bytes
 .../ui-bg_fine-grain_10_f8f7f6_60x60.png      |   Bin 9962 -> 9962 bytes
 .../ui-bg_fine-grain_15_eceadf_60x60.png      |   Bin 10587 -> 10587 bytes
 .../ui-bg_fine-grain_15_f7f3de_60x60.png      |   Bin 10949 -> 10949 bytes
 .../ui-bg_fine-grain_15_ffffff_60x60.png      |   Bin 4262 -> 4262 bytes
 .../ui-bg_fine-grain_65_654b24_60x60.png      |   Bin 14498 -> 14503 bytes
 .../ui-bg_fine-grain_68_b83400_60x60.png      |   Bin 11935 -> 11935 bytes
 .../images/ui-icons_222222_256x240.png        |   Bin 7025 -> 7025 bytes
 .../images/ui-icons_3572ac_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_8c291d_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_b83400_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_fbdb93_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 6487 -> 6487 bytes
 .../themes/pepper-grinder/jquery-ui.css       |    21 +-
 .../themes/pepper-grinder/jquery-ui.min.css   |     4 +-
 .../jquery-ui/themes/pepper-grinder/theme.css |    15 +-
 .../images/ui-bg_glass_75_d0e5f5_1x400.png    |   Bin 394 -> 394 bytes
 .../images/ui-bg_glass_85_dfeffc_1x400.png    |   Bin 399 -> 399 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png    |   Bin 390 -> 390 bytes
 .../ui-bg_gloss-wave_55_5c9ccc_500x100.png    |   Bin 5882 -> 5882 bytes
 .../ui-bg_inset-hard_100_f5f8f9_1x100.png     |   Bin 391 -> 391 bytes
 .../ui-bg_inset-hard_100_fcfdfd_1x100.png     |   Bin 350 -> 350 bytes
 .../images/ui-icons_217bc0_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_2e83ff_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_469bdd_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_6da8d5_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_cd0a0a_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_d8e7f3_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_f9bd01_256x240.png        |   Bin 4676 -> 4618 bytes
 .../jquery-ui/themes/redmond/jquery-ui.css    |    21 +-
 .../themes/redmond/jquery-ui.min.css          |     4 +-
 .../jquery-ui/themes/redmond/theme.css        |    15 +-
 .../images/ui-bg_glass_55_fbf9ee_1x400.png    |   Bin 393 -> 393 bytes
 .../images/ui-bg_glass_65_ffffff_1x400.png    |   Bin 265 -> 265 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png    |   Bin 323 -> 323 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png    |   Bin 324 -> 324 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png    |   Bin 390 -> 390 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png  |   Bin 325 -> 325 bytes
 .../images/ui-icons_222222_256x240.png        |   Bin 7025 -> 7025 bytes
 .../images/ui-icons_2e83ff_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_454545_256x240.png        |   Bin 7090 -> 7090 bytes
 .../images/ui-icons_888888_256x240.png        |   Bin 7111 -> 7111 bytes
 .../images/ui-icons_cd0a0a_256x240.png        |   Bin 4676 -> 4618 bytes
 .../jquery-ui/themes/smoothness/jquery-ui.css |    21 +-
 .../themes/smoothness/jquery-ui.min.css       |     4 +-
 .../jquery-ui/themes/smoothness/theme.css     |    15 +-
 .../images/ui-bg_glass_55_fcf0ba_1x400.png    |   Bin 391 -> 391 bytes
 .../ui-bg_gloss-wave_100_ece8da_500x100.png   |   Bin 5817 -> 5817 bytes
 .../ui-bg_highlight-hard_100_f5f3e5_1x100.png |   Bin 394 -> 394 bytes
 .../ui-bg_highlight-hard_100_fafaf4_1x100.png |   Bin 379 -> 379 bytes
 .../ui-bg_highlight-hard_15_459e00_1x100.png  |   Bin 380 -> 380 bytes
 .../ui-bg_highlight-hard_95_cccccc_1x100.png  |   Bin 317 -> 317 bytes
 .../ui-bg_highlight-soft_25_67b021_1x100.png  |   Bin 411 -> 411 bytes
 .../ui-bg_highlight-soft_95_ffedad_1x100.png  |   Bin 409 -> 409 bytes
 .../ui-bg_inset-soft_15_2b2922_1x100.png      |   Bin 380 -> 380 bytes
 .../images/ui-icons_808080_256x240.png        |   Bin 7117 -> 7117 bytes
 .../images/ui-icons_847e71_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_8DC262_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_cd0a0a_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_eeeeee_256x240.png        |   Bin 7010 -> 7010 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 6487 -> 6487 bytes
 .../themes/south-street/jquery-ui.css         |    21 +-
 .../themes/south-street/jquery-ui.min.css     |     4 +-
 .../jquery-ui/themes/south-street/theme.css   |    15 +-
 .../images/ui-bg_glass_45_0078ae_1x400.png    |   Bin 403 -> 403 bytes
 .../images/ui-bg_glass_55_f8da4e_1x400.png    |   Bin 403 -> 403 bytes
 .../images/ui-bg_glass_75_79c9ec_1x400.png    |   Bin 406 -> 406 bytes
 .../ui-bg_gloss-wave_45_e14f1c_500x100.png    |   Bin 5922 -> 5922 bytes
 .../ui-bg_gloss-wave_50_6eac2c_500x100.png    |   Bin 5964 -> 5964 bytes
 .../ui-bg_gloss-wave_75_2191c0_500x100.png    |   Bin 6035 -> 6035 bytes
 .../ui-bg_inset-hard_100_fcfdfd_1x100.png     |   Bin 350 -> 350 bytes
 .../start/images/ui-icons_0078ae_256x240.png  |   Bin 4676 -> 4618 bytes
 .../start/images/ui-icons_056b93_256x240.png  |   Bin 4676 -> 4618 bytes
 .../start/images/ui-icons_d8e7f3_256x240.png  |   Bin 4676 -> 4618 bytes
 .../start/images/ui-icons_e0fdff_256x240.png  |   Bin 4676 -> 4618 bytes
 .../start/images/ui-icons_f5e175_256x240.png  |   Bin 4676 -> 4618 bytes
 .../start/images/ui-icons_f7a50d_256x240.png  |   Bin 4676 -> 4618 bytes
 .../start/images/ui-icons_fcd113_256x240.png  |   Bin 4676 -> 4618 bytes
 .../jquery-ui/themes/start/jquery-ui.css      |    21 +-
 .../jquery-ui/themes/start/jquery-ui.min.css  |     4 +-
 .../jquery-ui/themes/start/theme.css          |    15 +-
 ...ui-bg_diagonals-medium_20_d34d17_40x40.png |   Bin 440 -> 440 bytes
 .../ui-bg_gloss-wave_45_817865_500x100.png    |   Bin 5939 -> 5948 bytes
 .../ui-bg_gloss-wave_60_fece2f_500x100.png    |   Bin 5908 -> 5908 bytes
 .../ui-bg_gloss-wave_70_ffdd57_500x100.png    |   Bin 5601 -> 5601 bytes
 .../ui-bg_gloss-wave_90_fff9e5_500x100.png    |   Bin 5447 -> 5447 bytes
 .../ui-bg_highlight-soft_100_feeebd_1x100.png |   Bin 401 -> 401 bytes
 .../ui-bg_inset-soft_30_ffffff_1x100.png      |   Bin 261 -> 261 bytes
 .../sunny/images/ui-icons_3d3d3d_256x240.png  |   Bin 7074 -> 7074 bytes
 .../sunny/images/ui-icons_bd7b00_256x240.png  |   Bin 4676 -> 4618 bytes
 .../sunny/images/ui-icons_d19405_256x240.png  |   Bin 4676 -> 4618 bytes
 .../sunny/images/ui-icons_eb990f_256x240.png  |   Bin 4676 -> 4618 bytes
 .../sunny/images/ui-icons_ed9f26_256x240.png  |   Bin 4676 -> 4618 bytes
 .../sunny/images/ui-icons_fadc7a_256x240.png  |   Bin 4676 -> 4618 bytes
 .../sunny/images/ui-icons_ffe180_256x240.png  |   Bin 4676 -> 4618 bytes
 .../jquery-ui/themes/sunny/jquery-ui.css      |    21 +-
 .../jquery-ui/themes/sunny/jquery-ui.min.css  |     4 +-
 .../jquery-ui/themes/sunny/theme.css          |    15 +-
 .../images/ui-bg_diamond_10_4f4221_10x8.png   |   Bin 365 -> 365 bytes
 .../images/ui-bg_diamond_20_372806_10x8.png   |   Bin 368 -> 368 bytes
 .../images/ui-bg_diamond_25_675423_10x8.png   |   Bin 370 -> 370 bytes
 .../images/ui-bg_diamond_25_d5ac5d_10x8.png   |   Bin 371 -> 371 bytes
 .../images/ui-bg_diamond_8_261803_10x8.png    |   Bin 368 -> 368 bytes
 .../images/ui-bg_diamond_8_443113_10x8.png    |   Bin 368 -> 368 bytes
 .../ui-bg_highlight-hard_65_fee4bd_1x100.png  |   Bin 372 -> 372 bytes
 .../images/ui-icons_070603_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_e8e2b5_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_e9cd86_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_efec9f_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_f2ec64_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_f9f2bd_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ff7519_256x240.png        |   Bin 4676 -> 4618 bytes
 .../themes/swanky-purse/jquery-ui.css         |    21 +-
 .../themes/swanky-purse/jquery-ui.min.css     |     4 +-
 .../jquery-ui/themes/swanky-purse/theme.css   |    15 +-
 .../ui-bg_diagonals-small_50_262626_40x40.png |   Bin 321 -> 321 bytes
 .../images/ui-bg_glass_40_0a0a0a_1x400.png    |   Bin 322 -> 322 bytes
 .../images/ui-bg_glass_55_f1fbe5_1x400.png    |   Bin 406 -> 406 bytes
 .../images/ui-bg_glass_60_000000_1x400.png    |   Bin 323 -> 323 bytes
 .../ui-bg_gloss-wave_55_000000_500x100.png    |   Bin 4360 -> 4360 bytes
 .../ui-bg_gloss-wave_85_9fda58_500x100.png    |   Bin 5998 -> 5998 bytes
 .../ui-bg_gloss-wave_95_f6ecd5_500x100.png    |   Bin 5856 -> 5856 bytes
 .../images/ui-icons_000000_256x240.png        |   Bin 5582 -> 5582 bytes
 .../images/ui-icons_1f1f1f_256x240.png        |   Bin 7025 -> 7025 bytes
 .../images/ui-icons_9fda58_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_b8ec79_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_cd0a0a_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 6487 -> 6487 bytes
 .../jquery-ui/themes/trontastic/jquery-ui.css |    21 +-
 .../themes/trontastic/jquery-ui.min.css       |     4 +-
 .../jquery-ui/themes/trontastic/theme.css     |    15 +-
 .../images/ui-bg_glass_20_555555_1x400.png    |   Bin 318 -> 318 bytes
 .../images/ui-bg_glass_40_0078a3_1x400.png    |   Bin 400 -> 400 bytes
 .../images/ui-bg_glass_40_ffc73d_1x400.png    |   Bin 374 -> 374 bytes
 .../ui-bg_gloss-wave_25_333333_500x100.png    |   Bin 3976 -> 3976 bytes
 .../ui-bg_highlight-soft_80_eeeeee_1x100.png  |   Bin 335 -> 335 bytes
 .../ui-bg_inset-soft_25_000000_1x100.png      |   Bin 312 -> 312 bytes
 .../ui-bg_inset-soft_30_f58400_1x100.png      |   Bin 398 -> 398 bytes
 .../images/ui-icons_222222_256x240.png        |   Bin 7025 -> 7025 bytes
 .../images/ui-icons_4b8e0b_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_a83300_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_cccccc_256x240.png        |   Bin 7034 -> 7034 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 6487 -> 6487 bytes
 .../themes/ui-darkness/jquery-ui.css          |    21 +-
 .../themes/ui-darkness/jquery-ui.min.css      |     4 +-
 .../jquery-ui/themes/ui-darkness/theme.css    |    15 +-
 .../ui-bg_diagonals-thick_18_b81900_40x40.png |   Bin 476 -> 476 bytes
 .../ui-bg_diagonals-thick_20_666666_40x40.png |   Bin 384 -> 384 bytes
 .../images/ui-bg_glass_100_f6f6f6_1x400.png   |   Bin 324 -> 324 bytes
 .../images/ui-bg_glass_100_fdf5ce_1x400.png   |   Bin 406 -> 406 bytes
 .../images/ui-bg_glass_65_ffffff_1x400.png    |   Bin 265 -> 265 bytes
 .../ui-bg_gloss-wave_35_f6a828_500x100.png    |   Bin 5873 -> 5873 bytes
 .../ui-bg_highlight-soft_100_eeeeee_1x100.png |   Bin 342 -> 342 bytes
 .../ui-bg_highlight-soft_75_ffe45c_1x100.png  |   Bin 386 -> 386 bytes
 .../images/ui-icons_222222_256x240.png        |   Bin 7025 -> 7025 bytes
 .../images/ui-icons_228ef1_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ef8c08_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ffd27a_256x240.png        |   Bin 4676 -> 4618 bytes
 .../images/ui-icons_ffffff_256x240.png        |   Bin 6487 -> 6487 bytes
 .../themes/ui-lightness/jquery-ui.css         |    21 +-
 .../themes/ui-lightness/jquery-ui.min.css     |     4 +-
 .../jquery-ui/themes/ui-lightness/theme.css   |    15 +-
 .../images/ui-bg_glass_95_fef1ec_1x400.png    |   Bin 390 -> 390 bytes
 .../ui-bg_gloss-wave_16_121212_500x100.png    |   Bin 4031 -> 4031 bytes
 .../ui-bg_highlight-hard_15_888888_1x100.png  |   Bin 311 -> 311 bytes
 .../ui-bg_highlight-hard_55_555555_1x100.png  |   Bin 311 -> 311 bytes
 .../ui-bg_highlight-soft_35_adadad_1x100.png  |   Bin 326 -> 326 bytes
 .../ui-bg_highlight-soft_60_dddddd_1x100.png  |   Bin 342 -> 342 bytes
 .../ui-bg_inset-soft_15_121212_1x100.png      |   Bin 322 -> 322 bytes
 .../vader/images/ui-icons_666666_256x240.png  |   Bin 7111 -> 7111 bytes
 .../vader/images/ui-icons_777777_256x240.png  |   Bin 0 -> 7111 bytes
 .../vader/images/ui-icons_aaaaaa_256x240.png  |   Bin 7075 -> 7075 bytes
 .../vader/images/ui-icons_c98000_256x240.png  |   Bin 4676 -> 4618 bytes
 .../vader/images/ui-icons_cccccc_256x240.png  |   Bin 7034 -> 7034 bytes
 .../vader/images/ui-icons_cd0a0a_256x240.png  |   Bin 4676 -> 4618 bytes
 .../vader/images/ui-icons_f29a00_256x240.png  |   Bin 4676 -> 4618 bytes
 .../jquery-ui/themes/vader/jquery-ui.css      |    29 +-
 .../jquery-ui/themes/vader/jquery-ui.min.css  |     6 +-
 .../jquery-ui/themes/vader/theme.css          |    23 +-
 civicrm/bower_components/jquery-ui/ui/core.js |     6 +-
 civicrm/bower_components/jquery-ui/ui/data.js |    12 +-
 .../jquery-ui/ui/disable-selection.js         |     9 +-
 .../bower_components/jquery-ui/ui/effect.js   |   770 +-
 .../jquery-ui/ui/effects/effect-blind.js      |     9 +-
 .../jquery-ui/ui/effects/effect-bounce.js     |     9 +-
 .../jquery-ui/ui/effects/effect-clip.js       |     9 +-
 .../jquery-ui/ui/effects/effect-drop.js       |     9 +-
 .../jquery-ui/ui/effects/effect-explode.js    |    13 +-
 .../jquery-ui/ui/effects/effect-fade.js       |     9 +-
 .../jquery-ui/ui/effects/effect-fold.js       |     9 +-
 .../jquery-ui/ui/effects/effect-highlight.js  |     9 +-
 .../jquery-ui/ui/effects/effect-puff.js       |     9 +-
 .../jquery-ui/ui/effects/effect-pulsate.js    |     9 +-
 .../jquery-ui/ui/effects/effect-scale.js      |     9 +-
 .../jquery-ui/ui/effects/effect-shake.js      |     9 +-
 .../jquery-ui/ui/effects/effect-size.js       |    11 +-
 .../jquery-ui/ui/effects/effect-slide.js      |     9 +-
 .../jquery-ui/ui/effects/effect-transfer.js   |     9 +-
 .../jquery-ui/ui/focusable.js                 |    13 +-
 .../jquery-ui/ui/form-reset-mixin.js          |    11 +-
 civicrm/bower_components/jquery-ui/ui/form.js |     9 +-
 .../jquery-ui/ui/i18n/datepicker-af.js        |    13 +-
 .../jquery-ui/ui/i18n/datepicker-ar-DZ.js     |     9 +-
 .../jquery-ui/ui/i18n/datepicker-ar.js        |     7 +-
 .../jquery-ui/ui/i18n/datepicker-az.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-be.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-bg.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-bs.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-ca.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-cs.js        |    17 +-
 .../jquery-ui/ui/i18n/datepicker-cy-GB.js     |    13 +-
 .../jquery-ui/ui/i18n/datepicker-da.js        |    23 +-
 .../jquery-ui/ui/i18n/datepicker-de-AT.js     |    41 +
 .../jquery-ui/ui/i18n/datepicker-de.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-el.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-en-AU.js     |    13 +-
 .../jquery-ui/ui/i18n/datepicker-en-GB.js     |    13 +-
 .../jquery-ui/ui/i18n/datepicker-en-NZ.js     |    13 +-
 .../jquery-ui/ui/i18n/datepicker-eo.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-es.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-et.js        |    13 +-
 .../jquery-ui/ui/i18n/datepicker-eu.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-fa.js        |     9 +-
 .../jquery-ui/ui/i18n/datepicker-fi.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-fo.js        |    19 +-
 .../jquery-ui/ui/i18n/datepicker-fr-CA.js     |     7 +-
 .../jquery-ui/ui/i18n/datepicker-fr-CH.js     |     7 +-
 .../jquery-ui/ui/i18n/datepicker-fr.js        |     9 +-
 .../jquery-ui/ui/i18n/datepicker-gl.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-he.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-hi.js        |    11 +-
 .../jquery-ui/ui/i18n/datepicker-hr.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-hu.js        |    15 +-
 .../jquery-ui/ui/i18n/datepicker-hy.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-id.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-is.js        |    19 +-
 .../jquery-ui/ui/i18n/datepicker-it-CH.js     |    21 +-
 .../jquery-ui/ui/i18n/datepicker-it.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-ja.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-ka.js        |    15 +-
 .../jquery-ui/ui/i18n/datepicker-kk.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-km.js        |    15 +-
 .../jquery-ui/ui/i18n/datepicker-ko.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-ky.js        |    17 +-
 .../jquery-ui/ui/i18n/datepicker-lb.js        |    13 +-
 .../jquery-ui/ui/i18n/datepicker-lt.js        |    19 +-
 .../jquery-ui/ui/i18n/datepicker-lv.js        |    19 +-
 .../jquery-ui/ui/i18n/datepicker-mk.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-ml.js        |    13 +-
 .../jquery-ui/ui/i18n/datepicker-ms.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-nb.js        |    15 +-
 .../jquery-ui/ui/i18n/datepicker-nl-BE.js     |     7 +-
 .../jquery-ui/ui/i18n/datepicker-nl.js        |     7 +-
 .../jquery-ui/ui/i18n/datepicker-nn.js        |    15 +-
 .../jquery-ui/ui/i18n/datepicker-no.js        |    15 +-
 .../jquery-ui/ui/i18n/datepicker-pl.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-pt-BR.js     |    19 +-
 .../jquery-ui/ui/i18n/datepicker-pt.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-rm.js        |    13 +-
 .../jquery-ui/ui/i18n/datepicker-ro.js        |    13 +-
 .../jquery-ui/ui/i18n/datepicker-ru.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-sk.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-sl.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-sq.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-sr-SR.js     |    21 +-
 .../jquery-ui/ui/i18n/datepicker-sr.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-sv.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-ta.js        |    17 +-
 .../jquery-ui/ui/i18n/datepicker-th.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-tj.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-tr.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-uk.js        |    21 +-
 .../jquery-ui/ui/i18n/datepicker-vi.js        |     7 +-
 .../jquery-ui/ui/i18n/datepicker-zh-CN.js     |    21 +-
 .../jquery-ui/ui/i18n/datepicker-zh-HK.js     |    21 +-
 .../jquery-ui/ui/i18n/datepicker-zh-TW.js     |    27 +-
 civicrm/bower_components/jquery-ui/ui/ie.js   |     7 +-
 .../bower_components/jquery-ui/ui/keycode.js  |    10 +-
 .../bower_components/jquery-ui/ui/labels.js   |    17 +-
 .../bower_components/jquery-ui/ui/plugin.js   |     7 +-
 .../bower_components/jquery-ui/ui/position.js |    35 +-
 .../jquery-ui/ui/safe-active-element.js       |     8 +-
 .../jquery-ui/ui/safe-blur.js                 |     8 +-
 .../jquery-ui/ui/scroll-parent.js             |     9 +-
 .../bower_components/jquery-ui/ui/tabbable.js |    11 +-
 .../jquery-ui/ui/unique-id.js                 |     9 +-
 .../bower_components/jquery-ui/ui/version.js  |     9 +-
 .../bower_components/jquery-ui/ui/widget.js   |    67 +-
 .../jquery-ui/ui/widgets/accordion.js         |    25 +-
 .../jquery-ui/ui/widgets/autocomplete.js      |    55 +-
 .../jquery-ui/ui/widgets/button.js            |   101 +-
 .../jquery-ui/ui/widgets/checkboxradio.js     |    19 +-
 .../jquery-ui/ui/widgets/controlgroup.js      |    16 +-
 .../jquery-ui/ui/widgets/datepicker.js        |   232 +-
 .../jquery-ui/ui/widgets/dialog.js            |    76 +-
 .../jquery-ui/ui/widgets/draggable.js         |    35 +-
 .../jquery-ui/ui/widgets/droppable.js         |    32 +-
 .../jquery-ui/ui/widgets/menu.js              |   126 +-
 .../jquery-ui/ui/widgets/mouse.js             |    25 +-
 .../jquery-ui/ui/widgets/progressbar.js       |    15 +-
 .../jquery-ui/ui/widgets/resizable.js         |    54 +-
 .../jquery-ui/ui/widgets/selectable.js        |    19 +-
 .../jquery-ui/ui/widgets/selectmenu.js        |    24 +-
 .../jquery-ui/ui/widgets/slider.js            |    17 +-
 .../jquery-ui/ui/widgets/sortable.js          |   380 +-
 .../jquery-ui/ui/widgets/spinner.js           |    33 +-
 .../jquery-ui/ui/widgets/tabs.js              |    25 +-
 .../jquery-ui/ui/widgets/tooltip.js           |    26 +-
 civicrm/civicrm-version.php                   |     2 +-
 civicrm/composer.json                         |     4 +-
 civicrm/composer.lock                         |    22 +-
 civicrm/css/crm-i.css                         |    18 +
 .../Civi/AfformAdmin/AfformAdminMeta.php      |     2 +-
 .../Civi/Api4/Action/Afform/LoadAdminData.php |     5 +-
 .../ang/afAdminFormSubmissionList.aff.html    |     6 -
 .../ang/afAdminFormSubmissionList.aff.json    |     2 +-
 .../ang/afGuiEditor/afGuiEntity.component.js  |    19 +-
 .../admin/ang/afGuiEditor/afGuiEntity.html    |     2 +-
 .../ang/afGuiEditor/afGuiSearch.component.js  |   217 +-
 .../admin/ang/afGuiEditor/afGuiSearch.html    |    37 +-
 civicrm/ext/afform/admin/info.xml             |     2 +-
 .../core/CRM/Afform/BAO/AfformSubmission.php  |    13 +
 .../core/CRM/Afform/DAO/AfformSubmission.php  |    14 +-
 .../core/CRM/Afform/Page/AfformBase.php       |     1 -
 .../Civi/Api4/Utils/AfformFormatTrait.php     |     2 +-
 civicrm/ext/afform/core/afform.php            |    22 +-
 civicrm/ext/afform/core/ang/afCore.js         |     8 +
 .../ext/afform/core/ang/afformStandalone.js   |     6 +-
 civicrm/ext/afform/core/info.xml              |     2 +-
 .../templates/CRM/Afform/Page/AfformBase.tpl  |     5 +-
 .../schema/CRM/Afform/AfformSubmission.xml    |    12 +
 civicrm/ext/afform/html/info.xml              |     2 +-
 civicrm/ext/afform/mock/info.xml              |     2 +-
 .../ext/authx/Civi/Authx/Authenticator.php    |   132 +-
 .../ext/authx/Civi/Authx/AuthxException.php   |    16 +
 civicrm/ext/authx/authx.php                   |    38 +
 civicrm/ext/authx/info.xml                    |     2 +-
 civicrm/ext/authx/settings/authx.setting.php  |     2 +-
 .../tests/phpunit/Civi/Authx/AllFlowsTest.php |    49 +
 civicrm/ext/ckeditor4/info.xml                |     2 +-
 .../ext/contributioncancelactions/info.xml    |     2 +-
 civicrm/ext/eventcart/info.xml                |     2 +-
 civicrm/ext/ewaysingle/info.xml               |     2 +-
 civicrm/ext/financialacls/financialacls.php   |    63 +-
 civicrm/ext/financialacls/info.xml            |     2 +-
 .../EntityFinancialAccountTest.php            |    33 +
 .../Financialacls/FinancialAccountTest.php    |    29 +
 .../Civi/Financialacls/FinancialTypeTest.php  |    11 +
 civicrm/ext/flexmailer/info.xml               |     2 +-
 civicrm/ext/greenwich/info.xml                |     2 +-
 civicrm/ext/legacycustomsearches/info.xml     |     2 +-
 .../ext/message_admin/ang/crmDialog.ang.php   |    16 -
 civicrm/ext/message_admin/info.xml            |     2 +-
 civicrm/ext/oauth-client/info.xml             |     2 +-
 civicrm/ext/payflowpro/info.xml               |     2 +-
 civicrm/ext/recaptcha/info.xml                |     2 +-
 .../ext/search_kit/CRM/Search/Upgrader.php    |     8 +
 .../SearchDisplay/AbstractRunAction.php       |    72 +-
 .../Api4/Action/SearchDisplay/Download.php    |     4 +-
 .../Api4/Action/SearchDisplay/GetDefault.php  |     2 +-
 .../Civi/Api4/Action/SearchDisplay/Run.php    |     5 +-
 .../Api4/Result/SearchDisplayRunResult.php    |    26 +
 civicrm/ext/search_kit/Civi/Search/Admin.php  |     7 +-
 .../ext/search_kit/Civi/Search/Display.php    |    16 +
 .../ext/search_kit/ang/crmSearchAdmin.ang.php |     2 +-
 .../search_kit/ang/crmSearchAdmin.module.js   |    22 +-
 .../ang/crmSearchAdmin/compose.html           |    29 +-
 .../ang/crmSearchAdmin/crmSearchAdmin.html    |    28 +-
 .../crmSearchAdminDisplay.component.js        |    13 +-
 .../crmSearchAdmin/crmSearchAdminDisplay.html |     7 +-
 .../crmSearchAdminExport.component.js         |    69 +
 .../crmSearchAdmin/crmSearchAdminExport.html  |    38 +
 .../crmSearchAdminImport.component.js         |    41 +
 .../crmSearchAdmin/crmSearchAdminImport.html  |    14 +
 .../crmSearchAdminTokenSelect.component.js    |     2 +-
 .../crmSearchClause.component.js              |    12 +
 .../ang/crmSearchAdmin/crmSearchClause.html   |     9 +-
 .../crmSearchFunction.component.js            |    13 +-
 .../ang/crmSearchAdmin/crmSearchFunction.html |    58 +-
 .../displays/colType/field.html               |     2 +-
 .../displays/colType/image.html               |     2 +-
 .../searchAdminPagerConfig.component.js       |     8 +
 .../common/searchAdminPagerConfig.html        |     4 +-
 .../crmSearchAdmin/searchListing/buttons.html |    53 +-
 .../crmSearchAdminSearchListing.component.js  |    39 +-
 .../crmSearchAdmin/searchListing/export.html  |     1 +
 .../crmSearchAdmin/searchListing/import.html  |     1 +
 ...dminSearchListing.html => searchList.html} |    28 +-
 .../traits/searchDisplayBaseTrait.service.js  |     9 +-
 .../search_kit/ang/crmSearchPage.module.js    |     2 +-
 .../traits/searchDisplayTasksTrait.service.js |     4 +-
 civicrm/ext/search_kit/css/crmSearchAdmin.css |    27 +
 civicrm/ext/search_kit/info.xml               |     2 +-
 civicrm/ext/sequentialcreditnotes/info.xml    |     2 +-
 civicrm/js/Common.js                          |     3 +-
 civicrm/js/crm.datepicker.js                  |    18 +-
 .../jquery/plugins/jquery.tokeninput.js       |  1717 +--
 .../jquery/plugins/jquery.tokeninput.min.js   |     3 +-
 civicrm/release-notes.md                      |    11 +
 civicrm/release-notes/5.45.0.md               |    45 +-
 civicrm/release-notes/5.46.0.md               |   490 +
 civicrm/sql/civicrm_data.mysql                |   148 +-
 civicrm/sql/civicrm_generated.mysql           | 10198 ++++++++--------
 civicrm/sql/civicrm_navigation.mysql          |     9 +-
 civicrm/templates/CRM/ACL/Header.tpl          |    31 +-
 civicrm/templates/CRM/ACL/Page/ACL.tpl        |     2 +-
 civicrm/templates/CRM/ACL/Page/EntityRole.tpl |     2 +-
 .../CRM/Admin/Form/Setting/Component.hlp      |     2 +-
 .../CRM/Admin/Form/Setting/Event.tpl          |     3 +-
 .../CRM/Admin/Form/Setting/Localization.tpl   |     8 +-
 .../templates/CRM/Admin/Form/Setting/Smtp.tpl |     2 +-
 civicrm/templates/CRM/Admin/Page/Access.tpl   |     3 +-
 .../CRM/Admin/Page/ConfigTaskList.tpl         |     5 +-
 civicrm/templates/CRM/Admin/Page/Job.tpl      |     3 +-
 civicrm/templates/CRM/Admin/Page/Options.tpl  |     2 +-
 .../CRM/Admin/Page/PaymentProcessor.hlp       |     6 +-
 .../CRM/Admin/Page/PaymentProcessorType.tpl   |     4 +-
 civicrm/templates/CRM/Admin/Page/Setting.tpl  |     3 +-
 .../templates/CRM/Block/FullTextSearch.tpl    |     2 +-
 .../CRM/Campaign/Form/Search/Campaign.tpl     |     8 +-
 .../CRM/Campaign/Form/Task/Interview.tpl      |     2 +-
 .../templates/CRM/Campaign/Page/DashBoard.tpl |     2 +-
 .../CRM/Case/Page/ConfigureError.tpl          |     3 +-
 .../templates/CRM/Contact/Form/Contact.hlp    |     3 +-
 .../templates/CRM/Contact/Form/Edit/Lock.tpl  |     4 +-
 .../templates/CRM/Contact/Form/Edit/Phone.tpl |     2 +-
 .../CRM/Contact/Form/Inline/Phone.tpl         |     2 +-
 civicrm/templates/CRM/Contact/Form/Merge.tpl  |    18 +-
 .../templates/CRM/Contact/Form/OnBehalfOf.tpl |     4 +-
 .../CRM/Contact/Form/Search/Builder.hlp       |     3 +-
 .../CRM/Contact/Form/ShareAddress.tpl         |     2 +-
 .../CRM/Contact/Page/DedupeException.tpl      |     2 +-
 .../CRM/Contact/Page/DedupeRules.tpl          |     6 +-
 .../CRM/Contribute/Form/Contribution.tpl      |     4 +-
 .../Form/Contribution/MembershipBlock.tpl     |     2 +-
 .../Form/ContributionPage/Custom.hlp          |     6 +-
 .../CRM/Contribute/Form/Selector.tpl          |     2 +-
 .../CRM/Contribute/Page/ContributionPage.tpl  |    22 +-
 .../CRM/Contribute/Page/ContributionRecur.tpl |     2 +-
 .../CRM/Custom/Import/Form/DataSource.tpl     |    21 +-
 civicrm/templates/CRM/Custom/Page/Field.tpl   |     4 +-
 civicrm/templates/CRM/Custom/Page/Group.hlp   |     2 +-
 civicrm/templates/CRM/Custom/Page/Group.tpl   |     6 +-
 .../CRM/Event/Form/ManageEvent/Location.tpl   |    12 +-
 .../Event/Form/ManageEvent/Registration.hlp   |     6 +-
 .../CRM/Event/Form/Registration/Register.tpl  |    16 +-
 .../CRM/Event/Form/SelfSvcUpdate.tpl          |     2 +-
 .../templates/CRM/Event/Page/EventInfo.tpl    |     2 +-
 .../templates/CRM/Financial/Form/Search.tpl   |     3 -
 civicrm/templates/CRM/Group/Page/Group.hlp    |     2 +-
 civicrm/templates/CRM/Mailing/Page/Report.tpl |     2 +-
 .../CRM/Member/Form/MembershipBlock.tpl       |     2 +-
 .../CRM/Member/Form/MembershipView.tpl        |     2 +-
 .../templates/CRM/Member/Page/DashBoard.hlp   |     3 +-
 civicrm/templates/CRM/Price/Form/PriceSet.tpl |     2 +-
 civicrm/templates/CRM/Price/Form/Set.tpl      |     2 +-
 .../templates/CRM/UF/Form/AdvanceSetting.tpl  |     2 +-
 civicrm/templates/CRM/UF/Form/Group.hlp       |     4 +-
 civicrm/templates/CRM/common/WizardHeader.tpl |     4 +-
 .../CRM/common/deferredFinancialType.tpl      |     2 +-
 civicrm/templates/CRM/common/footer.tpl       |     3 +-
 civicrm/templates/CRM/common/formButtons.tpl  |     2 +-
 civicrm/templates/CRM/common/pagerAToZ.tpl    |     2 +-
 civicrm/templates/CRM/common/showHide.tpl     |     6 +-
 civicrm/vendor/autoload.php                   |     2 +-
 .../vendor/brick/money/.github/FUNDING.yml    |     1 +
 .../brick/money/.github/workflows/ci.yml      |     2 -
 civicrm/vendor/brick/money/CHANGELOG.md       |    20 +
 civicrm/vendor/brick/money/composer.json      |     2 +-
 .../brick/money/data/country-to-currency.php  |     2 +-
 .../brick/money/data/iso-currencies.php       |     1 +
 .../brick/money/data/numeric-to-currency.php  |     1 +
 .../vendor/brick/money/src/AbstractMoney.php  |     2 +
 civicrm/vendor/brick/money/src/Context.php    |     3 +
 .../brick/money/src/CurrencyConverter.php     |     2 +
 .../Exception/UnknownCurrencyException.php    |     4 +-
 civicrm/vendor/brick/money/src/Money.php      |    88 +
 civicrm/vendor/composer/autoload_real.php     |    14 +-
 civicrm/vendor/composer/autoload_static.php   |    12 +-
 civicrm/vendor/composer/installed.json        |    20 +-
 civicrm/xml/schema/Core/CustomField.xml       |     7 +
 civicrm/xml/schema/Core/CustomGroup.xml       |     9 +
 civicrm/xml/templates/civicrm_data.tpl        |     5 +
 civicrm/xml/templates/civicrm_navigation.tpl  |     9 +-
 .../contribution_invoice_receipt_html.tpl     |    16 +-
 .../contribution_offline_receipt_html.tpl     |     4 +-
 .../contribution_offline_receipt_text.tpl     |     4 +-
 .../contribution_online_receipt_html.tpl      |     4 +-
 .../contribution_online_receipt_text.tpl      |     6 +-
 .../event_offline_receipt_html.tpl            |     4 +-
 .../event_offline_receipt_text.tpl            |     4 +-
 .../event_online_receipt_html.tpl             |     4 +-
 .../event_online_receipt_text.tpl             |     4 +-
 .../membership_offline_receipt_html.tpl       |     4 +-
 .../membership_offline_receipt_text.tpl       |     4 +-
 .../membership_online_receipt_html.tpl        |     4 +-
 .../membership_online_receipt_text.tpl        |     4 +-
 civicrm/xml/version.xml                       |     2 +-
 wp-cli/civicrm.php                            |   186 +-
 985 files changed, 15071 insertions(+), 19805 deletions(-)
 create mode 100644 civicrm/CRM/Contribute/WorkflowMessage/ContributionInvoiceReceipt.php
 create mode 100644 civicrm/CRM/Contribute/WorkflowMessage/ContributionOfflineReceipt.php
 create mode 100644 civicrm/CRM/Contribute/WorkflowMessage/ContributionOnlineReceipt.php
 create mode 100644 civicrm/CRM/Contribute/WorkflowMessage/ContributionTrait.php
 create mode 100644 civicrm/CRM/Contribute/WorkflowMessage/RecurringCancelled.php
 create mode 100644 civicrm/CRM/Contribute/WorkflowMessage/RecurringTrait.php
 delete mode 100644 civicrm/CRM/Upgrade/4.6.10.msg_template/civicrm_msg_template.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.10.msg_template/message_templates/contribution_online_receipt_html.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.10.msg_template/message_templates/test_preview_html.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.3.msg_template/civicrm_msg_template.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.3.msg_template/message_templates/event_online_receipt_html.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.3.msg_template/message_templates/event_online_receipt_text.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.9.msg_template/civicrm_msg_template.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.9.msg_template/message_templates/contribution_invoice_receipt_html.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha1.msg_template/civicrm_msg_template.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_invoice_receipt_html.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_invoice_receipt_subject.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_invoice_receipt_text.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_offline_receipt_html.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_offline_receipt_text.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_online_receipt_html.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_online_receipt_text.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/event_offline_receipt_html.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/event_offline_receipt_text.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/event_online_receipt_html.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/event_online_receipt_text.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/membership_offline_receipt_html.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/membership_offline_receipt_text.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/membership_online_receipt_html.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/membership_online_receipt_text.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha4.msg_template/civicrm_msg_template.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha4.msg_template/message_templates/pcp_owner_notify_html.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha4.msg_template/message_templates/pcp_owner_notify_subject.tpl
 delete mode 100644 civicrm/CRM/Upgrade/4.6.alpha4.msg_template/message_templates/pcp_owner_notify_text.tpl
 create mode 100644 civicrm/CRM/Upgrade/Incremental/php/FiveFortySix.php
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/php/FourSix.php
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.4.7.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.0.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.1.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.10.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.11.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.12.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.2.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.3.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.4.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.5.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.6.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.7.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.8.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.9.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha1.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha2.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha3.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha4.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha5.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha6.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha7.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.beta1.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.beta2.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.beta3.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.beta4.mysql.tpl
 delete mode 100644 civicrm/CRM/Upgrade/Incremental/sql/4.6.beta5.mysql.tpl
 create mode 100644 civicrm/CRM/Upgrade/Incremental/sql/5.46.alpha1.mysql.tpl
 create mode 100644 civicrm/CRM/Utils/Check/Component/DedupeRules.php
 rename civicrm/Civi/Api4/Generic/Traits/{ReadOnly.php => ReadOnlyEntity.php} (98%)
 create mode 100644 civicrm/Civi/Api4/Service/Spec/Provider/GroupContactCreationSpecProvider.php
 create mode 100644 civicrm/ang/crmDialog.ang.php
 rename civicrm/{ext/message_admin => }/ang/crmDialog.js (70%)
 rename civicrm/{ext/message_admin => }/ang/crmDialog.md (100%)
 create mode 100644 civicrm/bower_components/jquery-ui/themes/vader/images/ui-icons_777777_256x240.png
 create mode 100644 civicrm/bower_components/jquery-ui/ui/i18n/datepicker-de-AT.js
 create mode 100644 civicrm/ext/authx/Civi/Authx/AuthxException.php
 create mode 100644 civicrm/ext/financialacls/tests/phpunit/Civi/Financialacls/EntityFinancialAccountTest.php
 create mode 100644 civicrm/ext/financialacls/tests/phpunit/Civi/Financialacls/FinancialAccountTest.php
 delete mode 100644 civicrm/ext/message_admin/ang/crmDialog.ang.php
 create mode 100644 civicrm/ext/search_kit/Civi/Api4/Result/SearchDisplayRunResult.php
 create mode 100644 civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminExport.component.js
 create mode 100644 civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminExport.html
 create mode 100644 civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminImport.component.js
 create mode 100644 civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminImport.html
 create mode 100644 civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/export.html
 create mode 100644 civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/import.html
 rename civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/{crmSearchAdminSearchListing.html => searchList.html} (66%)
 mode change 100644 => 100755 civicrm/packages/jquery/plugins/jquery.tokeninput.js
 create mode 100644 civicrm/release-notes/5.46.0.md

diff --git a/civicrm.php b/civicrm.php
index 5fb4930076..d6a2d01021 100644
--- a/civicrm.php
+++ b/civicrm.php
@@ -2,7 +2,7 @@
 /**
  * Plugin Name: CiviCRM
  * Description: CiviCRM - Growing and Sustaining Relationships
- * Version: 5.45.3
+ * Version: 5.46.0
  * Requires at least: 4.9
  * Requires PHP:      7.2
  * Author: CiviCRM LLC
@@ -54,7 +54,7 @@ if (!defined('ABSPATH')) {
 }
 
 // Set version here: when it changes, will force Javascript & CSS to reload.
-define('CIVICRM_PLUGIN_VERSION', '5.45.3');
+define('CIVICRM_PLUGIN_VERSION', '5.46.0');
 
 // Store reference to this file.
 if (!defined('CIVICRM_PLUGIN_FILE')) {
diff --git a/civicrm/CRM/ACL/BAO/EntityRole.php b/civicrm/CRM/ACL/BAO/EntityRole.php
index 8a72c8006c..3bacbf7639 100644
--- a/civicrm/CRM/ACL/BAO/EntityRole.php
+++ b/civicrm/CRM/ACL/BAO/EntityRole.php
@@ -17,5 +17,7 @@
 
 /**
  *  Access Control EntityRole.
+ *
+ * @deprecated
  */
 class CRM_ACL_BAO_EntityRole extends CRM_ACL_BAO_ACLEntityRole {}
diff --git a/civicrm/CRM/ACL/Form/EntityRole.php b/civicrm/CRM/ACL/Form/EntityRole.php
index eaed454de8..7eb6b667b0 100644
--- a/civicrm/CRM/ACL/Form/EntityRole.php
+++ b/civicrm/CRM/ACL/Form/EntityRole.php
@@ -9,6 +9,8 @@
  +--------------------------------------------------------------------+
  */
 
+use Civi\Api4\ACLEntityRole;
+
 /**
  *
  * @package CRM
@@ -44,12 +46,14 @@ class CRM_ACL_Form_EntityRole extends CRM_Admin_Form {
 
   /**
    * Process the form submission.
+   *
+   * @throws \API_Exception
    */
-  public function postProcess() {
+  public function postProcess(): void {
     CRM_ACL_BAO_Cache::resetCache();
 
     if ($this->_action & CRM_Core_Action::DELETE) {
-      CRM_ACL_BAO_EntityRole::del($this->_id);
+      ACLEntityRole::delete()->addWhere('id', '=', $this->_id)->execute();
       CRM_Core_Session::setStatus(ts('Selected Entity Role has been deleted.'), ts('Record Deleted'), 'success');
     }
     else {
@@ -59,7 +63,7 @@ class CRM_ACL_Form_EntityRole extends CRM_Admin_Form {
       }
 
       $params['entity_table'] = 'civicrm_group';
-      CRM_ACL_BAO_EntityRole::create($params);
+      AclEntityRole::save()->setRecords([$params])->execute();
     }
   }
 
diff --git a/civicrm/CRM/ACL/Page/ACL.php b/civicrm/CRM/ACL/Page/ACL.php
index 7816abcfe0..62ce735f4e 100644
--- a/civicrm/CRM/ACL/Page/ACL.php
+++ b/civicrm/CRM/ACL/Page/ACL.php
@@ -125,7 +125,7 @@ ORDER BY entity_id
     ] + CRM_Event_PseudoConstant::event();
 
     while ($dao->fetch()) {
-      $acl[$dao->id] = [];
+      $acl[$dao->id] = ['class' => ''];
       $acl[$dao->id]['name'] = $dao->name;
       $acl[$dao->id]['operation'] = $dao->operation;
       $acl[$dao->id]['entity_id'] = $dao->entity_id;
diff --git a/civicrm/CRM/ACL/Page/EntityRole.php b/civicrm/CRM/ACL/Page/EntityRole.php
index 0e7b5b8097..f52ac442e4 100644
--- a/civicrm/CRM/ACL/Page/EntityRole.php
+++ b/civicrm/CRM/ACL/Page/EntityRole.php
@@ -32,7 +32,7 @@ class CRM_ACL_Page_EntityRole extends CRM_Core_Page_Basic {
    *   Classname of BAO.
    */
   public function getBAOName() {
-    return 'CRM_ACL_BAO_EntityRole';
+    return 'CRM_ACL_BAO_ACLEntityRole';
   }
 
   /**
@@ -124,7 +124,7 @@ class CRM_ACL_Page_EntityRole extends CRM_Core_Page_Basic {
     $groups = CRM_Core_PseudoConstant::staticGroup();
 
     while ($dao->fetch()) {
-      $entityRoles[$dao->id] = [];
+      $entityRoles[$dao->id] = ['class' => ''];
       CRM_Core_DAO::storeValues($dao, $entityRoles[$dao->id]);
 
       $entityRoles[$dao->id]['acl_role'] = $aclRoles[$dao->acl_role_id] ?? NULL;
diff --git a/civicrm/CRM/Activity/BAO/Query.php b/civicrm/CRM/Activity/BAO/Query.php
index b10ada06bb..329be2021a 100644
--- a/civicrm/CRM/Activity/BAO/Query.php
+++ b/civicrm/CRM/Activity/BAO/Query.php
@@ -461,7 +461,6 @@ class CRM_Activity_BAO_Query {
     if (!empty($ssID) && !empty($form->_formValues['activity_status_id'])) {
       $status = $form->_formValues['activity_status_id'];
     }
-    $form->setDefaults(['activity_status_id' => $status]);
 
     $form->addElement('text', 'activity_text', ts('Activity Text'), CRM_Core_DAO::getAttribute('CRM_Contact_DAO_Contact', 'sort_name'));
 
diff --git a/civicrm/CRM/Activity/Form/Activity.php b/civicrm/CRM/Activity/Form/Activity.php
index 8100246ab8..4f0d8b3a17 100644
--- a/civicrm/CRM/Activity/Form/Activity.php
+++ b/civicrm/CRM/Activity/Form/Activity.php
@@ -180,7 +180,7 @@ class CRM_Activity_Form_Activity extends CRM_Contact_Form_Task {
       'source_contact_id' => [
         'type' => 'entityRef',
         'label' => ts('Added by'),
-        'required' => FALSE,
+        'required' => TRUE,
       ],
       'target_contact_id' => [
         'type' => 'entityRef',
diff --git a/civicrm/CRM/Activity/Import/Field.php b/civicrm/CRM/Activity/Import/Field.php
index 7061cc1c63..b3d4cbed04 100644
--- a/civicrm/CRM/Activity/Import/Field.php
+++ b/civicrm/CRM/Activity/Import/Field.php
@@ -30,7 +30,7 @@ class CRM_Activity_Import_Field {
 
   /**
    * Type of field
-   * @var enum
+   * @var int
    */
   public $_type;
 
@@ -60,13 +60,13 @@ class CRM_Activity_Import_Field {
 
   /**
    * Value of this field
-   * @var object
+   * @var string|null
    */
   public $_value;
 
   /**
    * @param string $name
-   * @param $title
+   * @param string $title
    * @param int $type
    * @param string $headerPattern
    * @param string $dataPattern
@@ -88,7 +88,7 @@ class CRM_Activity_Import_Field {
   /**
    * The value is in string format. convert the value to the type of this field
    * and set the field value with the appropriate type
-   * @param $value
+   * @param string $value
    */
   public function setValue($value) {
     $this->_value = $value;
diff --git a/civicrm/CRM/Admin/Form/PdfFormats.php b/civicrm/CRM/Admin/Form/PdfFormats.php
index 87d2970f2e..975c495f4c 100644
--- a/civicrm/CRM/Admin/Form/PdfFormats.php
+++ b/civicrm/CRM/Admin/Form/PdfFormats.php
@@ -125,11 +125,11 @@ class CRM_Admin_Form_PdfFormats extends CRM_Admin_Form {
     $bao = new CRM_Core_BAO_PdfFormat();
     $bao->savePdfFormat($values, $this->_id);
 
-    $status = ts('Your new PDF Page Format titled <strong>%1</strong> has been saved.', [1 => $values['name']], ts('Saved'), 'success');
+    $status = ts('Your new PDF Page Format titled <strong>%1</strong> has been saved.', [1 => $values['name']]);
     if ($this->_action & CRM_Core_Action::UPDATE) {
-      $status = ts('Your PDF Page Format titled <strong>%1</strong> has been updated.', [1 => $values['name']], ts('Saved'), 'success');
+      $status = ts('Your PDF Page Format titled <strong>%1</strong> has been updated.', [1 => $values['name']]);
     }
-    CRM_Core_Session::setStatus($status);
+    CRM_Core_Session::setStatus($status, ts('Saved'), 'success');
   }
 
 }
diff --git a/civicrm/CRM/Admin/Page/AJAX.php b/civicrm/CRM/Admin/Page/AJAX.php
index d47b9caf05..e300e60add 100644
--- a/civicrm/CRM/Admin/Page/AJAX.php
+++ b/civicrm/CRM/Admin/Page/AJAX.php
@@ -224,7 +224,7 @@ class CRM_Admin_Page_AJAX {
           $ret['content'] = ts('Are you sure you want to disable this ACL?');
           break;
 
-        case 'CRM_ACL_BAO_EntityRole':
+        case 'CRM_ACL_BAO_ACLEntityRole':
           $ret['content'] = ts('Are you sure you want to disable this ACL Role Assignment?');
           break;
 
diff --git a/civicrm/CRM/Admin/Page/APIExplorer.php b/civicrm/CRM/Admin/Page/APIExplorer.php
index c769535be3..a7b2553900 100644
--- a/civicrm/CRM/Admin/Page/APIExplorer.php
+++ b/civicrm/CRM/Admin/Page/APIExplorer.php
@@ -63,7 +63,7 @@ class CRM_Admin_Page_APIExplorer extends CRM_Core_Page {
     $paths = self::uniquePaths();
     foreach ($paths as $path) {
       $dir = \CRM_Utils_File::addTrailingSlash($path) . 'api' . DIRECTORY_SEPARATOR . 'v3' . DIRECTORY_SEPARATOR . 'examples';
-      if (is_dir($dir)) {
+      if (\CRM_Utils_File::isDir($dir)) {
         foreach (scandir($dir) as $item) {
           if ($item && strpos($item, '.') === FALSE && array_search($item, $examples) === FALSE) {
             $examples[] = $item;
@@ -96,7 +96,7 @@ class CRM_Admin_Page_APIExplorer extends CRM_Core_Page {
       $paths = self::uniquePaths();
       foreach ($paths as $path) {
         $dir = \CRM_Utils_File::addTrailingSlash($path) . 'api' . DIRECTORY_SEPARATOR . 'v3' . DIRECTORY_SEPARATOR . 'examples' . DIRECTORY_SEPARATOR . $_GET['entity'];
-        if (is_dir($dir)) {
+        if (\CRM_Utils_File::isDir($dir)) {
           foreach (scandir($dir) as $item) {
             $item = str_replace('.ex.php', '', $item);
             if ($item && strpos($item, '.') === FALSE) {
diff --git a/civicrm/CRM/Admin/Page/PaymentProcessorType.php b/civicrm/CRM/Admin/Page/PaymentProcessorType.php
index 78823ef480..5167b45afa 100644
--- a/civicrm/CRM/Admin/Page/PaymentProcessorType.php
+++ b/civicrm/CRM/Admin/Page/PaymentProcessorType.php
@@ -105,4 +105,13 @@ class CRM_Admin_Page_PaymentProcessorType extends CRM_Core_Page_Basic {
     return 'civicrm/admin/paymentProcessorType';
   }
 
+  /**
+   * Get any properties that should always be present in each row (null if no value).
+   *
+   * @return array
+   */
+  protected function getExpectedRowProperties(): array {
+    return ['class', 'description'];
+  }
+
 }
diff --git a/civicrm/CRM/Batch/BAO/Batch.php b/civicrm/CRM/Batch/BAO/Batch.php
index 65b441c907..fffd67e0db 100644
--- a/civicrm/CRM/Batch/BAO/Batch.php
+++ b/civicrm/CRM/Batch/BAO/Batch.php
@@ -57,7 +57,7 @@ class CRM_Batch_BAO_Batch extends CRM_Batch_DAO_Batch {
    * @param array $defaults
    *   (reference ) an assoc array to hold the flattened values.
    *
-   * @return array
+   * @return CRM_Batch_BAO_Batch|null
    *   CRM_Batch_BAO_Batch object on success, null otherwise
    */
   public static function retrieve(&$params, &$defaults) {
@@ -364,7 +364,7 @@ class CRM_Batch_BAO_Batch extends CRM_Batch_DAO_Batch {
    * @param array $params
    *   Associated array for params.
    *
-   * @return string
+   * @return string[]
    */
   public static function whereClause($params) {
     $clauses = [];
diff --git a/civicrm/CRM/Campaign/Page/DashBoard.php b/civicrm/CRM/Campaign/Page/DashBoard.php
index c0908cccf5..2bb95279c8 100644
--- a/civicrm/CRM/Campaign/Page/DashBoard.php
+++ b/civicrm/CRM/Campaign/Page/DashBoard.php
@@ -448,12 +448,12 @@ class CRM_Campaign_Page_DashBoard extends CRM_Core_Page {
       }
       //load the data in tabs.
       $this->{'browse' . ucfirst($subPageType)}();
-      $this->assign('subPageType', ucfirst($subPageType));
     }
     // Initialize tabs
     else {
       $this->buildTabs();
     }
+    $this->assign('subPageType', ucfirst($subPageType));
   }
 
   /**
@@ -477,6 +477,11 @@ class CRM_Campaign_Page_DashBoard extends CRM_Core_Page {
         'valid' => TRUE,
         'active' => TRUE,
         'link' => CRM_Utils_System::url('civicrm/campaign', "reset=1&type=$name"),
+        'extra' => NULL,
+        'template' => NULL,
+        'count' => NULL,
+        'icon' => NULL,
+        'class' => NULL,
       ];
     }
     $allTabs['campaign']['class'] = 'livePage';
diff --git a/civicrm/CRM/Contact/BAO/Contact.php b/civicrm/CRM/Contact/BAO/Contact.php
index cd1043847e..5f63159d4f 100644
--- a/civicrm/CRM/Contact/BAO/Contact.php
+++ b/civicrm/CRM/Contact/BAO/Contact.php
@@ -1329,7 +1329,7 @@ WHERE     civicrm_contact.id = " . CRM_Utils_Type::escape($id, 'Integer');
       return $contactTypes;
     }
     else {
-      throw new CRM_Core_Exception();
+      throw new CRM_Core_Exception('Cannot proceed without a valid contact');
     }
   }
 
@@ -2041,6 +2041,8 @@ ORDER BY civicrm_email.is_primary DESC";
     }
 
     // Process group and tag
+    // @todo Contact::create also calls addContactsToGroup/removeContactsToGroup
+    //   Remove from here and use the existing functionality in Contact::create
     if (isset($params['group'])) {
       $method = 'Admin';
       // this for sure means we are coming in via profile since i added it to fix
@@ -2048,7 +2050,35 @@ ORDER BY civicrm_email.is_primary DESC";
       if ($visibility) {
         $method = 'Web';
       }
-      CRM_Contact_BAO_GroupContact::create($params['group'], $contactID, $visibility, $method);
+      $groupParams = $params['group'] ?? [];
+      $contactIds = [$contactID];
+      $contactGroup = [];
+
+      if ($contactID) {
+        $contactGroupList = CRM_Contact_BAO_GroupContact::getContactGroup($contactID, 'Added',
+          NULL, FALSE, $visibility
+        );
+        if (is_array($contactGroupList)) {
+          foreach ($contactGroupList as $key) {
+            $groupId = $key['group_id'];
+            $contactGroup[$groupId] = $groupId;
+          }
+        }
+      }
+      // get the list of all the groups
+      $allGroup = CRM_Contact_BAO_GroupContact::getGroupList(0, $visibility);
+
+      // check which values has to be add/remove contact from group
+      foreach ($allGroup as $key => $varValue) {
+        if (!empty($groupParams[$key]) && !array_key_exists($key, $contactGroup)) {
+          // add contact to group
+          CRM_Contact_BAO_GroupContact::addContactsToGroup($contactIds, $key, $method);
+        }
+        elseif (empty($groupParams[$key]) && array_key_exists($key, $contactGroup)) {
+          // remove contact from group
+          CRM_Contact_BAO_GroupContact::removeContactsFromGroup($contactIds, $key, $method);
+        }
+      }
     }
 
     if (!empty($fields['tag']) && array_key_exists('tag', $params)) {
@@ -2057,7 +2087,8 @@ ORDER BY civicrm_email.is_primary DESC";
       CRM_Core_BAO_EntityTag::create($tags, 'civicrm_contact', $contactID);
     }
 
-    //to add profile in default group
+    // to add profile in default group
+    // @todo merge this with code above which also calls addContactsToGroup
     if (is_array($addToGroupID)) {
       $contactIds = [$contactID];
       foreach ($addToGroupID as $groupId) {
@@ -3547,8 +3578,9 @@ LEFT JOIN civicrm_address ON ( civicrm_address.contact_id = civicrm_contact.id )
    *   The context if relevant, eg. ['event_id' => X]
    *
    * @return array
+   * @throws \CRM_Core_Exception
    */
-  public static function getDuplicateContacts($input, $contactType, $rule = 'Unsupervised', $excludedContactIDs = [], $checkPermissions = TRUE, $ruleGroupID = NULL, $contextParams = []) {
+  public static function getDuplicateContacts(array $input, string $contactType, string $rule = 'Unsupervised', $excludedContactIDs = [], $checkPermissions = TRUE, $ruleGroupID = NULL, $contextParams = []): array {
     $dedupeParams = CRM_Dedupe_Finder::formatParams($input, $contactType);
     $dedupeParams['check_permission'] = $checkPermissions;
     $dedupeParams['contact_type'] = $contactType;
@@ -3561,7 +3593,7 @@ LEFT JOIN civicrm_address ON ( civicrm_address.contact_id = civicrm_contact.id )
     if (!$dedupeResults['handled']) {
       $dedupeResults['ids'] = CRM_Dedupe_Finder::dupesByParams($dedupeParams, $contactType, $rule, $excludedContactIDs, $ruleGroupID);
     }
-    return $dedupeResults['ids'];
+    return $dedupeResults['ids'] ?? [];
   }
 
   /**
diff --git a/civicrm/CRM/Contact/BAO/Contact/Utils.php b/civicrm/CRM/Contact/BAO/Contact/Utils.php
index 170ddec540..267c811b45 100644
--- a/civicrm/CRM/Contact/BAO/Contact/Utils.php
+++ b/civicrm/CRM/Contact/BAO/Contact/Utils.php
@@ -27,11 +27,14 @@ class CRM_Contact_BAO_Contact_Utils {
    *   Contact id.
    * @param bool $addProfileOverlay
    *   If profile overlay class should be added.
+   * @param string $contactUrl
+   *   URL to the contact page. Defaults to civicrm/contact/view
    *
    * @return string
    * @throws \CRM_Core_Exception
    */
-  public static function getImage($contactType, $urlOnly = FALSE, $contactId = NULL, $addProfileOverlay = TRUE) {
+  public static function getImage($contactType, $urlOnly = FALSE, $contactId = NULL, $addProfileOverlay = TRUE, $contactUrl = NULL) {
+
     static $imageInfo = [];
 
     $contactType = CRM_Utils_Array::explodePadded($contactType);
@@ -79,11 +82,14 @@ class CRM_Contact_BAO_Contact_Utils {
         $summaryOverlayProfileId = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_UFGroup', 'summary_overlay', 'id', 'name');
       }
 
+      $contactURL = $contactUrl ?: CRM_Utils_System::url('civicrm/contact/view',
+        "reset=1&cid={$contactId}"
+      );
       $profileURL = CRM_Utils_System::url('civicrm/profile/view',
         "reset=1&gid={$summaryOverlayProfileId}&id={$contactId}&snippet=4&is_show_email_task=1"
       );
 
-      $imageInfo[$contactType]['summary-link'] = '<a href="' . $profileURL . '" class="crm-summary-link">' . $imageInfo[$contactType]['image'] . '</a>';
+      $imageInfo[$contactType]['summary-link'] = '<a href="' . $contactURL . '" data-tooltip-url="' . $profileURL . '" class="crm-summary-link">' . $imageInfo[$contactType]['image'] . '</a>';
     }
     else {
       $imageInfo[$contactType]['summary-link'] = $imageInfo[$contactType]['image'];
@@ -269,7 +275,6 @@ WHERE  id IN ( $idString )
     }
 
     if ($organization && is_numeric($organization)) {
-      $cid = ['contact' => $contactID];
 
       // get the relationship type id of "Employee of"
       $relTypeId = CRM_Core_DAO::getFieldValue('CRM_Contact_DAO_RelationshipType', 'Employee of', 'id', 'name_a_b');
@@ -283,8 +288,8 @@ WHERE  id IN ( $idString )
         'relationship_type_id' => $relTypeId . '_a_b',
         'contact_check' => [$organization => TRUE],
       ];
-      list($valid, $invalid, $duplicate, $saved, $relationshipIds)
-        = CRM_Contact_BAO_Relationship::legacyCreateMultiple($relationshipParams, $cid);
+      [$valid, $invalid, $duplicate, $saved, $relationshipIds]
+        = self::legacyCreateMultiple($relationshipParams, $contactID);
 
       // In case we change employer, clean previous employer related records.
       if (!$previousEmployerID && !$newContact) {
@@ -305,6 +310,89 @@ WHERE  id IN ( $idString )
     }
   }
 
+  /**
+   * Previously shared function in need of cleanup.
+   *
+   * Takes an associative array and creates a relationship object.
+   *
+   * @deprecated For single creates use the api instead (it's tested).
+   * For multiple a new variant of this function needs to be written and migrated to as this is a bit
+   * nasty
+   *
+   * @param array $params
+   *   (reference ) an assoc array of name/value pairs.
+   * @param int $contactID
+   *
+   * @return array
+   * @throws \CRM_Core_Exception
+   * @throws \CiviCRM_API3_Exception
+   */
+  private static function legacyCreateMultiple(&$params, int $contactID) {
+    $valid = $invalid = $duplicate = $saved = 0;
+    $relationships = $relationshipIds = [];
+    $ids = ['contact' => $contactID];
+    $relationshipId = NULL;
+
+    //CRM-9015 - the hooks are called here & in add (since add doesn't call create)
+    // but in future should be tidied per ticket
+    $hook = 'create';
+    // @todo pre hook is called from add - remove it from here
+    CRM_Utils_Hook::pre($hook, 'Relationship', $relationshipId, $params);
+
+    if (!$relationshipId) {
+      // creating a new relationship
+      $dataExists = CRM_Contact_BAO_Relationship::dataExists($params);
+      if (!$dataExists) {
+        return [FALSE, TRUE, FALSE, FALSE, NULL];
+      }
+      $relationshipIds = [];
+      foreach ($params['contact_check'] as $key => $value) {
+        // check if the relationship is valid between contacts.
+        // step 1: check if the relationship is valid if not valid skip and keep the count
+        // step 2: check the if two contacts already have a relationship if yes skip and keep the count
+        // step 3: if valid relationship then add the relation and keep the count
+
+        // step 1
+        $contactFields = CRM_Contact_BAO_Relationship::setContactABFromIDs($params, $ids, $key);
+        $errors = CRM_Contact_BAO_Relationship::checkValidRelationship($contactFields, $ids, $key);
+        if ($errors) {
+          $invalid++;
+          continue;
+        }
+
+        //CRM-16978:check duplicate relationship as per case id.
+        if ($caseId = CRM_Utils_Array::value('case_id', $params)) {
+          $contactFields['case_id'] = $caseId;
+        }
+        if (
+          CRM_Contact_BAO_Relationship::checkDuplicateRelationship(
+            $contactFields,
+            CRM_Utils_Array::value('contact', $ids),
+            // step 2
+            $key
+          )
+        ) {
+          $duplicate++;
+          continue;
+        }
+
+        $singleInstanceParams = array_merge($params, $contactFields);
+        $relationship = CRM_Contact_BAO_Relationship::add($singleInstanceParams);
+        $relationshipIds[] = $relationship->id;
+        $relationships[$relationship->id] = $relationship;
+        $valid++;
+      }
+      // editing the relationship
+    }
+
+    // do not add to recent items for import, CRM-4399
+    if (!(!empty($params['skipRecentView']) || $invalid || $duplicate)) {
+      CRM_Contact_BAO_Relationship::addRecent($params, $relationship);
+    }
+
+    return [$valid, $invalid, $duplicate, $saved, $relationshipIds, $relationships];
+  }
+
   /**
    * Create related memberships for current employer.
    *
@@ -322,7 +410,7 @@ WHERE  id IN ( $idString )
    * @throws CiviCRM_API3_Exception
    * @throws \CRM_Core_Exception
    */
-  public static function currentEmployerRelatedMembership($contactID, $employerID, $relationshipParams, $duplicate = FALSE, $previousEmpID = NULL) {
+  private static function currentEmployerRelatedMembership($contactID, $employerID, $relationshipParams, $duplicate = FALSE, $previousEmpID = NULL) {
     $ids = [];
     $action = CRM_Core_Action::ADD;
 
diff --git a/civicrm/CRM/Contact/BAO/Group.php b/civicrm/CRM/Contact/BAO/Group.php
index 3079dda7c9..9a096e1ec1 100644
--- a/civicrm/CRM/Contact/BAO/Group.php
+++ b/civicrm/CRM/Contact/BAO/Group.php
@@ -336,13 +336,13 @@ class CRM_Contact_BAO_Group extends CRM_Contact_DAO_Group {
    *   The new group BAO (if created)
    */
   public static function create(&$params) {
+    $params += [
+      'group_type' => NULL,
+      'parents' => NULL,
+    ];
 
-    if (!empty($params['id'])) {
-      CRM_Utils_Hook::pre('edit', 'Group', $params['id'], $params);
-    }
-    else {
-      CRM_Utils_Hook::pre('create', 'Group', NULL, $params);
-    }
+    $hook = empty($params['id']) ? 'create' : 'edit';
+    CRM_Utils_Hook::pre($hook, 'Group', $params['id'] ?? NULL, $params);
 
     // If title isn't specified, retrieve it because we use it later, e.g.
     // for RecentItems. But note we use array_key_exists not isset or empty
@@ -369,7 +369,7 @@ class CRM_Contact_BAO_Group extends CRM_Contact_DAO_Group {
           'is_active' => 1,
         ]);
         if (count($parentIds) >= 1 && $activeParentsCount <= 1) {
-          $setDisable = self::setIsActive($childValue, CRM_Utils_Array::value('is_active', $params, 1));
+          self::setIsActive($childValue, (int) ($params['is_active'] ?? 1));
         }
       }
     }
@@ -379,17 +379,14 @@ class CRM_Contact_BAO_Group extends CRM_Contact_DAO_Group {
       $params['name'] = CRM_Utils_String::titleToVar($params['title']);
     }
 
-    if (!empty($params['parents'])) {
+    if (!CRM_Utils_System::isNull($params['parents'])) {
       $params['parents'] = CRM_Utils_Array::convertCheckboxFormatToArray((array) $params['parents']);
     }
 
     // convert params if array type
-    if (isset($params['group_type'])) {
+    if (!CRM_Utils_System::isNull($params['group_type'])) {
       $params['group_type'] = CRM_Utils_Array::convertCheckboxFormatToArray((array) $params['group_type']);
     }
-    else {
-      $params['group_type'] = NULL;
-    }
 
     $session = CRM_Core_Session::singleton();
     $cid = $session->get('userID');
@@ -404,7 +401,7 @@ class CRM_Contact_BAO_Group extends CRM_Contact_DAO_Group {
 
     // CRM-19068.
     // Validate parents parameter when creating group.
-    if (!empty($params['parents'])) {
+    if (!CRM_Utils_System::isNull($params['parents'])) {
       $parents = is_array($params['parents']) ? array_keys($params['parents']) : (array) $params['parents'];
       foreach ($parents as $parent) {
         CRM_Utils_Type::validate($parent, 'Integer');
@@ -413,9 +410,7 @@ class CRM_Contact_BAO_Group extends CRM_Contact_DAO_Group {
     $group = new CRM_Contact_BAO_Group();
     $group->copyValues($params);
 
-    if (empty($params['id']) &&
-      !$nameParam
-    ) {
+    if (empty($params['id']) && !$nameParam) {
       $group->name .= "_tmp";
     }
     $group->save();
@@ -424,9 +419,8 @@ class CRM_Contact_BAO_Group extends CRM_Contact_DAO_Group {
       return NULL;
     }
 
-    if (empty($params['id']) &&
-      !$nameParam
-    ) {
+    // Enforce unique name by appending id
+    if (empty($params['id']) && !$nameParam) {
       $group->name = substr($group->name, 0, -4) . "_{$group->id}";
     }
 
@@ -450,7 +444,7 @@ class CRM_Contact_BAO_Group extends CRM_Contact_DAO_Group {
         $params['parents'] = [$domainGroupID];
       }
 
-      if (!empty($params['parents'])) {
+      if (!CRM_Utils_System::isNull($params['parents'])) {
         foreach ($params['parents'] as $parentId) {
           if ($parentId && !CRM_Contact_BAO_GroupNesting::isParentChild($parentId, $group->id)) {
             CRM_Contact_BAO_GroupNesting::add($parentId, $group->id);
@@ -481,12 +475,7 @@ class CRM_Contact_BAO_Group extends CRM_Contact_DAO_Group {
     self::flushCaches();
     CRM_Contact_BAO_GroupContactCache::invalidateGroupContactCache($group->id);
 
-    if (!empty($params['id'])) {
-      CRM_Utils_Hook::post('edit', 'Group', $group->id, $group);
-    }
-    else {
-      CRM_Utils_Hook::post('create', 'Group', $group->id, $group);
-    }
+    CRM_Utils_Hook::post($hook, 'Group', $group->id, $group);
 
     $recentOther = [];
     if (CRM_Core_Permission::check('edit groups')) {
diff --git a/civicrm/CRM/Contact/BAO/GroupContact.php b/civicrm/CRM/Contact/BAO/GroupContact.php
index a763bfdbae..b6219c0bad 100644
--- a/civicrm/CRM/Contact/BAO/GroupContact.php
+++ b/civicrm/CRM/Contact/BAO/GroupContact.php
@@ -33,7 +33,7 @@ class CRM_Contact_BAO_GroupContact extends CRM_Contact_DAO_GroupContact {
    * @param array $params
    *   (reference ) an assoc array of name/value pairs.
    *
-   * @return CRM_Contact_BAO_Group
+   * @return CRM_Contact_BAO_GroupContact
    */
   public static function add($params) {
     $hook = empty($params['id']) ? 'create' : 'edit';
@@ -477,7 +477,7 @@ SELECT    *
    *   Id of a particular group.
    *
    *
-   * @return groupID
+   * @return int groupID
    */
   public static function getGroupId($groupContactID) {
     $dao = new CRM_Contact_DAO_GroupContact();
@@ -489,19 +489,25 @@ SELECT    *
   /**
    * Creates / removes contacts from the groups
    *
-   * FIXME: Nonstandard create function; only called from CRM_Contact_BAO_Contact::createProfileContact
-   *
    * @param array $params
    *   Name/value pairs.
    * @param int $contactId
    *   Contact id.
-   *
    * @param bool $ignorePermission
    *   if ignorePermission is true we are coming in via profile mean $method = 'Web'
-   *
    * @param string $method
+   *
+   * @return CRM_Contact_BAO_GroupContact|void
    */
   public static function create($params, $contactId, $ignorePermission = FALSE, $method = 'Admin') {
+    if (empty($contactId)) {
+      return self::add($params);
+    }
+
+    // @fixme create was only called from CRM_Contact_BAO_Contact::createProfileContact
+    //   Now it's not called from anywhere so we can remove the below code after some time
+    CRM_Core_Error::deprecatedFunctionWarning('Use the GroupContact API');
+
     $contactIds = [$contactId];
     $contactGroup = [];
 
diff --git a/civicrm/CRM/Contact/BAO/Query.php b/civicrm/CRM/Contact/BAO/Query.php
index 54e6c641e2..09281671fc 100644
--- a/civicrm/CRM/Contact/BAO/Query.php
+++ b/civicrm/CRM/Contact/BAO/Query.php
@@ -3478,7 +3478,7 @@ WHERE  $smartGroupClause
     // Replace spaces with wildcards for a LIKE operation
     // UNLESS string contains a comma (this exception is a tiny bit questionable)
     // Also need to check if there is space in between sort name.
-    elseif ($op == 'LIKE' && strpos($value, ',') === FALSE && strpos($value, ' ') === TRUE) {
+    elseif ($op == 'LIKE' && strpos($value, ',') === FALSE && strpos($value, ' ') !== FALSE) {
       $value = str_replace(' ', '%', $value);
     }
     $value = CRM_Core_DAO::escapeString(trim($value));
diff --git a/civicrm/CRM/Contact/BAO/Relationship.php b/civicrm/CRM/Contact/BAO/Relationship.php
index c4aa4de85e..226d0c0940 100644
--- a/civicrm/CRM/Contact/BAO/Relationship.php
+++ b/civicrm/CRM/Contact/BAO/Relationship.php
@@ -141,6 +141,11 @@ class CRM_Contact_BAO_Relationship extends CRM_Contact_DAO_Relationship {
   }
 
   /**
+   * Only called from import now... plus one place outside of core & tests.
+   *
+   * @todo - deprecate more aggressively - will involve copying to the import
+   * class, adding a deprecation notice here & removing from tests.
+   *
    * Takes an associative array and creates a relationship object.
    *
    * @deprecated For single creates use the api instead (it's tested).
@@ -979,8 +984,7 @@ WHERE  relationship_type_id = " . CRM_Utils_Type::escape($type, 'Integer');
     $relationship = CRM_Core_DAO::executeQuery($queryString);
     while ($relationship->fetch()) {
       // Check whether the custom field values are identical.
-      $result = self::checkDuplicateCustomFields($params, $relationship->id);
-      if ($result) {
+      if (self::checkDuplicateCustomFields($params['custom'] ?? [], $relationship->id)) {
         return TRUE;
       }
     }
@@ -992,23 +996,27 @@ WHERE  relationship_type_id = " . CRM_Utils_Type::escape($type, 'Integer');
    * the same as the values of the custom fields of the relation with given
    * $relationshipId.
    *
-   * @param array $params (reference) an assoc array of name/value pairs
+   * @param array $params an assoc array of name/value pairs
    * @param int $relationshipId ID of an existing duplicate relation
    *
    * @return boolean true if custom field values are identical
    * @access private
    * @static
    */
-  private static function checkDuplicateCustomFields(&$params, $relationshipId) {
+  private static function checkDuplicateCustomFields($params, $relationshipId) {
     // Get the custom values of the existing relationship.
     $existingValues = CRM_Core_BAO_CustomValueTable::getEntityValues($relationshipId, 'Relationship');
     // Create a similar array for the new relationship.
     $newValues = [];
-    if (isset($params['custom']) && is_array($params['custom'])) {
-      // $params['custom'] seems to be an array. Each value is again an array.
+    if (!is_array($params)) {
+      // No idea when this would happen....
+      CRM_Core_Error::deprecatedWarning('params should be an array');
+    }
+    else {
+      // $params seems to be an array, as it should be. Each value is again an array.
       // This array contains one value (key -1), and this value seems to be
       // an array with the information about the custom value.
-      foreach ($params['custom'] as $value) {
+      foreach ($params as $value) {
         foreach ($value as $customValue) {
           $newValues[$customValue['custom_field_id']] = $customValue['value'];
         }
@@ -1529,7 +1537,7 @@ LEFT JOIN  civicrm_country ON (civicrm_address.country_id = civicrm_country.id)
    * @throws \CRM_Core_Exception
    * @throws \CiviCRM_API3_Exception
    */
-  public static function relatedMemberships($contactId, &$params, $ids, $action = CRM_Core_Action::ADD, $active = TRUE) {
+  public static function relatedMemberships($contactId, $params, $ids, $action = CRM_Core_Action::ADD, $active = TRUE) {
     // Check the end date and set the status of the relationship
     // accordingly.
     $status = self::CURRENT;
diff --git a/civicrm/CRM/Contact/Form/Contact.php b/civicrm/CRM/Contact/Form/Contact.php
index 7168f0a9f8..0da2759780 100644
--- a/civicrm/CRM/Contact/Form/Contact.php
+++ b/civicrm/CRM/Contact/Form/Contact.php
@@ -161,9 +161,7 @@ class CRM_Contact_Form_Contact extends CRM_Core_Form {
       $this->_contactType = CRM_Utils_Request::retrieve('ct', 'String',
         $this, TRUE, NULL, 'REQUEST'
       );
-      if (!in_array($this->_contactType,
-        ['Individual', 'Household', 'Organization']
-      )
+      if (!in_array($this->_contactType, CRM_Contact_BAO_ContactType::basicTypes(TRUE), TRUE)
       ) {
         CRM_Core_Error::statusBounce(ts('Could not get a contact id and/or contact type'));
       }
diff --git a/civicrm/CRM/Contact/Form/Edit/Email.php b/civicrm/CRM/Contact/Form/Edit/Email.php
index f6c1a3cbec..fb073da005 100644
--- a/civicrm/CRM/Contact/Form/Edit/Email.php
+++ b/civicrm/CRM/Contact/Form/Edit/Email.php
@@ -42,7 +42,11 @@ class CRM_Contact_Form_Edit_Email {
     $form->applyFilter('__ALL__', 'trim');
 
     //Email box
-    $form->addField("email[$blockId][email]", ['entity' => 'email', 'aria-label' => ts('Email %1', [1 => $blockId])]);
+    $form->addField("email[$blockId][email]", [
+      'entity' => 'email',
+      'aria-label' => ts('Email %1', [1 => $blockId]),
+      'label' => ts('Email %1', [1 => $blockId]),
+    ]);
     $form->addRule("email[$blockId][email]", ts('Email is not valid.'), 'email');
     if (isset($form->_contactType) || $blockEdit) {
       //Block type
diff --git a/civicrm/CRM/Contact/Form/Edit/Phone.php b/civicrm/CRM/Contact/Form/Edit/Phone.php
index 251829acf1..9d652f1d8e 100644
--- a/civicrm/CRM/Contact/Form/Edit/Phone.php
+++ b/civicrm/CRM/Contact/Form/Edit/Phone.php
@@ -48,8 +48,17 @@ class CRM_Contact_Form_Edit_Phone {
       'placeholder' => NULL,
     ]);
     //main phone number with crm_phone class
-    $form->addField("phone[$blockId][phone]", ['entity' => 'phone', 'class' => 'crm_phone twelve', 'aria-label' => ts('Phone %1', [1 => $blockId])]);
-    $form->addField("phone[$blockId][phone_ext]", ['entity' => 'phone', 'aria-label' => ts('Phone Extension %1', [1 => $blockId])]);
+    $form->addField("phone[$blockId][phone]", [
+      'entity' => 'phone',
+      'class' => 'crm_phone twelve',
+      'aria-label' => ts('Phone %1', [1 => $blockId]),
+      'label' => ts('Phone %1:', [1 => $blockId]),
+    ]);
+    $form->addField("phone[$blockId][phone_ext]", [
+      'entity' => 'phone',
+      'aria-label' => ts('Phone Extension %1', [1 => $blockId]),
+      'label' => ts('ext.', ['context' => 'phone_ext']),
+    ]);
     if (isset($form->_contactType) || $blockEdit) {
       //Block type select
       $form->addField("phone[$blockId][location_type_id]", [
diff --git a/civicrm/CRM/Contact/Form/Merge.php b/civicrm/CRM/Contact/Form/Merge.php
index a7394d6fdf..4ccd00c0b5 100644
--- a/civicrm/CRM/Contact/Form/Merge.php
+++ b/civicrm/CRM/Contact/Form/Merge.php
@@ -196,7 +196,17 @@ class CRM_Contact_Form_Merge extends CRM_Core_Form {
         unset($rowsElementsAndInfo['rows']['move_contact_type']);
       }
 
-      $this->assign('rows', $rowsElementsAndInfo['rows']);
+      $assignedRows = $rowsElementsAndInfo['rows'];
+      foreach ($assignedRows as $index => $assignedRow) {
+        // prevent smarty notices.
+        if (!array_key_exists('main', $assignedRow)) {
+          $assignedRows[$index]['main'] = NULL;
+        }
+        if (!array_key_exists('other', $assignedRow)) {
+          $assignedRows[$index]['other'] = NULL;
+        }
+      }
+      $this->assign('rows', $assignedRows);
 
       // add elements
       foreach ($rowsElementsAndInfo['elements'] as $element) {
diff --git a/civicrm/CRM/Contact/Import/Field.php b/civicrm/CRM/Contact/Import/Field.php
index 914a0e2031..20d75656f9 100644
--- a/civicrm/CRM/Contact/Import/Field.php
+++ b/civicrm/CRM/Contact/Import/Field.php
@@ -33,7 +33,7 @@ class CRM_Contact_Import_Field {
 
   /**
    * Type of field
-   * @var enum
+   * @var int
    */
   public $_type;
 
@@ -81,7 +81,7 @@ class CRM_Contact_Import_Field {
 
   /**
    * Value of this field
-   * @var object
+   * @var string|null
    */
   public $_value;
 
@@ -117,7 +117,7 @@ class CRM_Contact_Import_Field {
 
   /**
    * @param string $name
-   * @param $title
+   * @param string $title
    * @param int $type
    * @param string $columnPattern
    * @param string $dataPattern
@@ -156,7 +156,7 @@ class CRM_Contact_Import_Field {
    * Convert the value to the type of this field
    * and set the field value with the appropriate type
    *
-   * @param mixed $value
+   * @param string $value
    */
   public function setValue($value) {
     $this->_value = $value;
diff --git a/civicrm/CRM/Contact/Import/Form/MapField.php b/civicrm/CRM/Contact/Import/Form/MapField.php
index 7e3ffd33fc..c85e9bbae8 100644
--- a/civicrm/CRM/Contact/Import/Form/MapField.php
+++ b/civicrm/CRM/Contact/Import/Form/MapField.php
@@ -114,7 +114,7 @@ class CRM_Contact_Import_Form_MapField extends CRM_Import_Form_MapField {
 
     if ($this->_onDuplicate != CRM_Import_Parser::DUPLICATE_NOCHECK) {
       //Mark Dedupe Rule Fields as required, since it's used in matching contact
-      foreach (['Individual', 'Household', 'Organization'] as $cType) {
+      foreach (CRM_Contact_BAO_ContactType::basicTypes() as $cType) {
         $ruleParams = [
           'contact_type' => $cType,
           'used' => 'Unsupervised',
diff --git a/civicrm/CRM/Contact/Import/Parser/Contact.php b/civicrm/CRM/Contact/Import/Parser/Contact.php
index 59dafa4560..36d581f43e 100644
--- a/civicrm/CRM/Contact/Import/Parser/Contact.php
+++ b/civicrm/CRM/Contact/Import/Parser/Contact.php
@@ -1003,7 +1003,7 @@ class CRM_Contact_Import_Parser_Contact extends CRM_Contact_Import_Parser {
     }
 
     // get array of subtypes - CRM-18708
-    if (in_array($csType, ['Individual', 'Organization', 'Household'])) {
+    if (in_array($csType, CRM_Contact_BAO_ContactType::basicTypes(TRUE), TRUE)) {
       $csType = self::getSubtypes($params['contact_type']);
     }
 
@@ -2115,9 +2115,6 @@ class CRM_Contact_Import_Parser_Contact extends CRM_Contact_Import_Parser {
       $requiredCheck = FALSE;
     }
     if ($requiredCheck) {
-      if (isset($params['id'])) {
-        $required = ['Individual', 'Household', 'Organization'];
-      }
       $required = [
         'Individual' => [
           ['first_name', 'last_name'],
diff --git a/civicrm/CRM/Contact/Page/DedupeRules.php b/civicrm/CRM/Contact/Page/DedupeRules.php
index 8d52be5d25..84461909a3 100644
--- a/civicrm/CRM/Contact/Page/DedupeRules.php
+++ b/civicrm/CRM/Contact/Page/DedupeRules.php
@@ -113,13 +113,16 @@ class CRM_Contact_Page_DedupeRules extends CRM_Core_Page_Basic {
    * Browse all rule groups.
    */
   public function browse() {
-    // get all rule groups
-    $ruleGroups = [];
+    $contactTypes = array_column(CRM_Contact_BAO_ContactType::basicTypeInfo(), 'label', 'name');
+    $dedupeRuleTypes = CRM_Core_SelectValues::getDedupeRuleTypes();
+    $ruleGroups = array_fill_keys(array_keys($contactTypes), []);
+
+    // Get rule groups for enabled contact types
     $dao = new CRM_Dedupe_DAO_DedupeRuleGroup();
-    $dao->orderBy('contact_type ASC, used ASC, title ASC');
+    $dao->orderBy('used ASC, title ASC');
+    $dao->whereAdd('contact_type IN ("' . implode('","', array_keys($contactTypes)) . '")');
     $dao->find();
 
-    $dedupeRuleTypes = CRM_Core_SelectValues::getDedupeRuleTypes();
     while ($dao->fetch()) {
       $ruleGroups[$dao->contact_type][$dao->id] = [];
       CRM_Core_DAO::storeValues($dao, $ruleGroups[$dao->contact_type][$dao->id]);
@@ -127,10 +130,6 @@ class CRM_Contact_Page_DedupeRules extends CRM_Core_Page_Basic {
       // form all action links
       $action = array_sum(array_keys($this->links()));
       $links = self::links();
-      /* if ($dao->is_default) {
-      unset($links[CRM_Core_Action::MAP]);
-      unset($links[CRM_Core_Action::DELETE]);
-      }*/
 
       if ($dao->is_reserved) {
         unset($links[CRM_Core_Action::DELETE]);
@@ -150,6 +149,7 @@ class CRM_Contact_Page_DedupeRules extends CRM_Core_Page_Basic {
       $ruleGroups[$dao->contact_type][$dao->id]['used_display'] = $dedupeRuleTypes[$ruleGroups[$dao->contact_type][$dao->id]['used']];
     }
     $this->assign('brows', $ruleGroups);
+    $this->assign('contactTypes', $contactTypes);
   }
 
   /**
diff --git a/civicrm/CRM/Contact/Selector.php b/civicrm/CRM/Contact/Selector.php
index cfc35d70ef..872004d475 100644
--- a/civicrm/CRM/Contact/Selector.php
+++ b/civicrm/CRM/Contact/Selector.php
@@ -833,9 +833,14 @@ class CRM_Contact_Selector extends CRM_Core_Selector_Base implements CRM_Core_Se
         // allow components to add more actions
         CRM_Core_Component::searchAction($row, $result->contact_id);
 
+        $contactUrl = CRM_Utils_System::url('civicrm/contact/view',
+          "reset=1&cid={$result->contact_id}&key={$this->_key}&context={$this->_context}"
+        );
         $row['contact_type'] = CRM_Contact_BAO_Contact_Utils::getImage($result->contact_sub_type ? $result->contact_sub_type : $result->contact_type,
           FALSE,
-          $result->contact_id
+          $result->contact_id,
+          TRUE,
+          $contactUrl
         );
 
         $row['contact_type_orig'] = $result->contact_sub_type ? $result->contact_sub_type : $result->contact_type;
@@ -990,8 +995,15 @@ class CRM_Contact_Selector extends CRM_Core_Selector_Base implements CRM_Core_Se
       CRM_Core_Component::searchAction($row, $row['contact_id']);
 
       if (!empty($row['contact_type_orig'])) {
+        $contactUrl = CRM_Utils_System::url('civicrm/contact/view',
+          "reset=1&cid={$row['contact_id']}&key={$this->_key}&context={$this->_context}"
+        );
         $row['contact_type'] = CRM_Contact_BAO_Contact_Utils::getImage($row['contact_type_orig'],
-          FALSE, $row['contact_id']);
+          FALSE,
+          $row['contact_id'],
+          TRUE,
+          $contactUrl
+        );
       }
     }
   }
diff --git a/civicrm/CRM/Contribute/BAO/Contribution.php b/civicrm/CRM/Contribute/BAO/Contribution.php
index 5ae6f8b73e..8f1c8b07f0 100644
--- a/civicrm/CRM/Contribute/BAO/Contribution.php
+++ b/civicrm/CRM/Contribute/BAO/Contribution.php
@@ -971,108 +971,6 @@ class CRM_Contribute_BAO_Contribution extends CRM_Contribute_DAO_Contribution {
     ])['values'];
   }
 
-  /**
-   * Do any accounting updates required as a result of a contribution status change.
-   *
-   * Currently we have a bit of a roundabout where adding a payment results in this being called &
-   * this may attempt to add a payment. We need to resolve that....
-   *
-   * The 'right' way to add payments or refunds is through the Payment.create api. That api
-   * then updates the contribution but this process should not also record another financial trxn.
-   * Currently we have weak detection fot that scenario & where it is detected the first returned
-   * value is FALSE - meaning 'do not continue'.
-   *
-   * We should also look at the fact that the calling function - updateFinancialAccounts
-   * bunches together some disparate processes rather than having separate appropriate
-   * functions.
-   *
-   * @param array $params
-   *
-   * @return bool
-   *   Return indicates whether the updateFinancialAccounts function should continue.
-   */
-  private static function updateFinancialAccountsOnContributionStatusChange(&$params) {
-    $previousContributionStatus = CRM_Contribute_PseudoConstant::contributionStatus($params['prevContribution']->contribution_status_id, 'name');
-    $currentContributionStatus = CRM_Core_PseudoConstant::getName('CRM_Contribute_BAO_Contribution', 'contribution_status_id', $params['contribution']->contribution_status_id);
-
-    if ((($previousContributionStatus === 'Partially paid' && $currentContributionStatus === 'Completed')
-        || ($previousContributionStatus === 'Pending refund' && $currentContributionStatus === 'Completed')
-        // This concept of pay_later as different to any other sort of pending is deprecated & it's unclear
-        // why it is here or where it is handled instead.
-        || ($previousContributionStatus === 'Pending' && $params['prevContribution']->is_pay_later == TRUE
-          && $currentContributionStatus === 'Partially paid'))
-    ) {
-      return FALSE;
-    }
-
-    if (CRM_Contribute_BAO_FinancialProcessor::isContributionUpdateARefund($params['prevContribution']->contribution_status_id, $params['contribution']->contribution_status_id)) {
-      // @todo we should stop passing $params by reference - splitting this out would be a step towards that.
-      $params['trxnParams']['total_amount'] = -$params['total_amount'];
-    }
-    elseif (($previousContributionStatus === 'Pending'
-        && $params['prevContribution']->is_pay_later) || $previousContributionStatus === 'In Progress'
-    ) {
-      $financialTypeID = !empty($params['financial_type_id']) ? $params['financial_type_id'] : $params['prevContribution']->financial_type_id;
-      $arAccountId = CRM_Contribute_PseudoConstant::getRelationalFinancialAccount($financialTypeID, 'Accounts Receivable Account is');
-
-      if ($currentContributionStatus === 'Cancelled') {
-        // @todo we should stop passing $params by reference - splitting this out would be a step towards that.
-        $params['trxnParams']['to_financial_account_id'] = $arAccountId;
-        $params['trxnParams']['total_amount'] = -$params['total_amount'];
-      }
-      else {
-        // @todo we should stop passing $params by reference - splitting this out would be a step towards that.
-        $params['trxnParams']['from_financial_account_id'] = $arAccountId;
-      }
-    }
-
-    if (($previousContributionStatus === 'Pending'
-        || $previousContributionStatus === 'In Progress')
-      && ($currentContributionStatus === 'Completed')
-    ) {
-      if (empty($params['line_item'])) {
-        //CRM-15296
-        //@todo - check with Joe regarding this situation - payment processors create pending transactions with no line items
-        // when creating recurring membership payment - there are 2 lines to comment out in contributionPageTest if fixed
-        // & this can be removed
-        return FALSE;
-      }
-      // @todo we should stop passing $params by reference - splitting this out would be a step towards that.
-      // This is an update so original currency if none passed in.
-      $params['trxnParams']['currency'] = CRM_Utils_Array::value('currency', $params, $params['prevContribution']->currency);
-
-      $transactionIDs[] = CRM_Contribute_BAO_FinancialProcessor::recordAlwaysAccountsReceivable($params['trxnParams'], $params);
-      $trxn = CRM_Core_BAO_FinancialTrxn::create($params['trxnParams']);
-      // @todo we should stop passing $params by reference - splitting this out would be a step towards that.
-      $params['entity_id'] = $transactionIDs[] = $trxn->id;
-
-      $sql = "SELECT id, amount FROM civicrm_financial_item WHERE entity_id = %1 and entity_table = 'civicrm_line_item'";
-
-      $entityParams = [
-        'entity_table' => 'civicrm_financial_item',
-      ];
-      foreach ($params['line_item'] as $fieldId => $fields) {
-        foreach ($fields as $fieldValueId => $lineItemDetails) {
-          self::updateFinancialItemForLineItemToPaid($lineItemDetails['id']);
-          $fparams = [
-            1 => [$lineItemDetails['id'], 'Integer'],
-          ];
-          $financialItem = CRM_Core_DAO::executeQuery($sql, $fparams);
-          while ($financialItem->fetch()) {
-            $entityParams['entity_id'] = $financialItem->id;
-            $entityParams['amount'] = $financialItem->amount;
-            foreach ($transactionIDs as $tID) {
-              $entityParams['financial_trxn_id'] = $tID;
-              CRM_Financial_BAO_FinancialItem::createEntityTrxn($entityParams);
-            }
-          }
-        }
-      }
-      return FALSE;
-    }
-    return TRUE;
-  }
-
   /**
    * It is possible to override the membership id that is updated from the payment processor.
    *
@@ -1094,23 +992,6 @@ class CRM_Contribute_BAO_Contribution extends CRM_Contribute_DAO_Contribution {
     }
   }
 
-  /**
-   * Update all financial items related to the line item tto have a status of paid.
-   *
-   * @param int $lineItemID
-   */
-  private static function updateFinancialItemForLineItemToPaid($lineItemID) {
-    $fparams = [
-      1 => [
-        CRM_Core_PseudoConstant::getKey('CRM_Financial_BAO_FinancialItem', 'status_id', 'Paid'),
-        'Integer',
-      ],
-      2 => [$lineItemID, 'Integer'],
-    ];
-    $query = "UPDATE civicrm_financial_item SET status_id = %1 WHERE entity_id = %2 and entity_table = 'civicrm_line_item'";
-    CRM_Core_DAO::executeQuery($query, $fparams);
-  }
-
   /**
    * Get transaction information about the contribution.
    *
@@ -3431,7 +3312,7 @@ INNER JOIN civicrm_activity ON civicrm_activity_contact.activity_id = civicrm_ac
           $params['prevContribution']->contribution_status_id != $params['contribution']->contribution_status_id
         ) {
           //Update Financial Records
-          $callUpdateFinancialAccounts = self::updateFinancialAccountsOnContributionStatusChange($params);
+          $callUpdateFinancialAccounts = CRM_Contribute_BAO_FinancialProcessor::updateFinancialAccountsOnContributionStatusChange($params);
           if ($callUpdateFinancialAccounts) {
             CRM_Contribute_BAO_FinancialProcessor::updateFinancialAccounts($params, 'changedStatus');
             CRM_Core_BAO_FinancialTrxn::createDeferredTrxn(CRM_Utils_Array::value('line_item', $params), $params['contribution'], TRUE, 'changedStatus');
@@ -3448,7 +3329,7 @@ INNER JOIN civicrm_activity ON civicrm_activity_contact.activity_id = civicrm_ac
         $params['trxnParams']['payment_instrument_id'] = $params['contribution']->payment_instrument_id;
         $params['trxnParams']['check_number'] = $params['check_number'] ?? NULL;
 
-        if (self::isPaymentInstrumentChange($params, $pendingStatus)) {
+        if (CRM_Contribute_BAO_FinancialProcessor::isPaymentInstrumentChange($params, $pendingStatus)) {
           $updated = CRM_Core_BAO_FinancialTrxn::updateFinancialAccountsOnPaymentInstrumentChange($params);
         }
 
@@ -4312,46 +4193,6 @@ INNER JOIN civicrm_activity ON civicrm_activity_contact.activity_id = civicrm_ac
     return self::getValues(['id' => $contributionID]);
   }
 
-  /**
-   * Does this transaction reflect a payment instrument change.
-   *
-   * @param array $params
-   * @param array $pendingStatuses
-   *
-   * @return bool
-   */
-  protected static function isPaymentInstrumentChange(&$params, $pendingStatuses) {
-    $contributionStatus = CRM_Core_PseudoConstant::getName('CRM_Contribute_BAO_Contribution', 'contribution_status_id', $params['contribution']->contribution_status_id);
-
-    if (array_key_exists('payment_instrument_id', $params)) {
-      if (CRM_Utils_System::isNull($params['prevContribution']->payment_instrument_id) &&
-        !CRM_Utils_System::isNull($params['payment_instrument_id'])
-      ) {
-        //check if status is changed from Pending to Completed
-        // do not update payment instrument changes for Pending to Completed
-        if (!($contributionStatus == 'Completed' &&
-          in_array($params['prevContribution']->contribution_status_id, $pendingStatuses))
-        ) {
-          return TRUE;
-        }
-      }
-      elseif ((!CRM_Utils_System::isNull($params['payment_instrument_id']) &&
-          !CRM_Utils_System::isNull($params['prevContribution']->payment_instrument_id)) &&
-        $params['payment_instrument_id'] != $params['prevContribution']->payment_instrument_id
-      ) {
-        return TRUE;
-      }
-      elseif (!CRM_Utils_System::isNull($params['contribution']->check_number) &&
-        $params['contribution']->check_number != $params['prevContribution']->check_number
-      ) {
-        // another special case when check number is changed, create new financial records
-        // create financial trxn with negative amount
-        return TRUE;
-      }
-    }
-    return FALSE;
-  }
-
   /**
    * Update the memberships associated with a contribution if it has been completed.
    *
diff --git a/civicrm/CRM/Contribute/BAO/Contribution/Utils.php b/civicrm/CRM/Contribute/BAO/Contribution/Utils.php
index 59db370f4a..b34b1e7daf 100644
--- a/civicrm/CRM/Contribute/BAO/Contribution/Utils.php
+++ b/civicrm/CRM/Contribute/BAO/Contribution/Utils.php
@@ -207,6 +207,14 @@ LIMIT 1
   /**
    * Get contribution statuses by entity e.g. contribution, membership or 'participant'
    *
+   * @deprecated
+   *
+   * This is called from a couple of places outside of core so it has been made
+   * unused and deprecated rather than having the now-obsolete parameter change.
+   * It should work much the same for the places that call it with a notice. It is
+   * not an api function & not supported for use outside core. Extensions should write
+   * their own functions.
+   *
    * @param string $usedFor
    * @param string $name
    *   Contribution ID
@@ -216,7 +224,10 @@ LIMIT 1
    */
   public static function getContributionStatuses($usedFor = 'contribution', $name = NULL) {
     $statusNames = CRM_Contribute_BAO_Contribution::buildOptions('contribution_status_id', 'validate');
-
+    CRM_Core_Error::deprecatedFunctionWarning('no alternative');
+    if ($usedFor !== 'contribution') {
+      return self::getPendingAndCompleteStatuses();
+    }
     $statusNamesToUnset = [
       // For records which represent a data template for a recurring
       // contribution that may not yet have a payment. This status should not
@@ -228,21 +239,7 @@ LIMIT 1
     ];
     // on create fetch statuses on basis of component
     if (!$name) {
-      $statusNamesToUnset = array_merge($statusNamesToUnset, [
-        'Refunded',
-        'Chargeback',
-        'Pending refund',
-        'In Progress',
-        'Overdue',
-        'Partially paid',
-      ]);
-
-      if ($usedFor && $usedFor !== 'contribution') {
-        $statusNamesToUnset = array_merge($statusNamesToUnset, [
-          'Cancelled',
-          'Failed',
-        ]);
-      }
+      return self::getPendingCompleteFailedAndCancelledStatuses();
     }
     else {
       switch ($name) {
@@ -301,6 +298,34 @@ LIMIT 1
     return $statuses;
   }
 
+  /**
+   * Get the options for pending and completed as an array with labels as values.
+   *
+   * @return array
+   */
+  public static function getPendingAndCompleteStatuses(): array {
+    $statusIDS = [
+      CRM_Core_PseudoConstant::getKey('CRM_Contribute_BAO_Contribution', 'contribution_status_id', 'Pending'),
+      CRM_Core_PseudoConstant::getKey('CRM_Contribute_BAO_Contribution', 'contribution_status_id', 'Completed'),
+    ];
+    return array_intersect_key(CRM_Contribute_BAO_Contribution::buildOptions('contribution_status_id'), array_flip($statusIDS));
+  }
+
+  /**
+   * Get the options for pending and completed as an array with labels as values.
+   *
+   * @return array
+   */
+  public static function getPendingCompleteFailedAndCancelledStatuses(): array {
+    $statusIDS = [
+      CRM_Core_PseudoConstant::getKey('CRM_Contribute_BAO_Contribution', 'contribution_status_id', 'Pending'),
+      CRM_Core_PseudoConstant::getKey('CRM_Contribute_BAO_Contribution', 'contribution_status_id', 'Completed'),
+      CRM_Core_PseudoConstant::getKey('CRM_Contribute_BAO_Contribution', 'contribution_status_id', 'Failed'),
+      CRM_Core_PseudoConstant::getKey('CRM_Contribute_BAO_Contribution', 'contribution_status_id', 'Cancelled'),
+    ];
+    return array_intersect_key(CRM_Contribute_BAO_Contribution::buildOptions('contribution_status_id'), array_flip($statusIDS));
+  }
+
   /**
    * CRM-8254 / CRM-6907 - override default currency if applicable
    * these lines exist to support a non-default currency on the form but are probably
diff --git a/civicrm/CRM/Contribute/BAO/ContributionPage.php b/civicrm/CRM/Contribute/BAO/ContributionPage.php
index 447f38395f..a523e252a3 100644
--- a/civicrm/CRM/Contribute/BAO/ContributionPage.php
+++ b/civicrm/CRM/Contribute/BAO/ContributionPage.php
@@ -325,6 +325,10 @@ class CRM_Contribute_BAO_ContributionPage extends CRM_Contribute_DAO_Contributio
         }
         list($values['customPost_grouptitle'], $values['customPost']) = self::getProfileNameAndFields($postID, $userID, $params['custom_post_id']);
       }
+      // Assign honoree values for the receipt. But first, stop any leaks from
+      // previously assigned values.
+      $template->assign('honoreeProfile', []);
+      $template->assign('honorName', NULL);
       if (isset($values['honor'])) {
         $honorValues = $values['honor'];
         $template->_values = ['honoree_profile_id' => $values['honoree_profile_id']];
@@ -812,11 +816,13 @@ LEFT JOIN  civicrm_premiums            ON ( civicrm_premiums.entity_id = civicrm
     // Special logic for fields whose options depend on context or properties
     switch ($fieldName) {
       case 'financial_type_id':
-        // @fixme - this is going to ignore context, better to get conditions, add params, and call PseudoConstant::get
-        // @fixme - https://lab.civicrm.org/dev/core/issues/547 if CiviContribute not enabled this causes an invalid query
-        //   because $relationTypeId is not set in CRM_Financial_BAO_FinancialType::getIncomeFinancialType()
+        // https://lab.civicrm.org/dev/core/issues/547 if CiviContribute not enabled this causes an invalid query
+        // @todo - the component is enabled check should be done within getIncomeFinancialType
+        // It looks to me like test cover was NOT added to cover the change
+        // that added this so we need to assume there is no test cover
         if (array_key_exists('CiviContribute', CRM_Core_Component::getEnabledComponents())) {
-          return CRM_Financial_BAO_FinancialType::getIncomeFinancialType();
+          // if check_permission has been passed in (not Null) then restrict.
+          return CRM_Financial_BAO_FinancialType::getIncomeFinancialType($props['check_permissions'] ?? TRUE);
         }
         return [];
     }
diff --git a/civicrm/CRM/Contribute/BAO/FinancialProcessor.php b/civicrm/CRM/Contribute/BAO/FinancialProcessor.php
index ab79988084..475caa8165 100644
--- a/civicrm/CRM/Contribute/BAO/FinancialProcessor.php
+++ b/civicrm/CRM/Contribute/BAO/FinancialProcessor.php
@@ -241,6 +241,125 @@ class CRM_Contribute_BAO_FinancialProcessor {
     return CRM_Contribute_BAO_Contribution::isContributionStatusNegative($currentContributionStatusID);
   }
 
+  /**
+   * Do any accounting updates required as a result of a contribution status change.
+   *
+   * Currently we have a bit of a roundabout where adding a payment results in this being called &
+   * this may attempt to add a payment. We need to resolve that....
+   *
+   * The 'right' way to add payments or refunds is through the Payment.create api. That api
+   * then updates the contribution but this process should not also record another financial trxn.
+   * Currently we have weak detection fot that scenario & where it is detected the first returned
+   * value is FALSE - meaning 'do not continue'.
+   *
+   * We should also look at the fact that the calling function - updateFinancialAccounts
+   * bunches together some disparate processes rather than having separate appropriate
+   * functions.
+   *
+   * @param array $params
+   *
+   * @return bool
+   *   Return indicates whether the updateFinancialAccounts function should continue.
+   */
+  public static function updateFinancialAccountsOnContributionStatusChange(&$params) {
+    $previousContributionStatus = CRM_Contribute_PseudoConstant::contributionStatus($params['prevContribution']->contribution_status_id, 'name');
+    $currentContributionStatus = CRM_Core_PseudoConstant::getName('CRM_Contribute_BAO_Contribution', 'contribution_status_id', $params['contribution']->contribution_status_id);
+
+    if ((($previousContributionStatus === 'Partially paid' && $currentContributionStatus === 'Completed')
+      || ($previousContributionStatus === 'Pending refund' && $currentContributionStatus === 'Completed')
+      // This concept of pay_later as different to any other sort of pending is deprecated & it's unclear
+      // why it is here or where it is handled instead.
+      || ($previousContributionStatus === 'Pending' && $params['prevContribution']->is_pay_later == TRUE
+        && $currentContributionStatus === 'Partially paid'))
+    ) {
+      return FALSE;
+    }
+
+    if (CRM_Contribute_BAO_FinancialProcessor::isContributionUpdateARefund($params['prevContribution']->contribution_status_id, $params['contribution']->contribution_status_id)) {
+      // @todo we should stop passing $params by reference - splitting this out would be a step towards that.
+      $params['trxnParams']['total_amount'] = -$params['total_amount'];
+    }
+    elseif (($previousContributionStatus === 'Pending'
+        && $params['prevContribution']->is_pay_later) || $previousContributionStatus === 'In Progress'
+    ) {
+      $financialTypeID = !empty($params['financial_type_id']) ? $params['financial_type_id'] : $params['prevContribution']->financial_type_id;
+      $arAccountId = CRM_Contribute_PseudoConstant::getRelationalFinancialAccount($financialTypeID, 'Accounts Receivable Account is');
+
+      if ($currentContributionStatus === 'Cancelled') {
+        // @todo we should stop passing $params by reference - splitting this out would be a step towards that.
+        $params['trxnParams']['to_financial_account_id'] = $arAccountId;
+        $params['trxnParams']['total_amount'] = -$params['total_amount'];
+      }
+      else {
+        // @todo we should stop passing $params by reference - splitting this out would be a step towards that.
+        $params['trxnParams']['from_financial_account_id'] = $arAccountId;
+      }
+    }
+
+    if (($previousContributionStatus === 'Pending'
+        || $previousContributionStatus === 'In Progress')
+      && ($currentContributionStatus === 'Completed')
+    ) {
+      if (empty($params['line_item'])) {
+        //CRM-15296
+        //@todo - check with Joe regarding this situation - payment processors create pending transactions with no line items
+        // when creating recurring membership payment - there are 2 lines to comment out in contributionPageTest if fixed
+        // & this can be removed
+        return FALSE;
+      }
+      // @todo we should stop passing $params by reference - splitting this out would be a step towards that.
+      // This is an update so original currency if none passed in.
+      $params['trxnParams']['currency'] = CRM_Utils_Array::value('currency', $params, $params['prevContribution']->currency);
+
+      $transactionIDs[] = CRM_Contribute_BAO_FinancialProcessor::recordAlwaysAccountsReceivable($params['trxnParams'], $params);
+      $trxn = CRM_Core_BAO_FinancialTrxn::create($params['trxnParams']);
+      // @todo we should stop passing $params by reference - splitting this out would be a step towards that.
+      $params['entity_id'] = $transactionIDs[] = $trxn->id;
+
+      $sql = "SELECT id, amount FROM civicrm_financial_item WHERE entity_id = %1 and entity_table = 'civicrm_line_item'";
+
+      $entityParams = [
+        'entity_table' => 'civicrm_financial_item',
+      ];
+      foreach ($params['line_item'] as $fieldId => $fields) {
+        foreach ($fields as $fieldValueId => $lineItemDetails) {
+          self::updateFinancialItemForLineItemToPaid($lineItemDetails['id']);
+          $fparams = [
+            1 => [$lineItemDetails['id'], 'Integer'],
+          ];
+          $financialItem = CRM_Core_DAO::executeQuery($sql, $fparams);
+          while ($financialItem->fetch()) {
+            $entityParams['entity_id'] = $financialItem->id;
+            $entityParams['amount'] = $financialItem->amount;
+            foreach ($transactionIDs as $tID) {
+              $entityParams['financial_trxn_id'] = $tID;
+              CRM_Financial_BAO_FinancialItem::createEntityTrxn($entityParams);
+            }
+          }
+        }
+      }
+      return FALSE;
+    }
+    return TRUE;
+  }
+
+  /**
+   * Update all financial items related to the line item tto have a status of paid.
+   *
+   * @param int $lineItemID
+   */
+  private static function updateFinancialItemForLineItemToPaid($lineItemID) {
+    $fparams = [
+      1 => [
+        CRM_Core_PseudoConstant::getKey('CRM_Financial_BAO_FinancialItem', 'status_id', 'Paid'),
+        'Integer',
+      ],
+      2 => [$lineItemID, 'Integer'],
+    ];
+    $query = "UPDATE civicrm_financial_item SET status_id = %1 WHERE entity_id = %2 and entity_table = 'civicrm_line_item'";
+    CRM_Core_DAO::executeQuery($query, $fparams);
+  }
+
   /**
    * Create Accounts Receivable financial trxn entry for Completed Contribution.
    *
@@ -279,4 +398,44 @@ class CRM_Contribute_BAO_FinancialProcessor {
     return $trxn->id;
   }
 
+  /**
+   * Does this transaction reflect a payment instrument change.
+   *
+   * @param array $params
+   * @param array $pendingStatuses
+   *
+   * @return bool
+   */
+  public static function isPaymentInstrumentChange(&$params, $pendingStatuses) {
+    $contributionStatus = CRM_Core_PseudoConstant::getName('CRM_Contribute_BAO_Contribution', 'contribution_status_id', $params['contribution']->contribution_status_id);
+
+    if (array_key_exists('payment_instrument_id', $params)) {
+      if (CRM_Utils_System::isNull($params['prevContribution']->payment_instrument_id) &&
+        !CRM_Utils_System::isNull($params['payment_instrument_id'])
+      ) {
+        //check if status is changed from Pending to Completed
+        // do not update payment instrument changes for Pending to Completed
+        if (!($contributionStatus == 'Completed' &&
+          in_array($params['prevContribution']->contribution_status_id, $pendingStatuses))
+        ) {
+          return TRUE;
+        }
+      }
+      elseif ((!CRM_Utils_System::isNull($params['payment_instrument_id']) &&
+          !CRM_Utils_System::isNull($params['prevContribution']->payment_instrument_id)) &&
+        $params['payment_instrument_id'] != $params['prevContribution']->payment_instrument_id
+      ) {
+        return TRUE;
+      }
+      elseif (!CRM_Utils_System::isNull($params['contribution']->check_number) &&
+        $params['contribution']->check_number != $params['prevContribution']->check_number
+      ) {
+        // another special case when check number is changed, create new financial records
+        // create financial trxn with negative amount
+        return TRUE;
+      }
+    }
+    return FALSE;
+  }
+
 }
diff --git a/civicrm/CRM/Contribute/Form/CancelSubscription.php b/civicrm/CRM/Contribute/Form/CancelSubscription.php
index 1504cb2db3..4bcf840841 100644
--- a/civicrm/CRM/Contribute/Form/CancelSubscription.php
+++ b/civicrm/CRM/Contribute/Form/CancelSubscription.php
@@ -239,15 +239,11 @@ class CRM_Contribute_Form_CancelSubscription extends CRM_Contribute_Form_Contrib
         $msgType = 'info';
       }
       else {
-        $tplParams['recur_frequency_interval'] = $this->getSubscriptionDetails()->frequency_interval;
-        $tplParams['recur_frequency_unit'] = $this->getSubscriptionDetails()->frequency_unit;
-        $tplParams['amount'] = CRM_Utils_Money::format($this->getSubscriptionDetails()->amount, $this->getSubscriptionDetails()->currency);
-        $tplParams['contact'] = ['display_name' => $this->_donorDisplayName];
         $status = ts('The recurring contribution of %1, every %2 %3 has been cancelled.',
           [
-            1 => $tplParams['amount'],
-            2 => $tplParams['recur_frequency_interval'],
-            3 => $tplParams['recur_frequency_unit'],
+            1 => CRM_Utils_Money::format($this->getSubscriptionDetails()->amount, $this->getSubscriptionDetails()->currency),
+            2 => $this->getSubscriptionDetails()->frequency_interval,
+            3 => $this->getSubscriptionDetails()->frequency_unit,
           ]
         );
         $msgTitle = 'Contribution Cancelled';
@@ -262,6 +258,7 @@ class CRM_Contribute_Form_CancelSubscription extends CRM_Contribute_Form_Contrib
             'valueName' => $this->_mode == 'auto_renew' ? 'membership_autorenew_cancelled' : 'contribution_recurring_cancelled',
             'contactId' => $this->getSubscriptionDetails()->contact_id,
             'tplParams' => $tplParams,
+            'tokenContext' => ['contribution_recurId' => $this->getContributionRecurID()],
             //'isTest'    => $isTest, set this from _objects
             'PDFFilename' => 'receipt.pdf',
             'from' => CRM_Contribute_BAO_ContributionRecur::getRecurFromAddress($this->getContributionRecurID()),
diff --git a/civicrm/CRM/Contribute/Form/Contribution.php b/civicrm/CRM/Contribute/Form/Contribution.php
index 581251f49a..03db05596d 100644
--- a/civicrm/CRM/Contribute/Form/Contribution.php
+++ b/civicrm/CRM/Contribute/Form/Contribution.php
@@ -668,7 +668,7 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP
     if ($this->_id) {
       $componentDetails = CRM_Contribute_BAO_Contribution::getComponentDetails($this->_id);
     }
-    $status = CRM_Contribute_BAO_Contribution_Utils::getContributionStatuses('contribution', $this->getPreviousContributionStatus());
+    $status = $this->getAvailableContributionStatuses();
 
     // define the status IDs that show the cancellation info, see CRM-17589
     $cancelInfo_show_ids = [];
@@ -1117,7 +1117,7 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP
     ];
     $contributionParams['payment_instrument_id'] = $this->_paymentProcessor['payment_instrument_id'];
 
-    $contribution = CRM_Contribute_Form_Contribution_Confirm::processFormContribution($this,
+    $contribution = $this->processFormContribution(
       $this->_params,
       NULL,
       $contributionParams,
@@ -1196,6 +1196,187 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP
     return $contribution;
   }
 
+  /**
+   * Process the contribution.
+   *
+   * @todo - this form is a copy of the previously shared code on the front
+   * end form - not all aspects of the code will be relevant to this form.
+   *
+   * @param array $params
+   * @param array $result
+   * @param array $contributionParams
+   *   Parameters to be passed to contribution create action.
+   *   This differs from params in that we are currently adding params to it and 1) ensuring they are being
+   *   passed consistently & 2) documenting them here.
+   *   - contact_id
+   *   - line_item
+   *   - is_test
+   *   - campaign_id
+   *   - contribution_page_id
+   *   - source
+   *   - payment_type_id
+   *   - thankyou_date (not all forms will set this)
+   *
+   * @param CRM_Financial_DAO_FinancialType $financialType
+   * @param bool $online
+   *   Is the form a front end form? If so set a bunch of unpredictable things that should be passed in from the form.
+   *
+   * @param int $billingLocationID
+   *   ID of billing location type.
+   * @param bool $isRecur
+   *   Is this recurring?
+   *
+   * @return \CRM_Contribute_DAO_Contribution
+   *
+   * @throws \CRM_Core_Exception
+   * @throws \CiviCRM_API3_Exception
+   */
+  protected function processFormContribution(
+    $params,
+    $result,
+    $contributionParams,
+    $financialType,
+    $online,
+    $billingLocationID,
+    $isRecur
+  ) {
+    $form = $this;
+    $transaction = new CRM_Core_Transaction();
+    $contactID = $contributionParams['contact_id'];
+
+    $isEmailReceipt = !empty($form->_values['is_email_receipt']);
+    $isSeparateMembershipPayment = !empty($params['separate_membership_payment']);
+    $pledgeID = !empty($params['pledge_id']) ? $params['pledge_id'] : $form->_values['pledge_id'] ?? NULL;
+    if (!$isSeparateMembershipPayment && !empty($form->_values['pledge_block_id']) &&
+      (!empty($params['is_pledge']) || $pledgeID)) {
+      $isPledge = TRUE;
+    }
+    else {
+      $isPledge = FALSE;
+    }
+
+    // add these values for the recurringContrib function ,CRM-10188
+    $params['financial_type_id'] = $financialType->id;
+
+    $contributionParams['address_id'] = CRM_Contribute_BAO_Contribution::createAddress($params, $billingLocationID);
+
+    //@todo - this is being set from the form to resolve CRM-10188 - an
+    // eNotice caused by it not being set @ the front end
+    // however, we then get it being over-written with null for backend contributions
+    // a better fix would be to set the values in the respective forms rather than require
+    // a function being shared by two forms to deal with their respective values
+    // moving it to the BAO & not taking the $form as a param would make sense here.
+    if (!isset($params['is_email_receipt']) && $isEmailReceipt) {
+      $params['is_email_receipt'] = $isEmailReceipt;
+    }
+    $params['is_recur'] = $isRecur;
+    $params['payment_instrument_id'] = $contributionParams['payment_instrument_id'] ?? NULL;
+    $recurringContributionID = CRM_Contribute_Form_Contribution_Confirm::processRecurringContribution($form, $params, $contactID, $financialType);
+
+    $now = date('YmdHis');
+    $receiptDate = $params['receipt_date'] ?? NULL;
+    if ($isEmailReceipt) {
+      $receiptDate = $now;
+    }
+
+    if (isset($params['amount'])) {
+      $contributionParams = array_merge(CRM_Contribute_Form_Contribution_Confirm::getContributionParams(
+        $params, $financialType->id,
+        $result, $receiptDate,
+        $recurringContributionID), $contributionParams
+      );
+      $contributionParams['non_deductible_amount'] = CRM_Contribute_Form_Contribution_Confirm::getNonDeductibleAmount($params, $financialType, FALSE, $form);
+      $contributionParams['skipCleanMoney'] = TRUE;
+      // @todo this is the wrong place for this - it should be done as close to form submission
+      // as possible
+      $contributionParams['total_amount'] = $params['amount'];
+
+      $contribution = CRM_Contribute_BAO_Contribution::add($contributionParams);
+
+      if (Civi::settings()->get('invoicing')) {
+        $dataArray = [];
+        // @todo - interrogate the line items passed in on the params array.
+        // No reason to assume line items will be set on the form.
+        foreach ($form->_lineItem as $lineItemKey => $lineItemValue) {
+          foreach ($lineItemValue as $key => $value) {
+            if (isset($value['tax_amount']) && isset($value['tax_rate'])) {
+              if (isset($dataArray[$value['tax_rate']])) {
+                $dataArray[$value['tax_rate']] = $dataArray[$value['tax_rate']] + $value['tax_amount'];
+              }
+              else {
+                $dataArray[$value['tax_rate']] = $value['tax_amount'];
+              }
+            }
+          }
+        }
+        $smarty = CRM_Core_Smarty::singleton();
+        $smarty->assign('dataArray', $dataArray);
+        $smarty->assign('totalTaxAmount', $params['tax_amount'] ?? NULL);
+      }
+
+      // lets store it in the form variable so postProcess hook can get to this and use it
+      $form->_contributionID = $contribution->id;
+    }
+
+    // process soft credit / pcp params first
+    CRM_Contribute_BAO_ContributionSoft::formatSoftCreditParams($params, $form);
+
+    //CRM-13981, processing honor contact into soft-credit contribution
+    CRM_Contribute_BAO_ContributionSoft::processSoftContribution($params, $contribution);
+
+    if ($isPledge) {
+      $form = CRM_Contribute_Form_Contribution_Confirm::handlePledge($form, $params, $contributionParams, $pledgeID, $contribution, $isEmailReceipt);
+    }
+
+    if ($online && $contribution) {
+      CRM_Core_BAO_CustomValueTable::postProcess($params,
+        'civicrm_contribution',
+        $contribution->id,
+        'Contribution'
+      );
+    }
+    elseif ($contribution) {
+      //handle custom data.
+      $params['contribution_id'] = $contribution->id;
+      if (!empty($params['custom']) &&
+        is_array($params['custom'])
+      ) {
+        CRM_Core_BAO_CustomValueTable::store($params['custom'], 'civicrm_contribution', $contribution->id);
+      }
+    }
+    // Save note
+    if ($contribution && !empty($params['contribution_note'])) {
+      $noteParams = [
+        'entity_table' => 'civicrm_contribution',
+        'note' => $params['contribution_note'],
+        'entity_id' => $contribution->id,
+        'contact_id' => $contribution->contact_id,
+      ];
+
+      CRM_Core_BAO_Note::add($noteParams, []);
+    }
+
+    //create contribution activity w/ individual and target
+    //activity w/ organisation contact id when onbelf, CRM-4027
+    $actParams = [];
+    $targetContactID = NULL;
+    if (!empty($params['onbehalf_contact_id'])) {
+      $actParams = [
+        'source_contact_id' => $params['onbehalf_contact_id'],
+        'on_behalf' => TRUE,
+      ];
+      $targetContactID = $contribution->contact_id;
+    }
+
+    // create an activity record
+    if ($contribution) {
+      CRM_Activity_BAO_Activity::addActivity($contribution, 'Contribution', $targetContactID, $actParams);
+    }
+
+    $transaction->commit();
+    return $contribution;
+  }
+
   /**
    * Generate the data to construct a snippet based pane.
    *
@@ -1338,7 +1519,7 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP
     // reassign submitted form values if the any information is formatted via beginPostProcess
     $submittedValues = $this->_params;
 
-    if (!empty($submittedValues['price_set_id']) && $action & CRM_Core_Action::UPDATE) {
+    if ($this->getPriceSetID() && $action & CRM_Core_Action::UPDATE) {
       $line = CRM_Price_BAO_LineItem::getLineItems($this->_id, 'contribution');
       $lineID = key($line);
       $priceSetId = CRM_Core_DAO::getFieldValue('CRM_Price_DAO_PriceField', CRM_Utils_Array::value('price_field_id', $line[$lineID]), 'price_set_id');
@@ -1353,7 +1534,7 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP
     // Process price set and get total amount and line items.
     $lineItem = [];
     $priceSetId = $submittedValues['price_set_id'] ?? NULL;
-    if (empty($priceSetId) && !$this->_id) {
+    if (!$this->getPriceSetID() && !$this->_id) {
       $this->_priceSetId = $priceSetId = CRM_Core_DAO::getFieldValue('CRM_Price_DAO_PriceSet', 'default_contribution_amount', 'id', 'name');
       $this->_priceSet = current(CRM_Price_BAO_PriceSet::getSetDetail($priceSetId));
       $fieldID = key($this->_priceSet['fields']);
@@ -1860,4 +2041,96 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP
     return $this->previousContributionStatus;
   }
 
+  /**
+   * Get the contribution statuses available on the form.
+   *
+   * @todo - this needs work - some returned options are invalid or do
+   * not create good financial entities. Probably the only reason we don't just
+   * return CRM_Contribute_BAO_Contribution_Utils::getPendingCompleteFailedAndCancelledStatuses();
+   * is that it might exclude the current status of the contribution.
+   *
+   * @return array
+   * @throws \API_Exception
+   */
+  protected function getAvailableContributionStatuses(): array {
+    if (!$this->getPreviousContributionStatus()) {
+      return CRM_Contribute_BAO_Contribution_Utils::getPendingCompleteFailedAndCancelledStatuses();
+    }
+    $statusNames = CRM_Contribute_BAO_Contribution::buildOptions('contribution_status_id', 'validate');
+    $statusNamesToUnset = [
+      // For records which represent a data template for a recurring
+      // contribution that may not yet have a payment. This status should not
+      // be available from forms. 'Template' contributions should only be created
+      // in conjunction with a ContributionRecur record, and should have their
+      // is_template field set to 1. This status excludes them from reports
+      // that are still ignorant of the is_template field.
+      'Template',
+    ];
+    switch ($this->getPreviousContributionStatus()) {
+      case 'Completed':
+        // [CRM-17498] Removing unsupported status change options.
+        $statusNamesToUnset = array_merge($statusNamesToUnset, [
+          'Pending',
+          'Failed',
+          'Partially paid',
+          'Pending refund',
+        ]);
+        break;
+
+      case 'Cancelled':
+      case 'Chargeback':
+      case 'Refunded':
+        $statusNamesToUnset = array_merge($statusNamesToUnset, [
+          'Pending',
+          'Failed',
+        ]);
+        break;
+
+      case 'Pending':
+      case 'In Progress':
+        $statusNamesToUnset = array_merge($statusNamesToUnset, [
+          'Refunded',
+          'Chargeback',
+        ]);
+        break;
+
+      case 'Failed':
+        $statusNamesToUnset = array_merge($statusNamesToUnset, [
+          'Pending',
+          'Refunded',
+          'Chargeback',
+          'Completed',
+          'In Progress',
+          'Cancelled',
+        ]);
+        break;
+    }
+
+    foreach ($statusNamesToUnset as $name) {
+      unset($statusNames[CRM_Utils_Array::key($name, $statusNames)]);
+    }
+
+    $statuses = CRM_Contribute_BAO_Contribution::buildOptions('contribution_status_id');
+
+    foreach ($statuses as $statusID => $label) {
+      if (!array_key_exists($statusID, $statusNames)) {
+        unset($statuses[$statusID]);
+      }
+    }
+
+    return $statuses;
+  }
+
+  /**
+   * Get the price set ID.
+   *
+   * Note that the function currently returns NULL if not submitted
+   * but will over time be fixed to always return an ID.
+   *
+   * @return int|null
+   */
+  protected function getPriceSetID() {
+    return $this->getSubmittedValue('price_set_id');
+  }
+
 }
diff --git a/civicrm/CRM/Contribute/Form/Contribution/Confirm.php b/civicrm/CRM/Contribute/Form/Contribution/Confirm.php
index 967ac63d02..7f4e62aec0 100644
--- a/civicrm/CRM/Contribute/Form/Contribution/Confirm.php
+++ b/civicrm/CRM/Contribute/Form/Contribution/Confirm.php
@@ -1013,7 +1013,6 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
   /**
    * Process the contribution.
    *
-   * @param CRM_Core_Form $form
    * @param array $params
    * @param array $result
    * @param array $contributionParams
@@ -1030,9 +1029,6 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
    *   - thankyou_date (not all forms will set this)
    *
    * @param CRM_Financial_DAO_FinancialType $financialType
-   * @param bool $online
-   *   Is the form a front end form? If so set a bunch of unpredictable things that should be passed in from the form.
-   *
    * @param int $billingLocationID
    *   ID of billing location type.
    * @param bool $isRecur
@@ -1042,17 +1038,19 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
    *
    * @throws \CRM_Core_Exception
    * @throws \CiviCRM_API3_Exception
+   * @todo - this code was previously shared with the backoffice form - some parts of this
+   * function may relate to that form, not this one.
+   *
    */
-  public static function processFormContribution(
-    &$form,
+  protected function processFormContribution(
     $params,
     $result,
     $contributionParams,
     $financialType,
-    $online,
     $billingLocationID,
     $isRecur
   ) {
+    $form = $this;
     $transaction = new CRM_Core_Transaction();
     $contactID = $contributionParams['contact_id'];
 
@@ -1097,7 +1095,7 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
         $result, $receiptDate,
         $recurringContributionID), $contributionParams
       );
-      $contributionParams['non_deductible_amount'] = self::getNonDeductibleAmount($params, $financialType, $online, $form);
+      $contributionParams['non_deductible_amount'] = self::getNonDeductibleAmount($params, $financialType, TRUE, $form);
       $contributionParams['skipCleanMoney'] = TRUE;
       // @todo this is the wrong place for this - it should be done as close to form submission
       // as possible
@@ -1140,22 +1138,13 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
       $form = self::handlePledge($form, $params, $contributionParams, $pledgeID, $contribution, $isEmailReceipt);
     }
 
-    if ($online && $contribution) {
+    if ($contribution) {
       CRM_Core_BAO_CustomValueTable::postProcess($params,
         'civicrm_contribution',
         $contribution->id,
         'Contribution'
       );
     }
-    elseif ($contribution) {
-      //handle custom data.
-      $params['contribution_id'] = $contribution->id;
-      if (!empty($params['custom']) &&
-        is_array($params['custom'])
-      ) {
-        CRM_Core_BAO_CustomValueTable::store($params['custom'], 'civicrm_contribution', $contribution->id);
-      }
-    }
     // Save note
     if ($contribution && !empty($params['contribution_note'])) {
       $noteParams = [
@@ -1199,7 +1188,7 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
    *
    * @return int|null
    */
-  public static function processRecurringContribution(&$form, &$params, $contactID, $contributionType) {
+  public static function processRecurringContribution($form, $params, $contactID, $contributionType) {
 
     if (empty($params['is_recur'])) {
       return NULL;
@@ -1463,8 +1452,7 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
       $membershipParams['contribution_source'] = $this->_params['membership_source'];
     }
 
-    $this->postProcessMembership($membershipParams, $contactID,
-      $this, $premiumParams, $customFieldsFormatted, $fieldTypes, $membershipType, $membershipTypeIDs, $isPaidMembership, $this->_membershipId, $isProcessSeparateMembershipTransaction, $financialTypeID,
+    $this->postProcessMembership($membershipParams, $contactID, $premiumParams, $customFieldsFormatted, $fieldTypes, $membershipType, $membershipTypeIDs, $isPaidMembership, $this->_membershipId, $isProcessSeparateMembershipTransaction, $financialTypeID,
       $membershipLineItems);
 
     $this->assign('membership_assign', TRUE);
@@ -1478,8 +1466,6 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
    *   Array of membership fields.
    * @param int $contactID
    *   Contact id.
-   * @param CRM_Contribute_Form_Contribution_Confirm $form
-   *   Confirmation form object.
    *
    * @param array $premiumParams
    * @param null $customFieldsFormatted
@@ -1503,10 +1489,11 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
    * @throws \Civi\Payment\Exception\PaymentProcessorException
    */
   protected function postProcessMembership(
-    $membershipParams, $contactID, &$form, $premiumParams,
+    $membershipParams, $contactID, $premiumParams,
     $customFieldsFormatted, $includeFieldTypes, $membershipDetails, $membershipTypeIDs, $isPaidMembership, $membershipID,
     $isProcessSeparateMembershipTransaction, $financialTypeID, $unprocessedLineItems) {
-
+    // Assign $this to $form while we eliminate it.
+    $form = $this;
     $membershipContribution = NULL;
     $isTest = $membershipParams['is_test'] ?? FALSE;
     $errors = $paymentResults = [];
@@ -1535,7 +1522,7 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
         CRM_Price_BAO_LineItem::getLineItemArray($membershipParams);
 
       }
-      $paymentResult = $form->processConfirm(
+      $paymentResult = $this->processConfirm(
         $membershipParams,
         $contactID,
         $financialTypeID,
@@ -1842,12 +1829,11 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
     // CRM-19792 : set necessary fields for payment processor
     CRM_Core_Payment_Form::mapParams($form->_bltID, $form->_params, $tempParams, TRUE);
 
-    $membershipContribution = CRM_Contribute_Form_Contribution_Confirm::processFormContribution($form,
+    $membershipContribution = $this->processFormContribution(
       $tempParams,
       $tempParams,
       $contributionParams,
       $financialType,
-      TRUE,
       $form->_bltID,
       $isRecur
     );
@@ -2345,27 +2331,6 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
 
     // store the fact that this is a membership and membership type is selected
     if ($this->isMembershipSelected($membershipParams)) {
-      if (!$this->_useForMember) {
-        $this->assign('membership_assign', TRUE);
-        $this->set('membershipTypeID', $this->_params['selectMembership']);
-      }
-
-      if ($this->_action & CRM_Core_Action::PREVIEW) {
-        $membershipParams['is_test'] = 1;
-      }
-      if ($this->_params['is_pay_later']) {
-        $membershipParams['is_pay_later'] = 1;
-      }
-
-      if (isset($this->_params['onbehalf_contact_id'])) {
-        $membershipParams['onbehalf_contact_id'] = $this->_params['onbehalf_contact_id'];
-      }
-      //inherit campaign from contribution page.
-      if (!array_key_exists('campaign_id', $membershipParams)) {
-        $membershipParams['campaign_id'] = $this->_values['campaign_id'] ?? NULL;
-      }
-
-      $this->_params = CRM_Core_Payment_Form::mapParams($this->_bltID, $this->_params, $membershipParams, TRUE);
       $this->doMembershipProcessing($contactID, $membershipParams, $premiumParams, $this->_lineItem);
     }
     else {
@@ -2467,6 +2432,28 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
    * @param array $formLineItems
    */
   protected function doMembershipProcessing($contactID, $membershipParams, $premiumParams, $formLineItems) {
+    if (!$this->_useForMember) {
+      $this->assign('membership_assign', TRUE);
+      $this->set('membershipTypeID', $this->_params['selectMembership']);
+    }
+
+    if ($this->_action & CRM_Core_Action::PREVIEW) {
+      $membershipParams['is_test'] = 1;
+    }
+    if ($this->_params['is_pay_later']) {
+      $membershipParams['is_pay_later'] = 1;
+    }
+
+    if (isset($this->_params['onbehalf_contact_id'])) {
+      $membershipParams['onbehalf_contact_id'] = $this->_params['onbehalf_contact_id'];
+    }
+    //inherit campaign from contribution page.
+    if (!array_key_exists('campaign_id', $membershipParams)) {
+      $membershipParams['campaign_id'] = $this->_values['campaign_id'] ?? NULL;
+    }
+
+    $this->_params = CRM_Core_Payment_Form::mapParams($this->_bltID, $this->_params, $membershipParams, TRUE);
+
     // This could be set by a hook.
     if (!empty($this->_params['installments'])) {
       $membershipParams['installments'] = $this->_params['installments'];
@@ -2708,13 +2695,11 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr
       if (!empty($form->_paymentProcessor)) {
         $contributionParams['payment_instrument_id'] = $paymentParams['payment_instrument_id'] = $form->_paymentProcessor['payment_instrument_id'];
       }
-      $contribution = CRM_Contribute_Form_Contribution_Confirm::processFormContribution(
-        $form,
+      $contribution = $this->processFormContribution(
         $paymentParams,
         NULL,
         $contributionParams,
         $financialType,
-        TRUE,
         $form->_bltID,
         $isRecur
       );
diff --git a/civicrm/CRM/Contribute/Form/Contribution/Main.php b/civicrm/CRM/Contribute/Form/Contribution/Main.php
index b3c5c1cd35..b2734ff205 100644
--- a/civicrm/CRM/Contribute/Form/Contribution/Main.php
+++ b/civicrm/CRM/Contribute/Form/Contribution/Main.php
@@ -549,6 +549,7 @@ class CRM_Contribute_Form_Contribution_Main extends CRM_Contribute_Form_Contribu
    */
   private function buildMembershipBlock($cid, $selectedMembershipTypeID = NULL, $isTest = NULL) {
     $separateMembershipPayment = FALSE;
+    $this->addOptionalQuickFormElement('auto_renew');
     if ($this->_membershipBlock) {
       $this->_currentMemberships = [];
 
diff --git a/civicrm/CRM/Contribute/Form/Task/Invoice.php b/civicrm/CRM/Contribute/Form/Task/Invoice.php
index cf238c902e..9cc366f050 100644
--- a/civicrm/CRM/Contribute/Form/Task/Invoice.php
+++ b/civicrm/CRM/Contribute/Form/Task/Invoice.php
@@ -366,7 +366,6 @@ class CRM_Contribute_Form_Task_Invoice extends CRM_Contribute_Form_Task {
         'resourceBase' => $config->userFrameworkResourceURL,
         'defaultCurrency' => $config->defaultCurrency,
         'amount' => $contribution->total_amount,
-        'currency' => $contribution->currency,
         'amountDue' => $amountDue,
         'amountPaid' => $amountPaid,
         'invoice_date' => $invoiceDate,
@@ -414,9 +413,9 @@ class CRM_Contribute_Form_Task_Invoice extends CRM_Contribute_Form_Task {
       $sendTemplateParams = [
         'groupName' => 'msg_tpl_workflow_contribution',
         'valueName' => 'contribution_invoice_receipt',
-        'contactId' => $contribution->contact_id,
         'tplParams' => $tplParams,
         'PDFFilename' => $pdfFileName,
+        'tokenContext' => ['contributionId' => $contribution->id, 'contactId' => $contribution->contact_id],
       ];
 
       // from email address
diff --git a/civicrm/CRM/Contribute/Import/Field.php b/civicrm/CRM/Contribute/Import/Field.php
index fec6a56cb7..cd69b469a5 100644
--- a/civicrm/CRM/Contribute/Import/Field.php
+++ b/civicrm/CRM/Contribute/Import/Field.php
@@ -35,7 +35,7 @@ class CRM_Contribute_Import_Field {
 
   /**
    * Type of field
-   * @var enum
+   * @var int
    */
   public $_type;
 
@@ -66,7 +66,7 @@ class CRM_Contribute_Import_Field {
 
   /**
    * Value of this field
-   * @var object
+   * @var string|null
    */
   public $_value;
 
@@ -78,7 +78,7 @@ class CRM_Contribute_Import_Field {
 
   /**
    * @param string $name
-   * @param $title
+   * @param string $title
    * @param int $type
    * @param string $headerPattern
    * @param string $dataPattern
@@ -104,7 +104,7 @@ class CRM_Contribute_Import_Field {
    * The value is in string format. Convert the value to the type of this field
    * and set the field value with the appropriate type
    *
-   * @param $value
+   * @param string $value
    */
   public function setValue($value) {
     $this->_value = $value;
diff --git a/civicrm/CRM/Contribute/Selector/Search.php b/civicrm/CRM/Contribute/Selector/Search.php
index fed38afc1e..3f9a5dc2fb 100644
--- a/civicrm/CRM/Contribute/Selector/Search.php
+++ b/civicrm/CRM/Contribute/Selector/Search.php
@@ -356,7 +356,8 @@ class CRM_Contribute_Selector_Search extends CRM_Core_Selector_Base implements C
       );
 
       $checkLineItem = FALSE;
-      $row = [];
+      // Set defaults to empty to prevent e-notices.
+      $row = ['amount_level' => ''];
       // Now check for lineItems
       if (CRM_Financial_BAO_FinancialType::isACLFinancialTypeStatus()) {
         $lineItems = CRM_Price_BAO_LineItem::getLineItemsByContributionID($result->id);
diff --git a/civicrm/CRM/Contribute/WorkflowMessage/ContributionInvoiceReceipt.php b/civicrm/CRM/Contribute/WorkflowMessage/ContributionInvoiceReceipt.php
new file mode 100644
index 0000000000..e18907027d
--- /dev/null
+++ b/civicrm/CRM/Contribute/WorkflowMessage/ContributionInvoiceReceipt.php
@@ -0,0 +1,38 @@
+<?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       |
+ +--------------------------------------------------------------------+
+ */
+
+use Civi\WorkflowMessage\GenericWorkflowMessage;
+
+/**
+ * Invoice generated when invoicing is enabled.
+ *
+ * @support template-only
+ * @see CRM_Contribute_Form_Task_Invoice::printPDF
+ */
+class CRM_Contribute_WorkflowMessage_ContributionInvoiceReceipt extends GenericWorkflowMessage {
+
+  use CRM_Contribute_WorkflowMessage_ContributionTrait;
+
+  public const WORKFLOW = 'contribution_invoice_receipt';
+
+  /**
+   * Specify any tokens that should be exported as smarty variables.
+   *
+   * @todo it might be that this should be moved to the trait as we
+   * we work through these.
+   *
+   * @param array $export
+   */
+  protected function exportExtraTokenContext(array &$export): void {
+    $export['smartyTokenAlias']['currency'] = 'contribution.currency';
+  }
+
+}
diff --git a/civicrm/CRM/Contribute/WorkflowMessage/ContributionOfflineReceipt.php b/civicrm/CRM/Contribute/WorkflowMessage/ContributionOfflineReceipt.php
new file mode 100644
index 0000000000..293ad37b63
--- /dev/null
+++ b/civicrm/CRM/Contribute/WorkflowMessage/ContributionOfflineReceipt.php
@@ -0,0 +1,22 @@
+<?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       |
+ +--------------------------------------------------------------------+
+ */
+
+/**
+ * Receipt sent when confirming a back office contribution.
+ *
+ * @support template-only
+ * @see CRM_Contribute_Form_AdditionalInfo::emailReceipt
+ */
+class CRM_Contribute_WorkflowMessage_ContributionOfflineReceipt extends \Civi\WorkflowMessage\GenericWorkflowMessage {
+  use CRM_Contribute_WorkflowMessage_ContributionTrait;
+  public const WORKFLOW = 'contribution_offline_receipt';
+
+}
diff --git a/civicrm/CRM/Contribute/WorkflowMessage/ContributionOnlineReceipt.php b/civicrm/CRM/Contribute/WorkflowMessage/ContributionOnlineReceipt.php
new file mode 100644
index 0000000000..cdef662e2b
--- /dev/null
+++ b/civicrm/CRM/Contribute/WorkflowMessage/ContributionOnlineReceipt.php
@@ -0,0 +1,29 @@
+<?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       |
+ +--------------------------------------------------------------------+
+ */
+
+use Civi\WorkflowMessage\GenericWorkflowMessage;
+
+/**
+ * Receipt sent when confirming contribution add payment.
+ *
+ * Add payment, complete order and the front end contribution form
+ * result in an email send using this, unless an event is involved.
+ * In addition the api contribution.sendconfirmation and the search task
+ * call this.
+ *
+ * @support template-only
+ * @see CRM_Contribute_BAO_ContributionPage::sendMail
+ */
+class CRM_Contribute_WorkflowMessage_ContributionOnlineReceipt extends GenericWorkflowMessage {
+  use CRM_Contribute_WorkflowMessage_ContributionTrait;
+  public const WORKFLOW = 'contribution_online_receipt';
+
+}
diff --git a/civicrm/CRM/Contribute/WorkflowMessage/ContributionTrait.php b/civicrm/CRM/Contribute/WorkflowMessage/ContributionTrait.php
new file mode 100644
index 0000000000..f2f12c8fc2
--- /dev/null
+++ b/civicrm/CRM/Contribute/WorkflowMessage/ContributionTrait.php
@@ -0,0 +1,39 @@
+<?php
+
+/**
+ * @method array getContribution()
+ * @method ?int getContributionID()
+ * @method $this setContributionID(?int $contributionId)
+ */
+trait CRM_Contribute_WorkflowMessage_ContributionTrait {
+  /**
+   * The contribution.
+   *
+   * @var array|null
+   *
+   * @scope tokenContext as contribution
+   */
+  public $contribution;
+
+  /**
+   * @var int
+   * @scope tokenContext as contribution_id
+   */
+  public $contributionId;
+
+  /**
+   * Set contribution object.
+   *
+   * @param array $contribution
+   *
+   * @return $this
+   */
+  public function setContribution(array $contribution): self {
+    $this->contribution = $contribution;
+    if (!empty($contribution['id'])) {
+      $this->contributionId = $contribution['id'];
+    }
+    return $this;
+  }
+
+}
diff --git a/civicrm/CRM/Contribute/WorkflowMessage/RecurringCancelled.php b/civicrm/CRM/Contribute/WorkflowMessage/RecurringCancelled.php
new file mode 100644
index 0000000000..2ffdfc14cd
--- /dev/null
+++ b/civicrm/CRM/Contribute/WorkflowMessage/RecurringCancelled.php
@@ -0,0 +1,28 @@
+<?php
+
+/**
+ * @support template-only
+ */
+class CRM_Contribute_WorkflowMessage_RecurringCancelled extends Civi\WorkflowMessage\GenericWorkflowMessage {
+  use CRM_Contribute_WorkflowMessage_RecurringTrait;
+
+  public const WORKFLOW = 'contribution_recurring_cancelled';
+
+  /**
+   * The recurring contribution contact.
+   *
+   * @var array|null
+   *
+   * @scope tokenContext
+   *
+   * @required
+   */
+  public $contact;
+
+  protected function exportExtraTokenContext(array &$export): void {
+    $export['smartyTokenAlias']['amount'] = 'contribution_recur.amount';
+    $export['smartyTokenAlias']['recur_frequency_unit'] = 'contribution_recur.frequency_unit:label';
+    $export['smartyTokenAlias']['recur_frequency_interval'] = 'contribution_recur.frequency_interval';
+  }
+
+}
diff --git a/civicrm/CRM/Contribute/WorkflowMessage/RecurringEdit.php b/civicrm/CRM/Contribute/WorkflowMessage/RecurringEdit.php
index f66a613f5d..7e211c8724 100644
--- a/civicrm/CRM/Contribute/WorkflowMessage/RecurringEdit.php
+++ b/civicrm/CRM/Contribute/WorkflowMessage/RecurringEdit.php
@@ -7,7 +7,9 @@
  * @method array getContributionRecur()
  */
 class CRM_Contribute_WorkflowMessage_RecurringEdit extends Civi\WorkflowMessage\GenericWorkflowMessage {
-  const WORKFLOW = 'contribution_recurring_edit';
+  use CRM_Contribute_WorkflowMessage_RecurringTrait;
+
+  public const WORKFLOW = 'contribution_recurring_edit';
 
   /**
    * The recurring contribution contact.
@@ -20,23 +22,6 @@ class CRM_Contribute_WorkflowMessage_RecurringEdit extends Civi\WorkflowMessage\
    */
   public $contact;
 
-  /**
-   * The recurring contribution.
-   *
-   * @var array|null
-   *
-   * @scope tokenContext as contribution_recur
-   *
-   * @required
-   */
-  public $contributionRecur;
-
-  /**
-   * @var int
-   * @scope tokenContext as contribution_recurId
-   */
-  public $contributionRecurId;
-
   /**
    * Smarty template historically defined a property 'receipt_from_email'.
    * (Note the asymmetric lack of 'receipt_from_name'.)
@@ -48,14 +33,6 @@ class CRM_Contribute_WorkflowMessage_RecurringEdit extends Civi\WorkflowMessage\
    */
   public $receiptFromEmail;
 
-  public function setContributionRecur(array $contributionRecur) {
-    $this->contributionRecur = $contributionRecur;
-    if (!empty($contributionRecur['id'])) {
-      $this->contributionRecurId = $contributionRecur['id'];
-    }
-    return $this;
-  }
-
   protected function exportExtraTokenContext(array &$export): void {
     $export['smartyTokenAlias']['installments'] = 'contribution_recur.installments';
     $export['smartyTokenAlias']['amount'] = 'contribution_recur.amount';
diff --git a/civicrm/CRM/Contribute/WorkflowMessage/RecurringTrait.php b/civicrm/CRM/Contribute/WorkflowMessage/RecurringTrait.php
new file mode 100644
index 0000000000..4389c8952a
--- /dev/null
+++ b/civicrm/CRM/Contribute/WorkflowMessage/RecurringTrait.php
@@ -0,0 +1,41 @@
+<?php
+
+/**
+ * @method array getContributionRecur()
+ * @method array getContact()
+ * @method $this setContact(array $contact)
+ */
+trait CRM_Contribute_WorkflowMessage_RecurringTrait {
+  /**
+   * The recurring contribution.
+   *
+   * @var array|null
+   *
+   * @scope tokenContext as contribution_recur
+   *
+   * @required
+   */
+  public $contributionRecur;
+
+  /**
+   * @var int
+   * @scope tokenContext as contribution_recurId
+   */
+  public $contributionRecurId;
+
+  /**
+   * Set recurring contribution object.
+   *
+   * @param array $contributionRecur
+   *
+   * @return $this
+   */
+  public function setContributionRecur(array $contributionRecur): self {
+    $this->contributionRecur = $contributionRecur;
+    if (!empty($contributionRecur['id'])) {
+      $this->contributionRecurId = $contributionRecur['id'];
+    }
+    return $this;
+  }
+
+}
diff --git a/civicrm/CRM/Core/BAO/CustomField.php b/civicrm/CRM/Core/BAO/CustomField.php
index 984afff29a..060b31b965 100644
--- a/civicrm/CRM/Core/BAO/CustomField.php
+++ b/civicrm/CRM/Core/BAO/CustomField.php
@@ -408,7 +408,7 @@ class CRM_Core_BAO_CustomField extends CRM_Core_DAO_CustomField {
           $value = NULL;
           foreach ($customDataType as $dataType) {
             if (array_key_exists($dataType, CRM_Core_SelectValues::customGroupExtends())) {
-              if (in_array($dataType, ['Individual', 'Household', 'Organization'])) {
+              if (in_array($dataType, CRM_Contact_BAO_ContactType::basicTypes(TRUE), TRUE)) {
                 $val = "'" . CRM_Utils_Type::escape($dataType, 'String') . "', 'Contact' ";
               }
               else {
@@ -2672,7 +2672,7 @@ WHERE cf.id = %1 AND cg.is_multiple = 1";
    */
   public function getEntity() {
     $entity = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_CustomGroup', $this->custom_group_id, 'extends');
-    return in_array($entity, ['Individual', 'Household', 'Organization']) ? 'Contact' : $entity;
+    return in_array($entity, CRM_Contact_BAO_ContactType::basicTypes(TRUE), TRUE) ? 'Contact' : $entity;
   }
 
   /**
diff --git a/civicrm/CRM/Core/BAO/CustomGroup.php b/civicrm/CRM/Core/BAO/CustomGroup.php
index 8baa7f6bd7..94aa6d818b 100644
--- a/civicrm/CRM/Core/BAO/CustomGroup.php
+++ b/civicrm/CRM/Core/BAO/CustomGroup.php
@@ -1814,7 +1814,7 @@ SELECT IF( EXISTS(SELECT name FROM civicrm_contact_type WHERE name like %1), 1,
       $formattedGroupTree[$key]['collapse_adv_display'] = $value['collapse_adv_display'] ?? NULL;
       $formattedGroupTree[$key]['style'] = $value['style'] ?? NULL;
 
-      // this params needed of bulding multiple values
+      // this params needed of building multiple values
       $formattedGroupTree[$key]['is_multiple'] = $value['is_multiple'] ?? NULL;
       $formattedGroupTree[$key]['extends'] = $value['extends'] ?? NULL;
       $formattedGroupTree[$key]['extends_entity_column_id'] = $value['extends_entity_column_id'] ?? NULL;
diff --git a/civicrm/CRM/Core/BAO/Mapping.php b/civicrm/CRM/Core/BAO/Mapping.php
index 8d7a139a98..c186fc6764 100644
--- a/civicrm/CRM/Core/BAO/Mapping.php
+++ b/civicrm/CRM/Core/BAO/Mapping.php
@@ -649,6 +649,11 @@ class CRM_Core_BAO_Mapping extends CRM_Core_DAO_Mapping implements \Civi\Test\Ho
             $relationships
           );
         }
+        if (!empty($fields[$contactType]['state_province']) && empty($fields[$contactType]['state_province_name'])) {
+          $fields[$contactType]['state_province_name'] = $fields[$contactType]['state_province'];
+          $fields[$contactType]['state_province_name']['title'] = ts('State/Province Name');
+          $fields[$contactType]['state_province']['title'] = ts('State/Province Abbreviation');
+        }
       }
     }
 
@@ -1009,11 +1014,11 @@ class CRM_Core_BAO_Mapping extends CRM_Core_DAO_Mapping implements \Civi\Test\Ho
       return $fields;
     }
 
-    $types = ['Individual', 'Organization', 'Household'];
+    $types = CRM_Contact_BAO_ContactType::basicTypes(TRUE);
     foreach ($params['mapper'] as $key => $value) {
       $contactType = NULL;
       foreach ($value as $k => $v) {
-        if (in_array($v[0], $types)) {
+        if (in_array($v[0], $types, TRUE)) {
           if ($contactType && $contactType != $v[0]) {
             throw new CRM_Core_Exception(ts("Cannot have two clauses with different types: %1, %2",
               [1 => $contactType, 2 => $v[0]]
diff --git a/civicrm/CRM/Core/BAO/RecurringEntity.php b/civicrm/CRM/Core/BAO/RecurringEntity.php
index 55b185bbea..8b7da449ee 100644
--- a/civicrm/CRM/Core/BAO/RecurringEntity.php
+++ b/civicrm/CRM/Core/BAO/RecurringEntity.php
@@ -588,15 +588,6 @@ class CRM_Core_BAO_RecurringEntity extends CRM_Core_DAO_RecurringEntity implemen
    *   An object of /Civi/Core/DAO/Event/PostUpdate containing dao object that was just updated.
    */
   public static function triggerUpdate($event) {
-    // if DB version is earlier than 4.6 skip any processing
-    static $currentVer = NULL;
-    if (!$currentVer) {
-      $currentVer = CRM_Core_BAO_Domain::version();
-    }
-    if (version_compare($currentVer, '4.6.alpha1') < 0) {
-      return;
-    }
-
     static $processedEntities = [];
     $obj =& $event->object;
     if (empty($obj->id) || empty($obj->__table)) {
@@ -661,15 +652,6 @@ class CRM_Core_BAO_RecurringEntity extends CRM_Core_DAO_RecurringEntity implemen
       return;
     }
 
-    // if DB version is earlier than 4.6 skip any processing
-    static $currentVer = NULL;
-    if (!$currentVer) {
-      $currentVer = CRM_Core_BAO_Domain::version();
-    }
-    if (version_compare($currentVer, '4.6.alpha1') < 0) {
-      return;
-    }
-
     static $processedEntities = [];
     if (empty($obj->id) || empty($obj->__table)) {
       return;
@@ -765,15 +747,6 @@ class CRM_Core_BAO_RecurringEntity extends CRM_Core_DAO_RecurringEntity implemen
   public static function triggerDelete($event) {
     $obj =& $event->object;
 
-    // if DB version is earlier than 4.6 skip any processing
-    static $currentVer = NULL;
-    if (!$currentVer) {
-      $currentVer = CRM_Core_BAO_Domain::version();
-    }
-    if (version_compare($currentVer, '4.6.alpha1') < 0) {
-      return;
-    }
-
     static $processedEntities = [];
     if (empty($obj->id) || empty($obj->__table) || !$event->result) {
       return;
diff --git a/civicrm/CRM/Core/BAO/UFField.php b/civicrm/CRM/Core/BAO/UFField.php
index b52c3b19c5..fb8bb15797 100644
--- a/civicrm/CRM/Core/BAO/UFField.php
+++ b/civicrm/CRM/Core/BAO/UFField.php
@@ -414,7 +414,7 @@ WHERE cf.id IN (" . $customFieldIds . ") AND is_multiple = 1 LIMIT 0,1";
       }
     }
 
-    $contactTypes = ['Individual', 'Household', 'Organization'];
+    $contactTypes = CRM_Contact_BAO_ContactType::basicTypes(TRUE);
     $subTypes = CRM_Contact_BAO_ContactType::subTypes();
 
     $profileTypeComponent = array_intersect($components, $profileTypes);
@@ -674,41 +674,6 @@ WHERE cf.id IN (" . $customFieldIds . ") AND is_multiple = 1 LIMIT 0,1";
     }
   }
 
-  /**
-   * Check for mix profiles groups (eg: individual + other contact types)
-   *
-   * @param $ctype
-   *
-   * @return bool
-   *   true for mix profile group else false
-   */
-  public static function checkProfileGroupType($ctype) {
-    $ufGroup = new CRM_Core_DAO_UFGroup();
-
-    $query = "
-SELECT ufg.id as id
-  FROM civicrm_uf_group as ufg, civicrm_uf_join as ufj
- WHERE ufg.id = ufj.uf_group_id
-   AND ufj.module = 'User Registration'
-   AND ufg.is_active = 1 ";
-
-    $ufGroup = CRM_Core_DAO::executeQuery($query);
-
-    $fields = [];
-    $validProfiles = ['Individual', 'Organization', 'Household', 'Contribution'];
-    while ($ufGroup->fetch()) {
-      $profileType = self::getProfileType($ufGroup->id);
-      if (in_array($profileType, $validProfiles)) {
-        continue;
-      }
-      elseif ($profileType) {
-        return FALSE;
-      }
-    }
-
-    return TRUE;
-  }
-
   /**
    * Check for searchable or in selector field for given profile.
    *
diff --git a/civicrm/CRM/Core/BAO/UFGroup.php b/civicrm/CRM/Core/BAO/UFGroup.php
index 3b7df791c6..60e916f11f 100644
--- a/civicrm/CRM/Core/BAO/UFGroup.php
+++ b/civicrm/CRM/Core/BAO/UFGroup.php
@@ -2093,7 +2093,7 @@ AND    ( entity_id IS NULL OR entity_id <= 0 )
       );
     }
     elseif ($fieldName === 'contribution_status_id') {
-      $contributionStatuses = CRM_Contribute_BAO_Contribution_Utils::getContributionStatuses();
+      $contributionStatuses = CRM_Contribute_BAO_Contribution_Utils::getPendingCompleteFailedAndCancelledStatuses();
 
       $form->add('select', $name, $title,
         $contributionStatuses, $required, ['placeholder' => TRUE]
@@ -3340,8 +3340,7 @@ SELECT  group_id
   public static function checkForMixProfiles($profileIds) {
     $mixProfile = FALSE;
 
-    $contactTypes = ['Individual', 'Household', 'Organization'];
-    $subTypes = CRM_Contact_BAO_ContactType::subTypes();
+    $contactTypes = CRM_Contact_BAO_ContactType::basicTypes(TRUE);
 
     $components = ['Contribution', 'Participant', 'Membership', 'Activity'];
 
@@ -3352,7 +3351,7 @@ SELECT  group_id
       if ($profileType == 'Contact') {
         continue;
       }
-      if (in_array($profileType, $contactTypes)) {
+      if (in_array($profileType, $contactTypes, TRUE)) {
         if (!isset($typeCount['ctype'][$profileType])) {
           $typeCount['ctype'][$profileType] = 1;
         }
@@ -3363,7 +3362,7 @@ SELECT  group_id
           break;
         }
       }
-      elseif (in_array($profileType, $components)) {
+      elseif (in_array($profileType, $components, TRUE)) {
         $mixProfile = TRUE;
         break;
       }
diff --git a/civicrm/CRM/Core/BAO/Website.php b/civicrm/CRM/Core/BAO/Website.php
index d6b420a6bf..9a70590731 100644
--- a/civicrm/CRM/Core/BAO/Website.php
+++ b/civicrm/CRM/Core/BAO/Website.php
@@ -119,7 +119,7 @@ class CRM_Core_BAO_Website extends CRM_Core_DAO_Website {
    * @param array $params
    * @param $values
    *
-   * @return bool
+   * @return array
    */
   public static function &getValues(&$params = [], &$values = []) {
     $websites = [];
diff --git a/civicrm/CRM/Core/Block.php b/civicrm/CRM/Core/Block.php
index 8394310dc2..695e8a6c3f 100644
--- a/civicrm/CRM/Core/Block.php
+++ b/civicrm/CRM/Core/Block.php
@@ -464,10 +464,6 @@ class CRM_Core_Block {
       );
     }
 
-    if (empty($dashboardLinks)) {
-      return NULL;
-    }
-
     $values = [];
     foreach ($dashboardLinks as $dash) {
       $value = [];
diff --git a/civicrm/CRM/Core/CodeGen/GenerateData.php b/civicrm/CRM/Core/CodeGen/GenerateData.php
index 020bb1efa7..4dcc745f02 100644
--- a/civicrm/CRM/Core/CodeGen/GenerateData.php
+++ b/civicrm/CRM/Core/CodeGen/GenerateData.php
@@ -1,5 +1,12 @@
 <?php
 
+use Civi\Api4\ACL;
+use Civi\Api4\ACLEntityRole;
+use Civi\Api4\Contact;
+use Civi\Api4\Email;
+use Civi\Api4\Group;
+use Civi\Api4\OptionValue;
+
 class CRM_Core_CodeGen_GenerateData {
 
   /**
@@ -50,7 +57,7 @@ class CRM_Core_CodeGen_GenerateData {
     $config = CRM_Core_Config::singleton();
 
     // Relationship types indexed by name_a_b from the table civicrm_relationship_type
-    $this->relTypes = CRM_Utils_Array::index(array('name_a_b'), CRM_Core_PseudoConstant::relationshipType('name'));
+    $this->relTypes = CRM_Utils_Array::index(['name_a_b'], CRM_Core_PseudoConstant::relationshipType('name'));
   }
 
   /**
@@ -66,6 +73,7 @@ class CRM_Core_CodeGen_GenerateData {
     $this->generate('Relationship');
     $this->generate('EntityTag');
     $this->generate('Group');
+    $this->generate('ACL');
     $this->generate('Note');
     $this->generate('Activity');
     $this->generate('Event');
@@ -96,6 +104,7 @@ class CRM_Core_CodeGen_GenerateData {
   /**
    * Public wrapper for calling private "add" functions
    * Provides user feedback
+   *
    * @param $itemName
    */
   public function generate($itemName) {
@@ -157,90 +166,116 @@ class CRM_Core_CodeGen_GenerateData {
 
   /**
    * enum's from database
+   *
    * @var array
    */
-  private $preferredCommunicationMethod = array('1', '2', '3', '4', '5');
-  private $contactType = array('Individual', 'Household', 'Organization');
-  private $phoneType = array('1', '2', '3', '4');
+  private $preferredCommunicationMethod = ['1', '2', '3', '4', '5'];
+
+  private $contactType = ['Individual', 'Household', 'Organization'];
+
+  private $phoneType = ['1', '2', '3', '4'];
 
   /**
    * customizable enums (foreign keys)
+   *
    * @var array
    */
-  private $prefix = array(
+  private $prefix = [
     // Female
-    1 => array(
+    1 => [
       1 => 'Mrs.',
       2 => 'Ms.',
       4 => 'Dr.',
-    ),
+    ],
     // Male
-    2 => array(
+    2 => [
       3 => 'Mr.',
       4 => 'Dr.',
-    ),
-  );
+    ],
+  ];
+
   /**
    * @var array
    */
-  private $suffix = array(1 => 'Jr.', 2 => 'Sr.', 3 => 'II', 4 => 'III');
-  private $gender = array(1 => 'female', 2 => 'male');
+  private $suffix = [1 => 'Jr.', 2 => 'Sr.', 3 => 'II', 4 => 'III'];
+
+  private $gender = [1 => 'female', 2 => 'male'];
 
   /**
    * store domain id's
+   *
    * @var array
    */
-  private $domain = array();
+  private $domain = [];
 
   /**
    * store contact id's
+   *
    * @var array
    */
-  private $contact = array();
-  private $Individual = array();
-  private $Household = array();
-  private $Organization = array();
+  private $contact = [];
+
+  private $Individual = [];
+
+  private $Household = [];
+
+  private $Organization = [];
 
   // store which contacts have a location entity
+
   /**
    * for automatic management of is_primary field
+   *
    * @var array
    */
-  private $location = array(
-    'Email' => array(),
-    'Phone' => array(),
-    'Address' => array(),
-  );
+  private $location = [
+    'Email' => [],
+    'Phone' => [],
+    'Address' => [],
+  ];
 
   /**
    * stores the strict individual id and household id to individual id mapping
+   *
    * @var array
    */
-  private $strictIndividual = array();
-  private $householdIndividual = array();
-  private $householdName = array();
+  private $strictIndividual = [];
+
+  private $householdIndividual = [];
+
+  private $householdName = [];
 
   /**
    * sample data in xml format
+   *
    * @var array
    */
-  private $sampleData = array();
+  private $sampleData = [];
 
   /**
    * private vars
+   *
    * @var array
    */
   private $startCid;
+
   private $numIndividual = 0;
+
   private $numHousehold = 0;
+
   private $numOrganization = 0;
+
   private $numStrictIndividual = 0;
-  private $stateMap = array();
-  private $states = array();
 
-  private $groupMembershipStatus = array('Added', 'Removed', 'Pending');
-  private $subscriptionHistoryMethod = array('Admin', 'Email');
-  private $deceasedContactIds = array();
+  private $stateMap = [];
+
+  private $states = [];
+
+  private $groupMembershipStatus = ['Added', 'Removed', 'Pending'];
+
+  private $subscriptionHistoryMethod = ['Admin', 'Email'];
+
+  private $deceasedContactIds = [];
 
   /*********************************
    * private methods
@@ -257,6 +292,7 @@ class CRM_Core_CodeGen_GenerateData {
    *
    * @param int $min
    * @param int $max
+   *
    * @return int
    */
   private function randomInt($min, $max) {
@@ -298,7 +334,8 @@ class CRM_Core_CodeGen_GenerateData {
   /**
    * Get a random item from the sample data or any other array
    *
-   * @param $items (array or string) - if string, used as key for sample data, if array, used as data source
+   * @param $items (array or string) - if string, used as key for sample data,
+   *   if array, used as data source
    *
    * @return mixed (element from array)
    *
@@ -332,7 +369,7 @@ class CRM_Core_CodeGen_GenerateData {
    */
   private function randomKeyValue($items) {
     $key = $this->randomIndex($items);
-    return array($key, $items[$key]);
+    return [$key, $items[$key]];
   }
 
   private function shuffle($array) {
@@ -372,8 +409,9 @@ class CRM_Core_CodeGen_GenerateData {
    *   if none are specified - date is between today - 1year
    *   and today
    *
-   * @param  int $startDate Start Date in Unix timestamp
-   * @param  int $endDate End Date in Unix timestamp
+   * @param int $startDate Start Date in Unix timestamp
+   * @param int $endDate End Date in Unix timestamp
+   *
    * @access private
    *
    * @return string randomly generated date in the format "Ymd"
@@ -406,9 +444,12 @@ class CRM_Core_CodeGen_GenerateData {
   }
 
   /**
-   * Automatically manage the is_primary field by tracking which contacts have each item
+   * Automatically manage the is_primary field by tracking which contacts have
+   * each item
+   *
    * @param $cid
    * @param $type
+   *
    * @return int
    */
   private function isPrimary($cid, $type) {
@@ -422,11 +463,13 @@ class CRM_Core_CodeGen_GenerateData {
   /**
    * Execute a query unless we are doing a dry run
    * Note: this wrapper should not be used for SELECT queries
+   *
    * @param $query
    * @param array $params
+   *
    * @return \CRM_Core_DAO
    */
-  private function _query($query, $params = array()) {
+  private function _query($query, $params = []) {
     if (self::ADD_TO_DB) {
       return CRM_Core_DAO::executeQuery($query, $params);
     }
@@ -434,6 +477,7 @@ class CRM_Core_CodeGen_GenerateData {
 
   /**
    * Call dao insert method unless we are doing a dry run
+   *
    * @param $dao
    */
   private function _insert(&$dao) {
@@ -444,6 +488,7 @@ class CRM_Core_CodeGen_GenerateData {
 
   /**
    * Call dao update method unless we are doing a dry run
+   *
    * @param $dao
    */
   private function _update(&$dao) {
@@ -454,6 +499,7 @@ class CRM_Core_CodeGen_GenerateData {
 
   /**
    * Add core DAO object
+   *
    * @param $type
    * @param $params
    */
@@ -471,11 +517,13 @@ class CRM_Core_CodeGen_GenerateData {
 
   /**
    * Fetch contact type based on stored mapping
+   *
    * @param $id
+   *
    * @return string $type
    */
   private function getContactType($id) {
-    foreach (array('Individual', 'Household', 'Organization') as $type) {
+    foreach (['Individual', 'Household', 'Organization'] as $type) {
       if (in_array($id, $this->$type)) {
         return $type;
       }
@@ -561,7 +609,7 @@ class CRM_Core_CodeGen_GenerateData {
 
     foreach ($this->Individual as $cid) {
       $contact->is_deceased = $contact->gender_id = $contact->birth_date = $contact->deceased_date = $email = NULL;
-      list($gender_id, $gender) = $this->randomKeyValue($this->gender);
+      [$gender_id, $gender] = $this->randomKeyValue($this->gender);
       $birth_date = $this->randomInt($now - 90 * $year, $now - 10 * $year);
 
       $contact->last_name = $this->randomItem('last_name');
@@ -623,11 +671,11 @@ class CRM_Core_CodeGen_GenerateData {
       // Prefix and suffix by gender and age
       $contact->prefix_id = $contact->suffix_id = $prefix = $suffix = NULL;
       if ($this->probability(.5) && $age > 20) {
-        list($contact->prefix_id, $prefix) = $this->randomKeyValue($this->prefix[$gender_id]);
+        [$contact->prefix_id, $prefix] = $this->randomKeyValue($this->prefix[$gender_id]);
         $prefix .= ' ';
       }
-      if ($gender == 'male' && $this->probability(.50)) {
-        list($contact->suffix_id, $suffix) = $this->randomKeyValue($this->suffix);
+      if ($gender === 'male' && $this->probability(.50)) {
+        [$contact->suffix_id, $suffix] = $this->randomKeyValue($this->suffix);
         $suffix = ' ' . $suffix;
       }
       if ($this->probability(.7)) {
@@ -694,9 +742,9 @@ class CRM_Core_CodeGen_GenerateData {
    *
    * contact_uuid - household_individual
    * contact_rid - latest one
-   * household_name 'household $contact_uuid primary contact $primary_contact_uuid'
-   * nick_name 'nick $contact_uuid'
-   * primary_contact_uuid = $household_individual[$contact_uuid][0];
+   * household_name 'household $contact_uuid primary contact
+   * $primary_contact_uuid' nick_name 'nick $contact_uuid' primary_contact_uuid
+   * = $household_individual[$contact_uuid][0];
    *
    */
   private function addHousehold() {
@@ -750,7 +798,7 @@ class CRM_Core_CodeGen_GenerateData {
 
       // Some orgs are named after their location
       if ($this->probability(.7)) {
-        $place = $this->randomItem(array('city', 'street_name', 'state'));
+        $place = $this->randomItem(['city', 'street_name', 'state']);
         $namePre = $address[$place];
       }
       $org->organization_name = "$namePre $nameMid $namePost";
@@ -805,8 +853,8 @@ class CRM_Core_CodeGen_GenerateData {
 
       // add child_of relationship for each child
       $relationship->relationship_type_id = $this->relTypes['Child of']['id'];
-      foreach (array(0, 1) as $parent) {
-        foreach (array(2, 3) as $child) {
+      foreach ([0, 1] as $parent) {
+        foreach ([2, 3] as $child) {
           $relationship->contact_id_a = $household_member[$child];
           $relationship->contact_id_b = $household_member[$parent];
           $this->_insert($relationship);
@@ -883,7 +931,7 @@ class CRM_Core_CodeGen_GenerateData {
 
     // Generate new address
     else {
-      $params = array(
+      $params = [
         'contact_id' => $cid,
         'location_type_id' => $this->getContactType($cid) == 'Organization' ? self::MAIN : self::HOME,
         'street_number' => $this->randomInt(1, 1000),
@@ -892,7 +940,7 @@ class CRM_Core_CodeGen_GenerateData {
         'street_type' => $this->randomItem('street_type'),
         'street_number_postdirectional' => $this->randomItem('address_direction'),
         'county_id' => 1,
-      );
+      ];
 
       $params['street_address'] = $params['street_number'] . $params['street_number_suffix'] . " " . $params['street_name'] . " " . $params['street_type'] . " " . $params['street_number_postdirectional'];
 
@@ -901,14 +949,7 @@ class CRM_Core_CodeGen_GenerateData {
       }
 
       // Hack to add lat/long (limited to USA based addresses)
-      list(
-        $params['country_id'],
-        $params['state_province_id'],
-        $params['city'],
-        $params['postal_code'],
-        $params['geo_code_1'],
-        $params['geo_code_2'],
-        ) = $this->getZipCodeInfo();
+      $params = array_merge($params, $this->getZipCodeInfo());
 
       $this->_addDAO('Address', $params);
       $params['state'] = $this->states[$params['state_province_id']];
@@ -927,13 +968,13 @@ class CRM_Core_CodeGen_GenerateData {
     $area = $this->probability(.5) ? '' : $this->randomInt(201, 899);
     $pre = $this->randomInt(201, 899);
     $post = $this->randomInt(1000, 9999);
-    $params = array(
+    $params = [
       'location_type_id' => $this->getContactType($cid) == 'Organization' ? self::MAIN : self::HOME,
       'contact_id' => $cid,
       'phone' => ($area ? "($area) " : '') . "$pre-$post",
       'phone_numeric' => $area . $pre . $post,
       'phone_type_id' => $this->randomInt(1, 2),
-    );
+    ];
     $this->_addDAO('Phone', $params);
     return $params;
   }
@@ -948,11 +989,11 @@ class CRM_Core_CodeGen_GenerateData {
    * @return array
    */
   private function _addEmail($cid, $email, $locationType) {
-    $params = array(
+    $params = [
       'location_type_id' => $locationType,
       'contact_id' => $cid,
       'email' => $email,
-    );
+    ];
     $this->_addDAO('Email', $params);
     return $params;
   }
@@ -988,12 +1029,12 @@ class CRM_Core_CodeGen_GenerateData {
           break;
       }
     }
-    $params = array(
+    $params = [
       'website_type_id' => 1,
       'location_type_id' => self::MAIN,
       'contact_id' => $cid,
       'url' => "http://$domain.org",
-    );
+    ];
     $this->_addDAO('Website', $params);
     return $params;
   }
@@ -1091,6 +1132,8 @@ class CRM_Core_CodeGen_GenerateData {
 
   /**
    * This method populates the civicrm_group_contact table
+   *
+   * @throws \API_Exception
    */
   private function addGroup() {
     // add the 3 groups first
@@ -1120,7 +1163,7 @@ class CRM_Core_CodeGen_GenerateData {
       // method
       $subscriptionHistory->method = $this->randomItem($this->subscriptionHistoryMethod);
       $subscriptionHistory->date = $this->randomDate();
-      if ($groupContact->status != 'Pending') {
+      if ($groupContact->status !== 'Pending') {
         $this->_insert($groupContact);
       }
       $this->_insert($subscriptionHistory);
@@ -1143,18 +1186,33 @@ class CRM_Core_CodeGen_GenerateData {
       $subscriptionHistory->method = $this->randomItem($this->subscriptionHistoryMethod);
       $subscriptionHistory->date = $this->randomDate();
 
-      if ($groupContact->status != 'Pending') {
+      if ($groupContact->status !== 'Pending') {
         $this->_insert($groupContact);
       }
       $this->_insert($subscriptionHistory);
     }
 
-    // 8 advisory board group
-    for ($i = 0; $i < 8; $i++) {
+    // 8 advisory board group + 1 with a login
+    for ($i = 0; $i < 9; $i++) {
       $groupContact = new CRM_Contact_DAO_GroupContact();
       // advisory board group
       $groupContact->group_id = 4;
-      $groupContact->contact_id = $this->Individual[$i * 7];
+      if ($i !== 8) {
+        $groupContact->contact_id = $this->Individual[$i * 7];
+      }
+      else {
+        $advisorID = Contact::create(FALSE)->setValues([
+          'first_name' => 'Jenny',
+          'last_name' => 'Lee',
+          'contact_type' => 'Individual',
+          'job_title' => 'Volunteer coordinator',
+        ])->addChain('email', Email::create(FALSE)->setValues([
+          'contact_id' => '$id',
+          'email' => 'jenny@example.com',
+        ]))
+          ->execute()->first()['id'];
+        $groupContact->contact_id = $advisorID;
+      }
       // membership status
       $groupContact->status = 'Added';
 
@@ -1166,7 +1224,7 @@ class CRM_Core_CodeGen_GenerateData {
       $subscriptionHistory->method = $this->randomItem($this->subscriptionHistoryMethod);
       $subscriptionHistory->date = $this->randomDate();
 
-      if ($groupContact->status != 'Pending') {
+      if ($groupContact->status !== 'Pending') {
         $this->_insert($groupContact);
       }
       $this->_insert($subscriptionHistory);
@@ -1179,15 +1237,52 @@ class CRM_Core_CodeGen_GenerateData {
     CRM_Core_BAO_Cache::resetCaches();
   }
 
+  /**
+   * This method sets up a basic ACL.
+   *
+   * It allows the members of the advisory group to edit the Summer volunteers group.
+   *
+   * @throws \API_Exception
+   */
+  private function addACL(): void {
+    $optionValueID = OptionValue::create(FALSE)->setValues([
+      'option_group_id:name' => 'acl_role',
+      'value' => 3,
+      'name' => 'Advisory Board',
+      'label' => 'Advisory Board',
+    ])
+      ->execute()->first()['id'];
+    $advisoryGroupID = Group::get(FALSE)
+      ->addWhere('name', '=', 'Advisory Board')
+      ->execute()->first()['id'];
+    $roleID = ACLEntityRole::create(FALSE)->setValues([
+      'entity_table' => 'civicrm_group',
+      'acl_role_id' => $optionValueID,
+      'entity_id' => $advisoryGroupID,
+    ])->execute()->first()['id'];
+    $volunteerID = Group::get(FALSE)
+      ->addWhere('name', '=', 'Summer Program Volunteers')
+      ->execute()->first()['id'];
+
+    ACL::create(FALSE)->setValues([
+      'name' => 'Advisory board access to volunteers',
+      'entity_table' => 'civicrm_acl_role',
+      'operation' => 'Edit',
+      'object_table' => 'civicrm_saved_search',
+      'entity_id' => $roleID,
+      'object_id' => $volunteerID,
+    ])->execute();
+  }
+
   /**
    * This method populates the civicrm_note table
    */
   private function addNote() {
-    $params = array(
+    $params = [
       'entity_table' => 'civicrm_contact',
       'contact_id' => 1,
       'privacy' => 0,
-    );
+    ];
     for ($i = 0; $i < self::NUM_CONTACT; $i += 10) {
       $params['entity_id'] = $this->randomItem($this->contact);
       $params['note'] = $this->randomItem('note');
@@ -1247,10 +1342,10 @@ class CRM_Core_CodeGen_GenerateData {
   public function getZipCodeInfo() {
 
     if (!$this->stateMap) {
-      $query = 'SELECT id, name, abbreviation from civicrm_state_province where country_id = 1228';
+      $query = 'SELECT id, name, abbreviation FROM civicrm_state_province WHERE country_id = 1228';
       $dao = new CRM_Core_DAO();
       $dao->query($query);
-      $this->stateMap = array();
+      $this->stateMap = [];
       while ($dao->fetch()) {
         $this->stateMap[$dao->abbreviation] = $dao->id;
         $this->states[$dao->id] = $dao->name;
@@ -1272,7 +1367,14 @@ class CRM_Core_CodeGen_GenerateData {
     }
 
     $zip = str_pad($zipCode->zip, 5, '0', STR_PAD_LEFT);
-    return array(1228, $stateID, $zipCode->city, $zip, $zipCode->latitude, $zipCode->longitude);
+    return [
+      'country_id' => 1228,
+      'state_province_id' => $stateID,
+      'city' => $zipCode->city,
+      'postal_code' => $zip,
+      'geo_code_1' => $zipCode->latitude,
+      'geo_code_2' => $zipCode->longitude,
+    ];
   }
 
   /**
@@ -1302,10 +1404,10 @@ class CRM_Core_CodeGen_GenerateData {
       $xml = simplexml_load_string($matches[1]);
       $attributes = $xml->center->attributes();
       if (!empty($attributes)) {
-        return array((float ) $attributes['lat'], (float ) $attributes['lng']);
+        return [(float ) $attributes['lat'], (float ) $attributes['lng']];
       }
     }
-    return array(NULL, NULL);
+    return [NULL, NULL];
   }
 
   private function addMembershipType() {
@@ -1326,7 +1428,7 @@ class CRM_Core_CodeGen_GenerateData {
 
   private function addMembership() {
     $contact = new CRM_Contact_DAO_Contact();
-    $contact->query("SELECT id FROM civicrm_contact where contact_type = 'Individual'");
+    $contact->query("SELECT id FROM civicrm_contact WHERE contact_type = 'Individual'");
     $activityContacts = CRM_Activity_BAO_ActivityContact::buildOptions('record_type_id', 'validate');
     while ($contact->fetch()) {
       $contacts[] = $contact->id;
@@ -1335,10 +1437,10 @@ class CRM_Core_CodeGen_GenerateData {
 
     $randomContacts = array_slice($contacts, 20, 30);
 
-    $sources = array('Payment', 'Donation', 'Check');
-    $membershipTypes = array(1, 2);
-    $membershipTypeNames = array('General', 'Student');
-    $statuses = array(3, 4);
+    $sources = ['Payment', 'Donation', 'Check'];
+    $membershipTypes = [1, 2];
+    $membershipTypeNames = ['General', 'Student'];
+    $statuses = [3, 4];
 
     $membership = "
 INSERT INTO civicrm_membership
@@ -1431,7 +1533,7 @@ VALUES
    * @return string
    */
   public static function repairDate($date) {
-    $dropArray = array('-' => '', ':' => '', ' ' => '');
+    $dropArray = ['-' => '', ':' => '', ' ' => ''];
     return strtr($date, $dropArray);
   }
 
@@ -1468,11 +1570,11 @@ VALUES
       ";
     $this->_query($event);
 
-    $sql = "SELECT id from civicrm_address where street_address = '14S El Camino Way E'";
+    $sql = "SELECT id FROM civicrm_address WHERE street_address = '14S El Camino Way E'";
     $eventAdd1 = CRM_Core_DAO::singleValueQuery($sql);
-    $sql = "SELECT id from civicrm_address where street_address = '11B Woodbridge Path SW'";
+    $sql = "SELECT id FROM civicrm_address WHERE street_address = '11B Woodbridge Path SW'";
     $eventAdd2 = CRM_Core_DAO::singleValueQuery($sql);
-    $sql = "SELECT id from civicrm_address where street_address = '581O Lincoln Dr SW'";
+    $sql = "SELECT id FROM civicrm_address WHERE street_address = '581O Lincoln Dr SW'";
     $eventAdd3 = CRM_Core_DAO::singleValueQuery($sql);
 
     $event = "INSERT INTO civicrm_email (contact_id, location_type_id, email, is_primary, is_billing, on_hold, hold_date, reset_date)
@@ -1483,11 +1585,11 @@ VALUES
        ";
     $this->_query($event);
 
-    $sql = "SELECT id from civicrm_email where email = 'development@example.org'";
+    $sql = "SELECT id FROM civicrm_email WHERE email = 'development@example.org'";
     $eventEmail1 = CRM_Core_DAO::singleValueQuery($sql);
-    $sql = "SELECT id from civicrm_email where email = 'tournaments@example.org'";
+    $sql = "SELECT id FROM civicrm_email WHERE email = 'tournaments@example.org'";
     $eventEmail2 = CRM_Core_DAO::singleValueQuery($sql);
-    $sql = "SELECT id from civicrm_email where email = 'celebration@example.org'";
+    $sql = "SELECT id FROM civicrm_email WHERE email = 'celebration@example.org'";
     $eventEmail3 = CRM_Core_DAO::singleValueQuery($sql);
 
     $event = "INSERT INTO civicrm_phone (contact_id, location_type_id, is_primary, is_billing, mobile_provider_id, phone, phone_numeric, phone_type_id)
@@ -1498,11 +1600,11 @@ VALUES
        ";
     $this->_query($event);
 
-    $sql = "SELECT id from civicrm_phone where phone = '204 222-1000'";
+    $sql = "SELECT id FROM civicrm_phone WHERE phone = '204 222-1000'";
     $eventPhone1 = CRM_Core_DAO::singleValueQuery($sql);
-    $sql = "SELECT id from civicrm_phone where phone = '204 223-1000'";
+    $sql = "SELECT id FROM civicrm_phone WHERE phone = '204 223-1000'";
     $eventPhone2 = CRM_Core_DAO::singleValueQuery($sql);
-    $sql = "SELECT id from civicrm_phone where phone = '303 323-1000'";
+    $sql = "SELECT id FROM civicrm_phone WHERE phone = '303 323-1000'";
     $eventPhone3 = CRM_Core_DAO::singleValueQuery($sql);
 
     $event = "INSERT INTO civicrm_loc_block ( address_id, email_id, phone_id, address_2_id, email_2_id, phone_2_id)
@@ -1534,14 +1636,14 @@ VALUES
     $eventTemplates = "INSERT INTO civicrm_event
         ( is_template, template_title, event_type_id, default_role_id, participant_listing_id, is_public, is_monetary, is_online_registration, is_multiple_registrations, allow_same_participant_emails, is_email_confirm, financial_type_id, fee_label, confirm_title, thankyou_title, confirm_from_name, confirm_from_email, is_active, currency )
         VALUES
-        ( 1, 'Free Meeting without Online Registration', 4, 1, 1, 1, 0, 0, null, null, null, null,             null, null, null, null, null, 1, 'USD'  ),
-        ( 1, 'Free Meeting with Online Registration',    4, 1, 1, 1, 0, 1,    1,    1,    0, null,             null, 'Confirm Your Registration Information', 'Thanks for Registering!', null, null, 1, 'USD'  ),
+        ( 1, 'Free Meeting without Online Registration', 4, 1, 1, 1, 0, 0, NULL, NULL, NULL, NULL,             NULL, NULL, NULL, NULL, NULL, 1, 'USD'  ),
+        ( 1, 'Free Meeting with Online Registration',    4, 1, 1, 1, 0, 1,    1,    1,    0, NULL,             NULL, 'Confirm Your Registration Information', 'Thanks for Registering!', NULL, NULL, 1, 'USD'  ),
         ( 1, 'Paid Conference with Online Registration', 1, 1, 1, 1, 1, 1,    1,    1,    1,     4, 'Conference Fee', 'Confirm Your Registration Information', 'Thanks for Registering!', 'Event Template Dept.', 'event_templates@example.org', 1, 'USD' )";
 
     $this->_query($eventTemplates);
 
-    $ufJoinValues = $tellFriendValues = array();
-    $profileID = CRM_Core_DAO::singleValueQuery("Select id from civicrm_uf_group where name ='event_registration'");
+    $ufJoinValues = $tellFriendValues = [];
+    $profileID = CRM_Core_DAO::singleValueQuery("SELECT id FROM civicrm_uf_group WHERE name ='event_registration'");
 
     // grab id's for all events and event templates
     $query = "
@@ -1727,70 +1829,274 @@ VALUES
   }
 
   private function addContribution() {
-    $query = "
-INSERT INTO civicrm_contribution
-    (contact_id, financial_type_id, payment_instrument_id, receive_date, non_deductible_amount, total_amount, trxn_id, check_number, currency, cancel_date, cancel_reason, receipt_date, thankyou_date, source )
-VALUES
-    (2, 1, 4, '2010-04-11 00:00:00', 0.00, 125.00, NULL, '1041', 'USD', NULL, NULL, NULL, NULL, 'Apr 2007 Mailer 1' ),
-    (4, 1, 1, '2010-03-21 00:00:00', 0.00, 50.00, 'P20901X1', NULL, 'USD', NULL, NULL, NULL, NULL, 'Online: Save the Penguins' ),
-    (6, 1, 4, '2010-04-29 00:00:00', 0.00, 25.00, NULL, '2095', 'USD', NULL, NULL, NULL, NULL, 'Apr 2007 Mailer 1' ),
-    (8, 1, 4, '2010-04-11 00:00:00', 0.00, 50.00, NULL, '10552', 'USD', NULL, NULL, NULL, NULL, 'Apr 2007 Mailer 1' ),
-    (16, 1, 4, '2010-04-15 00:00:00', 0.00, 500.00, NULL, '509', 'USD', NULL, NULL, NULL, NULL, 'Apr 2007 Mailer 1' ),
-    (19, 1, 4, '2010-04-11 00:00:00', 0.00, 175.00, NULL, '102', 'USD', NULL, NULL, NULL, NULL, 'Apr 2007 Mailer 1' ),
-    (82, 1, 1, '2010-03-27 00:00:00', 0.00, 50.00, 'P20193L2', NULL, 'USD', NULL, NULL, NULL, NULL, 'Online: Save the Penguins' ),
-    (92, 1, 1, '2010-03-08 00:00:00', 0.00, 10.00, 'P40232Y3', NULL, 'USD', NULL, NULL, NULL, NULL, 'Online: Help CiviCRM' ),
-    (34, 1, 1, '2010-04-22 00:00:00', 0.00, 250.00, 'P20193L6', NULL, 'USD', NULL, NULL, NULL, NULL, 'Online: Help CiviCRM' ),
-    (71, 1, 1, '2009-07-01 11:53:50', 0.00, 500.00, 'PL71', NULL, 'USD', NULL, NULL, NULL, NULL, NULL ),
-    (43, 1, 1, '2009-07-01 12:55:41', 0.00, 200.00, 'PL43II', NULL, 'USD', NULL, NULL, NULL, NULL, NULL ),
-    (32, 1, 1, '2009-10-01 11:53:50', 0.00, 200.00, 'PL32I', NULL, 'USD', NULL, NULL, NULL, NULL, NULL ),
-    (32, 1, 1, '2009-12-01 12:55:41', 0.00, 200.00, 'PL32II', NULL, 'USD', NULL, NULL, NULL, NULL, NULL );
-";
-    $this->_query($query);
-
-    $currentActivityID = CRM_Core_DAO::singleValueQuery("SELECT MAX(id) FROM civicrm_activity");
-    $query = "
+    $defaults = [
+      'financial_type_id' => 1,
+      'payment_instrument_id' => 4,
+      'receive_date' => 'now',
+      'non_deductible_amount' => 0,
+      'total_amount' => 25,
+      'trxn_id' => '',
+      'check_number' => '',
+      'currency' => 'USD',
+      'cancel_date' => NULL,
+      'cancel_reason' => NULL,
+      'receipt_date' => NULL,
+      'thankyou_date' => NULL,
+      'source' => 'April Mailer 1',
+      'contribution_recur_id' => NULL,
+    ];
+    $contributions = [
+      1 => [
+        'contact_id' => 2,
+        'receive_date' => '10 years ago',
+        'total_amount' => 125,
+        'check_number' => '1041',
+      ],
+      2 => [
+        'contact_id' => 4,
+        'payment_instrument_id' => 1,
+        'receive_date' => '2 years 3 months ago',
+        'total_amount' => 50,
+        'trxn_id' => 'P20901X1',
+        'source' => 'Online: Save the Penguins',
+      ],
+      3 => [
+        'contact_id' => 6,
+        'receive_date' => '6 years 25 days 780 minutes ago',
+        'total_amount' => 25,
+        'trxn_id' => 'GBP12',
+        'check_number' => '2095',
+        'currency' => 'GBP',
+      ],
+      4 => [
+        'contact_id' => 8,
+        'receive_date' => '2 years 3 months ago',
+        'total_amount' => 50,
+        'check_number' => '10552',
+        'source' => 'Online: Save the Penguins',
+      ],
+      5 => [
+        'contact_id' => 4,
+        'payment_instrument_id' => 1,
+        'receive_date' => '2 years 3 months ago',
+        'total_amount' => 50,
+        'trxn_id' => 'Q90901X1',
+        'source' => 'Online: Save the Penguins',
+      ],
+      6 => [
+        'contact_id' => 16,
+        'receive_date' => '85 days 42 minutes ago',
+        'total_amount' => 500,
+        'check_number' => '509',
+      ],
+      7 => [
+        'contact_id' => 19,
+        'payment_instrument_id' => 1,
+        'receive_date' => '2 days ago',
+        'total_amount' => 1750,
+        'check_number' => '102',
+        'source' => 'Online: Save the Penguins',
+      ],
+      8 => [
+        'contact_id' => 82,
+        'payment_instrument_id' => 1,
+        'receive_date' => '340789 minutes ago',
+        'total_amount' => 50,
+        'trxn_id' => 'P20193L2',
+        'source' => 'Online: Save the Penguins',
+      ],
+      9 => [
+        'contact_id' => 92,
+        'payment_instrument_id' => 1,
+        'receive_date' => '11 months ago',
+        'total_amount' => 10,
+        'trxn_id' => 'P40232Y3',
+        'source' => 'Online: Help CiviCRM',
+      ],
+      10 => [
+        'contact_id' => 34,
+        'payment_instrument_id' => 1,
+        'receive_date' => '52 months 33000 minutes ago',
+        'total_amount' => 250,
+        'trxn_id' => 'P20193L6',
+        'source' => 'Online: Help CiviCRM',
+      ],
+      11 => [
+        'contact_id' => 71,
+        'payment_instrument_id' => 1,
+        'receive_date' => '28 hours ago',
+        'total_amount' => 500,
+        'trxn_id' => 'PL71',
+        'source' => '',
+        'currency' => 'JPY',
+      ],
+
+      12 => [
+        'contact_id' => 43,
+        'payment_instrument_id' => 1,
+        'receive_date' => '15 months 38000 seconds ago',
+        'total_amount' => 50,
+        'trxn_id' => 'P291X1',
+        'source' => 'Online: Save the Penguins',
+      ],
+      13 => [
+        'contact_id' => 32,
+        'payment_instrument_id' => 1,
+        'receive_date' => 'midnight 3 months ago',
+        'total_amount' => 50,
+        'trxn_id' => 'PL32I',
+        'source' => '',
+      ],
+      14 => [
+        'contact_id' => 32,
+        'payment_instrument_id' => 1,
+        'receive_date' => 'midnight 2 months ago',
+        'total_amount' => 50,
+        'trxn_id' => 'PL32II',
+        'source' => '',
+      ],
+    ];
+    $recurrings = [
+      [
+        'contact_id' => 59,
+        'amount' => 25,
+        'currency' => 'USD',
+        'frequency_interval' => 1,
+        'frequency_unit' => 'month',
+        'installments' => 12,
+        'start_date' => '15 months ago',
+        'processor_id' => 'CLC45',
+        'trxn_id' => '56799',
+        'contribution_status_id' => 1,
+        'payment_processor_id' => 1,
+      ],
+      [
+        'contact_id' => 99,
+        'amount' => 10,
+        'currency' => 'CAD',
+        'frequency_interval' => 1,
+        'frequency_unit' => 'month',
+        'installments' => 6,
+        'start_date' => '8 months ago',
+        'cancel_date' => '1 month ago',
+        'cancel_reason' => 'No longer interested',
+        'processor_id' => 'CLR35',
+        'trxn_id' => '22799',
+        'contribution_status_id' => 3,
+        'payment_processor_id' => 1,
+      ],
+      [
+        'contact_id' => 103,
+        'amount' => 5,
+        'currency' => 'EUR',
+        'frequency_interval' => 3,
+        'frequency_unit' => 'month',
+        'installments' => 3,
+        'start_date' => '1 month ago',
+        'processor_id' => 'EGR12',
+        'trxn_id' => '44889',
+        'contribution_status_id' => 5,
+        'next_sched_contribution_date' => '+ 2 months',
+        'payment_processor_id' => 1,
+      ],
+    ];
+    // The process is a bit weird & the payment processor gets added later...
+    // so we need to disable foreign key checks here.
+    $this->_query('SET foreign_key_checks = 0');
+    $contributionRecurID = 1;
+    foreach ($recurrings as $recur) {
+      $startDate = date('Y-m-d H:i:s', strtotime($recur['start_date']));
+      $cancelDate = empty($recur['cancel_date']) ? 'NULL' : "'" . date('Y-m-d H:i:s', strtotime($recur['cancel_date'])) . "'";
+      $nextScheduledDate = empty($recur['next_sched_contribution_date']) ? 'NULL' : "'" . date('Y-m-d H:i:s', strtotime($recur['next_sched_contribution_date'])) . "'";
+      $this->_query("
+        INSERT INTO civicrm_contribution_recur (
+          contact_id, amount, currency, frequency_unit,
+          frequency_interval, installments,
+          start_date, cancel_date, cancel_reason, processor_id,
+          trxn_id, contribution_status_id, next_sched_contribution_date, payment_processor_id)
+        VALUES (
+          %1, %2, %3, %4, %5, %6,
+          %7, {$cancelDate}, %8, %9,
+          %10, %11, {$nextScheduledDate}, 1
+        )", [
+          1 => [$recur['contact_id'] ?? NULL, 'Integer'],
+          2 => [$recur['amount'], 'Money'],
+          3 => [$recur['currency'], 'String'],
+          4 => [$recur['frequency_unit'], 'String'],
+          5 => [$recur['frequency_interval'], 'Integer'],
+          6 => [$recur['installments'], 'Integer'],
+          7 => [date('Y-m-d H:i:s', strtotime($recur['start_date'])), 'String'],
+          8 => [$recur['cancel_reason'] ?? '', 'String'],
+          9 => [$recur['processor_id'] ?? '', 'String'],
+          10 => [$recur['trxn_id'], 'String'],
+          11 => [$recur['contribution_status_id'], 'Integer'],
+        ]
+      );
+      $contributionNumber = 1;
+      $receive_date = $startDate;
+      while ($contributionNumber < $recur['installments'] && strtotime($receive_date) < time()) {
+        if (!empty($recur['cancel_date']) && strtotime($receive_date) > strtotime($recur['cancel_date'])) {
+          continue;
+        }
+        $contributions[] = [
+          'contact_id' => $recur['contact_id'],
+          'payment_instrument_id' => 1,
+          'receive_date' => $receive_date,
+          'total_amount' => $recur['amount'],
+          'currency' => $recur['currency'],
+          'trxn_id' => 'PL32I' . $recur['contact_id'] . $contributionNumber,
+          'source' => 'Recurring contribution',
+          'contribution_recur_id' => $contributionRecurID,
+        ];
+        $receive_date = date('Y-m-d H:i:s', strtotime("+ {$recur['frequency_interval']} {$recur['frequency_unit']}", strtotime($receive_date)));
+        $contributionNumber++;
+      }
+      $contributionRecurID++;
+    }
+    $this->_query('SET foreign_key_checks = 1');
+    $contributionID = 1;
+    $currentActivityID = CRM_Core_DAO::singleValueQuery('SELECT MAX(id) FROM civicrm_activity') + 1;
+    foreach ($contributions as $contribution) {
+      $contribution = array_merge($defaults, $contribution);
+      $contribution['receive_date'] = date('Y-m-d H:i:s', strtotime($contribution['receive_date']));
+      $contributionObject = new CRM_Contribute_BAO_Contribution();
+      $contributionObject->copyValues($contribution);
+      $contributionObject->save();
+
+      $symbols = [
+        'USD' => '$',
+        'CAD' => '$',
+        'EUR' => '€',
+        'GBP' => '£',
+        'JPY' => 'Â¥',
+      ];
+      $subject = $symbols[$contribution['currency']] . ' ' . $contribution['total_amount'] . ' ' . $contribution['source'];
+      $this->_query('
 INSERT INTO civicrm_activity
     (source_record_id, activity_type_id, subject, activity_date_time, duration, location, phone_id, phone_number, details, priority_id,parent_id, is_test, status_id)
-VALUES
-    (1, 6, '$ 125.00-Apr 2007 Mailer 1', '2010-04-11 00:00:00', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2 ),
-    (2, 6, '$ 50.00-Online: Save the Penguins', '2010-03-21 00:00:00', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2 ),
-    (3, 6, '$ 25.00-Apr 2007 Mailer 1', '2010-04-29 00:00:00', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2 ),
-    (4, 6, '$ 50.00-Apr 2007 Mailer 1', '2010-04-11 00:00:00', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2 ),
-    (5, 6, '$ 500.00-Apr 2007 Mailer 1', '2010-04-15 00:00:00', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2 ),
-    (6, 6, '$ 175.00-Apr 2007 Mailer 1', '2010-04-11 00:00:00', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2 ),
-    (7, 6, '$ 50.00-Online: Save the Penguins', '2010-03-27 00:00:00', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2 ),
-    (8, 6, '$ 10.00-Online: Save the Penguins', '2010-03-08 00:00:00', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2 ),
-    (9, 6, '$ 250.00-Online: Save the Penguins', '2010-04-22 00:00:00', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2 ),
-    (10, 6, NULL, '2009-07-01 11:53:50', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2 ),
-    (11, 6, NULL, '2009-07-01 12:55:41', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2 ),
-    (12, 6, NULL, '2009-10-01 11:53:50', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2 ),
-    (13, 6, NULL, '2009-12-01 12:55:41', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2 );
-    ";
-    $this->_query($query);
-
-    $activityContact = "
-INSERT INTO civicrm_activity_contact
+VALUES (
+     %1, 6, %2, %3, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2
+  )',
+        [
+          1 => [$contributionID, 'Integer'],
+          2 => [$subject, 'String'],
+          3 => [$receive_date, 'String'],
+        ]
+      );
+      $this->_query("INSERT INTO civicrm_activity_contact
   (contact_id, activity_id, record_type_id)
-VALUES
-";
-
-    $arbitraryNumbers = array(2, 4, 6, 8, 16, 19, 82, 92, 34, 71, 43, 32, 32);
-    for ($i = 0; $i < count($arbitraryNumbers); $i++) {
+VALUES ({$contribution['contact_id']}, $currentActivityID, 2)");
+      $contributionID++;
       $currentActivityID++;
-      $activityContact .= "({$arbitraryNumbers[$i]}, $currentActivityID, 2)";
-      if ($i != count($arbitraryNumbers) - 1) {
-        $activityContact .= ", ";
-      }
     }
-    $this->_query($activityContact);
   }
 
   private function addSoftContribution() {
 
-    $sql = "SELECT id from civicrm_contribution where contact_id = 92";
+    $sql = "SELECT id FROM civicrm_contribution WHERE contact_id = 92";
     $contriId1 = CRM_Core_DAO::singleValueQuery($sql);
 
-    $sql = "SELECT id from civicrm_contribution where contact_id = 34";
+    $sql = "SELECT id FROM civicrm_contribution WHERE contact_id = 34";
     $contriId2 = CRM_Core_DAO::singleValueQuery($sql);
 
     $sql = "SELECT cov.value FROM civicrm_option_value cov LEFT JOIN civicrm_option_group cog ON cog.id = cov.option_group_id WHERE cov.name = 'pcp' AND cog.name = 'soft_credit_type'";
@@ -1823,32 +2129,32 @@ VALUES
     $pledgePayment = "INSERT INTO civicrm_pledge_payment
         ( pledge_id, contribution_id, scheduled_amount, actual_amount, currency, scheduled_date, reminder_date, reminder_count, status_id)
        VALUES
-         (1, 10, 500.00, 500.00, 'USD','2009-07-01 00:00:00', null, 0, 1 ),
-         (2, 11,   200.00, 200.00, 'USD','2009-07-01 00:00:00', null, 0,  1 ),
-         (2, null, 200.00, null, 'USD', '2009-10-01 00:00:00', null, 0,  2 ),
-         (2, null, 200.00, null, 'USD', '2009-01-01 00:00:00', null, 0,  2 ),
-         (2, null, 200.00, null, 'USD', '2009-04-01 00:00:00', null, 0,  2 ),
+         (1, 10, 500.00, 500.00, 'USD','2009-07-01 00:00:00', NULL, 0, 1 ),
+         (2, 11,   200.00, 200.00, 'USD','2009-07-01 00:00:00', NULL, 0,  1 ),
+         (2, NULL, 200.00, NULL, 'USD', '2009-10-01 00:00:00', NULL, 0,  2 ),
+         (2, NULL, 200.00, NULL, 'USD', '2009-01-01 00:00:00', NULL, 0,  2 ),
+         (2, NULL, 200.00, NULL, 'USD', '2009-04-01 00:00:00', NULL, 0,  2 ),
 
-         (3, 12,   200.00, 200.00, 'USD', '2009-10-01 00:00:00', null, 0, 1 ),
+         (3, 12,   200.00, 200.00, 'USD', '2009-10-01 00:00:00', NULL, 0, 1 ),
          (3, 13,   200.00, 200.00, 'USD', '2009-11-01 00:0:00', '2009-10-28 00:00:00', 1, 1),
-         (3, null, 200.00, null, 'USD', '2009-12-01 00:00:00', null, 0, 2 );
+         (3, NULL, 200.00, NULL, 'USD', '2009-12-01 00:00:00', NULL, 0, 2 );
         ";
     $this->_query($pledgePayment);
   }
 
   private function addContributionLineItem() {
     $query = " INSERT INTO civicrm_line_item (`entity_table`, `entity_id`, contribution_id, `price_field_id`, `label`, `qty`, `unit_price`, `line_total`, `participant_count`, `price_field_value_id`, `financial_type_id`)
-SELECT 'civicrm_contribution', cc.id, cc.id contribution_id, cpf.id as price_field, cpfv.label, 1, cc.total_amount, cc.total_amount line_total, 0, cpfv.id as price_field_value, cpfv.financial_type_id
+SELECT 'civicrm_contribution', cc.id, cc.id contribution_id, cpf.id AS price_field, cpfv.label, 1, cc.total_amount, cc.total_amount line_total, 0, cpfv.id AS price_field_value, cpfv.financial_type_id
 FROM civicrm_contribution cc
 LEFT JOIN civicrm_price_set cps ON cps.name = 'default_contribution_amount'
 LEFT JOIN civicrm_price_field cpf ON cpf.price_set_id = cps.id
 LEFT JOIN civicrm_price_field_value cpfv ON cpfv.price_field_id = cpf.id
-order by cc.id; ";
+ORDER BY cc.id; ";
     $this->_query($query);
   }
 
   private function addAccountingEntries() {
-    $components = array('contribution', 'membership', 'participant');
+    $components = ['contribution', 'membership', 'participant'];
     $select = 'SELECT contribution.id contribution_id, cli.id as line_item_id, contribution.contact_id, contribution.receive_date, contribution.total_amount, contribution.currency, cli.label,
       cli.financial_type_id,  cefa.financial_account_id, contribution.payment_instrument_id, contribution.check_number, contribution.trxn_id';
     $where = 'WHERE cefa.account_relationship = 1';
@@ -1877,7 +2183,7 @@ order by cc.id; ";
   private function addFinancialItem($result, $financialAccountId) {
     $defaultFinancialAccount = CRM_Core_DAO::singleValueQuery("SELECT id FROM civicrm_financial_account WHERE is_default = 1 AND financial_account_type_id = 1");
     while ($result->fetch()) {
-      $trxnParams = array(
+      $trxnParams = [
         'trxn_date' => CRM_Utils_Date::processDate($result->receive_date),
         'total_amount' => $result->total_amount,
         'currency' => $result->currency,
@@ -1888,9 +2194,9 @@ order by cc.id; ";
         'payment_instrument_id' => $result->payment_instrument_id,
         'check_number' => $result->check_number,
         'is_payment' => 1,
-      );
+      ];
       $trxn = CRM_Core_BAO_FinancialTrxn::create($trxnParams);
-      $financialItem = array(
+      $financialItem = [
         'transaction_date' => CRM_Utils_Date::processDate($result->receive_date),
         'amount' => $result->total_amount,
         'currency' => $result->currency,
@@ -1900,7 +2206,7 @@ order by cc.id; ";
         'entity_table' => 'civicrm_line_item',
         'description' => $result->label,
         'financial_account_id' => $result->financial_account_id,
-      );
+      ];
       $trxnId['id'] = $trxn->id;
       CRM_Financial_BAO_FinancialItem::create($financialItem, NULL, $trxnId);
     }
@@ -1909,14 +2215,14 @@ order by cc.id; ";
   private function addLineItemParticipants() {
     $participant = new CRM_Event_DAO_Participant();
     $participant->query("INSERT INTO civicrm_line_item (`entity_table`, `entity_id`, contribution_id, `price_field_id`, `label`, `qty`, `unit_price`, `line_total`, `participant_count`, `price_field_value_id`, `financial_type_id`)
-SELECT 'civicrm_participant', cp.id, cpp.contribution_id, cpfv.price_field_id, cpfv.label, 1, cpfv.amount, cpfv.amount as line_total, 0, cpfv.id, cpfv.financial_type_id FROM civicrm_participant cp LEFT JOIN civicrm_participant_payment cpp ON cpp.participant_id = cp.id
+SELECT 'civicrm_participant', cp.id, cpp.contribution_id, cpfv.price_field_id, cpfv.label, 1, cpfv.amount, cpfv.amount AS line_total, 0, cpfv.id, cpfv.financial_type_id FROM civicrm_participant cp LEFT JOIN civicrm_participant_payment cpp ON cpp.participant_id = cp.id
 LEFT JOIN civicrm_price_set_entity cpe ON cpe.entity_id = cp.event_id LEFT JOIN civicrm_price_field cpf ON cpf.price_set_id = cpe.price_set_id LEFT JOIN civicrm_price_field_value cpfv ON cpfv.price_field_id = cpf.id WHERE cpfv.label = cp.fee_level");
   }
 
   private function addMembershipPayment() {
-    $maxContribution = CRM_Core_DAO::singleValueQuery("select max(id) from civicrm_contribution");
-    $financialTypeID = CRM_Core_DAO::singleValueQuery("select id from civicrm_financial_type where name = 'Member Dues'");
-    $paymentInstrumentID = CRM_Core_DAO::singleValueQuery("select value from civicrm_option_value where name = 'Credit Card' AND option_group_id = (SELECT id from civicrm_option_group where name = 'payment_instrument')");
+    $maxContribution = CRM_Core_DAO::singleValueQuery("SELECT MAX(id) FROM civicrm_contribution");
+    $financialTypeID = CRM_Core_DAO::singleValueQuery("SELECT id FROM civicrm_financial_type WHERE name = 'Member Dues'");
+    $paymentInstrumentID = CRM_Core_DAO::singleValueQuery("SELECT value FROM civicrm_option_value WHERE name = 'Credit Card' AND option_group_id = (SELECT id FROM civicrm_option_group WHERE name = 'payment_instrument')");
     $sql = "INSERT INTO civicrm_contribution (contact_id,financial_type_id,payment_instrument_id, receive_date, total_amount, currency, source, contribution_status_id, trxn_id)
 SELECT  cm.contact_id, $financialTypeID, $paymentInstrumentID, now(), cmt.minimum_fee, 'USD', CONCAT(cmt.name, ' Membership: Offline signup'), 1, SUBSTRING(MD5(RAND()) FROM 1 FOR 16) FROM `civicrm_membership` cm
 LEFT JOIN civicrm_membership_type cmt ON cmt.id = cm.membership_type_id;";
@@ -1931,7 +2237,7 @@ WHERE cc.id > $maxContribution;";
     $this->_query($sql);
 
     $sql = "INSERT INTO civicrm_line_item (entity_table, entity_id, contribution_id, price_field_value_id, price_field_id, label, qty, unit_price, line_total, financial_type_id)
-SELECT 'civicrm_membership', cm.id, cmp.contribution_id, cpfv.id, cpfv.price_field_id, cpfv.label, 1, cpfv.amount, cpfv.amount as unit_price, cpfv.financial_type_id FROM `civicrm_membership` cm
+SELECT 'civicrm_membership', cm.id, cmp.contribution_id, cpfv.id, cpfv.price_field_id, cpfv.label, 1, cpfv.amount, cpfv.amount AS unit_price, cpfv.financial_type_id FROM `civicrm_membership` cm
 LEFT JOIN civicrm_membership_payment cmp ON cmp.membership_id = cm.id
 LEFT JOIN civicrm_price_field_value cpfv ON cpfv.membership_type_id = cm.membership_type_id
 LEFT JOIN civicrm_price_field cpf ON cpf.id = cpfv.price_field_id
@@ -1954,9 +2260,9 @@ AND    a.details = 'Membership Payment'
   }
 
   private function addParticipantPayment() {
-    $maxContribution = CRM_Core_DAO::singleValueQuery("select max(id) from civicrm_contribution");
-    $financialTypeID = CRM_Core_DAO::singleValueQuery("select id from civicrm_financial_type where name = 'Event Fee'");
-    $paymentInstrumentID = CRM_Core_DAO::singleValueQuery("select value from civicrm_option_value where name = 'Credit Card' AND option_group_id = (SELECT id from civicrm_option_group where name = 'payment_instrument')");
+    $maxContribution = CRM_Core_DAO::singleValueQuery("SELECT MAX(id) FROM civicrm_contribution");
+    $financialTypeID = CRM_Core_DAO::singleValueQuery("SELECT id FROM civicrm_financial_type WHERE name = 'Event Fee'");
+    $paymentInstrumentID = CRM_Core_DAO::singleValueQuery("SELECT value FROM civicrm_option_value WHERE name = 'Credit Card' AND option_group_id = (SELECT id FROM civicrm_option_group WHERE name = 'payment_instrument')");
     $sql = "INSERT INTO civicrm_contribution (contact_id, financial_type_id, payment_instrument_id, receive_date, total_amount, currency, receipt_date, source, contribution_status_id, trxn_id)
 SELECT  `contact_id`, $financialTypeID, $paymentInstrumentID, now(), `fee_amount`, 'USD', now(), CONCAT(ce.title, ' : Offline registration'), 1,  SUBSTRING(MD5(RAND()) FROM 1 FOR 16) FROM `civicrm_participant` cp
 LEFT JOIN civicrm_event ce ON ce.id = cp.event_id
@@ -1988,7 +2294,7 @@ AND    a.details = 'Participant Payment'
   /**
    * @return string
    */
-  protected static function getCivicrmDir():string {
+  protected static function getCivicrmDir(): string {
     return dirname(dirname(dirname(__DIR__)));
   }
 
diff --git a/civicrm/CRM/Core/DAO/CustomField.php b/civicrm/CRM/Core/DAO/CustomField.php
index 758beb4cf9..0e2cb68355 100644
--- a/civicrm/CRM/Core/DAO/CustomField.php
+++ b/civicrm/CRM/Core/DAO/CustomField.php
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Core/CustomField.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:b53a928be3c87ec7da4f88da3ec825b8)
+ * (GenCodeChecksum:c093cac865bba7796c2c7deda6579f40)
  */
 
 /**
@@ -37,6 +37,19 @@ class CRM_Core_DAO_CustomField extends CRM_Core_DAO {
    */
   public static $_log = TRUE;
 
+  /**
+   * Paths for accessing this entity in the UI.
+   *
+   * @var string[]
+   */
+  protected static $_paths = [
+    'add' => 'civicrm/admin/custom/group/field/add?reset=1&action=add&gid=[custom_group_id]',
+    'update' => 'civicrm/admin/custom/group/field/update?action=update&reset=1&id=[id]&gid=[custom_group_id]',
+    'preview' => 'civicrm/admin/custom/group/field?action=preview&reset=1&id=[id]&gid=[custom_group_id]',
+    'delete' => 'civicrm/admin/custom/group/field?action=delete&reset=1&id=[id]&gid=[custom_group_id]',
+    'move' => 'civicrm/admin/custom/group/field/move?reset=1&fid=[id]',
+  ];
+
   /**
    * Unique Custom Field ID
    *
diff --git a/civicrm/CRM/Core/DAO/CustomGroup.php b/civicrm/CRM/Core/DAO/CustomGroup.php
index 70015686b6..a57c659aae 100644
--- a/civicrm/CRM/Core/DAO/CustomGroup.php
+++ b/civicrm/CRM/Core/DAO/CustomGroup.php
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Core/CustomGroup.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:e06fe97917806daa0d337c43968ccf2b)
+ * (GenCodeChecksum:57ebfb396e58116709f9d883a46edfa7)
  */
 
 /**
@@ -37,6 +37,18 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
    */
   public static $_log = TRUE;
 
+  /**
+   * Paths for accessing this entity in the UI.
+   *
+   * @var string[]
+   */
+  protected static $_paths = [
+    'add' => 'civicrm/admin/custom/group?action=add&reset=1',
+    'update' => 'civicrm/admin/custom/group?action=update&reset=1&id=[id]',
+    'preview' => 'civicrm/admin/custom/group?action=preview&reset=1&id=[id]',
+    'delete' => 'civicrm/admin/custom/group?action=delete&reset=1&id=[id]',
+  ];
+
   /**
    * Unique Custom Group ID
    *
@@ -291,6 +303,9 @@ class CRM_Core_DAO_CustomGroup extends CRM_Core_DAO {
           'entity' => 'CustomGroup',
           'bao' => 'CRM_Core_BAO_CustomGroup',
           'localizable' => 0,
+          'pseudoconstant' => [
+            'callback' => 'CRM_Core_SelectValues::customGroupExtends',
+          ],
           'add' => '1.1',
         ],
         'extends_entity_column_id' => [
diff --git a/civicrm/CRM/Core/DomainTokens.php b/civicrm/CRM/Core/DomainTokens.php
index fe7384270b..ca8372146f 100644
--- a/civicrm/CRM/Core/DomainTokens.php
+++ b/civicrm/CRM/Core/DomainTokens.php
@@ -48,6 +48,7 @@ class CRM_Core_DomainTokens extends AbstractTokenSubscriber {
       'id' => ts('Domain ID'),
       'description' => ts('Domain Description'),
       'now' => ts('Current time/date'),
+      'tax_term' => ts('Sales tax term (e.g VAT)'),
     ];
   }
 
@@ -92,9 +93,9 @@ class CRM_Core_DomainTokens extends AbstractTokenSubscriber {
         $domain->find(TRUE);
       }
       $tokens = [
-        'name' => $domain->name,
+        'name' => $domain->name ?? '',
         'id' => $domain->id,
-        'description' => $domain->description,
+        'description' => $domain->description ?? '',
       ];
       $loc = $domain->getLocationValues();
       if ($html) {
@@ -107,6 +108,7 @@ class CRM_Core_DomainTokens extends AbstractTokenSubscriber {
       $email = reset($loc['email']);
       $tokens['phone'] = $phone['phone'] ?? '';
       $tokens['email'] = $email['email'] ?? '';
+      $tokens['tax_term'] = (string) Civi::settings()->get('tax_term');
       Civi::cache('metadata')->set($cacheKey, $tokens);
     }
     return Civi::cache('metadata')->get($cacheKey);
diff --git a/civicrm/CRM/Core/EntityTokens.php b/civicrm/CRM/Core/EntityTokens.php
index 563cc10a49..1e5fc68277 100644
--- a/civicrm/CRM/Core/EntityTokens.php
+++ b/civicrm/CRM/Core/EntityTokens.php
@@ -496,6 +496,8 @@ class CRM_Core_EntityTokens extends AbstractTokenSubscriber {
    * @param int $id
    *
    * @return string
+   *
+   * @throws \CRM_Core_Exception
    */
   protected function getCustomFieldName(int $id): string {
     foreach ($this->getTokenMetadata() as $key => $field) {
@@ -503,6 +505,9 @@ class CRM_Core_EntityTokens extends AbstractTokenSubscriber {
         return $key;
       }
     }
+    throw new CRM_Core_Exception(
+      "A custom field with the ID {$id} does not exist"
+    );
   }
 
   /**
@@ -515,9 +520,14 @@ class CRM_Core_EntityTokens extends AbstractTokenSubscriber {
    */
   protected function getCustomFieldValue($entityID, string $field) {
     $id = str_replace('custom_', '', $field);
-    $value = $this->prefetch[$entityID][$this->getCustomFieldName($id)] ?? '';
-    if ($value !== NULL) {
-      return CRM_Core_BAO_CustomField::displayValue($value, $id);
+    try {
+      $value = $this->prefetch[$entityID][$this->getCustomFieldName($id)] ?? '';
+      if ($value !== NULL) {
+        return CRM_Core_BAO_CustomField::displayValue($value, $id);
+      }
+    }
+    catch (CRM_Core_Exception $exception) {
+      return NULL;
     }
   }
 
diff --git a/civicrm/CRM/Core/ManagedEntities.php b/civicrm/CRM/Core/ManagedEntities.php
index 983bcbd93a..bcf5ea770d 100644
--- a/civicrm/CRM/Core/ManagedEntities.php
+++ b/civicrm/CRM/Core/ManagedEntities.php
@@ -315,7 +315,7 @@ class CRM_Core_ManagedEntities {
       $todo['params']['checkPermissions'] = FALSE;
     }
 
-    $result = civicrm_api($todo['entity_type'], 'create', $todo['params']);
+    $result = civicrm_api($todo['entity_type'], 'create', ['debug' => TRUE] + $todo['params']);
     if (!empty($result['is_error'])) {
       $this->onApiError($todo['entity_type'], 'create', $todo['params'], $result);
     }
diff --git a/civicrm/CRM/Core/Page/Basic.php b/civicrm/CRM/Core/Page/Basic.php
index 21b522032b..d87be66ddb 100644
--- a/civicrm/CRM/Core/Page/Basic.php
+++ b/civicrm/CRM/Core/Page/Basic.php
@@ -404,7 +404,23 @@ abstract class CRM_Core_Page_Basic extends CRM_Core_Page {
         }
       }
     }
+    foreach ($this->getExpectedRowProperties() as $key) {
+      foreach ($values as $index => $value) {
+        if (!array_key_exists($key, $value)) {
+          $values[$index][$key] = NULL;
+        }
+      }
+    }
     return $values;
   }
 
+  /**
+   * Get any properties that should always be present in each row (null if no value).
+   *
+   * @return array
+   */
+  protected function getExpectedRowProperties(): array {
+    return [];
+  }
+
 }
diff --git a/civicrm/CRM/Core/Permission.php b/civicrm/CRM/Core/Permission.php
index 2ad9e9977e..256efae208 100644
--- a/civicrm/CRM/Core/Permission.php
+++ b/civicrm/CRM/Core/Permission.php
@@ -1142,6 +1142,10 @@ class CRM_Core_Permission {
     $permissions['product'] = $permissions['contribution'];
 
     $permissions['financial_item'] = $permissions['contribution'];
+    $permissions['financial_type']['get'] = $permissions['contribution']['get'];
+    $permissions['entity_financial_account']['get'] = $permissions['contribution']['get'];
+    $permissions['financial_account']['get'] = $permissions['contribution']['get'];
+    $permissions['financial_trxn']['get'] = $permissions['contribution']['get'];
 
     // Payment permissions
     $permissions['payment'] = [
diff --git a/civicrm/CRM/Core/Reference/Basic.php b/civicrm/CRM/Core/Reference/Basic.php
index 5bd6792bc8..4e54a1b77d 100644
--- a/civicrm/CRM/Core/Reference/Basic.php
+++ b/civicrm/CRM/Core/Reference/Basic.php
@@ -15,7 +15,7 @@ class CRM_Core_Reference_Basic implements CRM_Core_Reference_Interface {
   /**
    * @param $refTable
    * @param $refKey
-   * @param null $targetTable
+   * @param string $targetTable
    * @param string $targetKey
    * @param null $refTypeColumn
    */
diff --git a/civicrm/CRM/Core/Resources.php b/civicrm/CRM/Core/Resources.php
index 0175befd74..0e4485c6ad 100644
--- a/civicrm/CRM/Core/Resources.php
+++ b/civicrm/CRM/Core/Resources.php
@@ -336,7 +336,9 @@ class CRM_Core_Resources implements CRM_Core_Resources_CollectionAdderInterface
    * @return string
    */
   public function getCacheCode() {
-    return $this->cacheCode;
+    // Ex: AngularJS json partials are language-specific because they ship with the strings
+    // for the current language.
+    return $this->cacheCode . CRM_Core_I18n::getLocale();
   }
 
   /**
@@ -563,7 +565,7 @@ class CRM_Core_Resources implements CRM_Core_Resources_CollectionAdderInterface
     $hasQuery = strpos($url, '?') !== FALSE;
     $operator = $hasQuery ? '&' : '?';
 
-    return $url . $operator . 'r=' . $this->cacheCode;
+    return $url . $operator . 'r=' . $this->getCacheCode();
   }
 
   /**
diff --git a/civicrm/CRM/Core/ShowHideBlocks.php b/civicrm/CRM/Core/ShowHideBlocks.php
index 1b4786987c..9166682c09 100644
--- a/civicrm/CRM/Core/ShowHideBlocks.php
+++ b/civicrm/CRM/Core/ShowHideBlocks.php
@@ -81,6 +81,7 @@ class CRM_Core_ShowHideBlocks {
     }
 
     $template = CRM_Core_Smarty::singleton();
+    $template->ensureVariablesAreAssigned(['elemType']);
     $template->assign_by_ref('hideBlocks', $hide);
     $template->assign_by_ref('showBlocks', $show);
   }
diff --git a/civicrm/CRM/Core/Smarty.php b/civicrm/CRM/Core/Smarty.php
index 32d21372d4..49a40a4fe3 100644
--- a/civicrm/CRM/Core/Smarty.php
+++ b/civicrm/CRM/Core/Smarty.php
@@ -139,6 +139,11 @@ class CRM_Core_Smarty extends Smarty {
 
     $this->register_function('crmURL', ['CRM_Utils_System', 'crmURL']);
     if (CRM_Utils_Constant::value('CIVICRM_SMARTY_DEFAULT_ESCAPE')) {
+      // When default escape is enabled if the core escape is called before
+      // any custom escaping is done the modifier_escape function is not
+      // found, so require_once straight away. Note this was hit on the basic
+      // contribution dashboard from RecentlyViewed.tpl
+      require_once 'Smarty/plugins/modifier.escape.php';
       if (!isset($this->_plugins['modifier']['escape'])) {
         $this->register_modifier('escape', ['CRM_Core_Smarty', 'escape']);
       }
@@ -390,7 +395,7 @@ class CRM_Core_Smarty extends Smarty {
    *
    * @return string
    */
-  public static function escape($string, $esc_type = 'html', $char_set = 'ISO-8859-1') {
+  public static function escape($string, $esc_type = 'html', $char_set = 'UTF-8') {
     // CiviCRM variables are often arrays - just handle them.
     // The early return on booleans & numbers is mostly to prevent them being
     // logged as 'changed' when they are cast to a string.
@@ -429,7 +434,7 @@ class CRM_Core_Smarty extends Smarty {
         return $string;
       }
     }
-    require_once 'Smarty/plugins/modifier.escape.php';
+
     $value = smarty_modifier_escape($string, $esc_type, $char_set);
     if ($value !== $string) {
       Civi::log()->debug('smarty escaping original {original}, escaped {escaped} type {type} charset {charset}', [
diff --git a/civicrm/CRM/Core/Smarty/plugins/modifier.crmMoney.php b/civicrm/CRM/Core/Smarty/plugins/modifier.crmMoney.php
index c2ec12cadf..ec5a6a93b6 100644
--- a/civicrm/CRM/Core/Smarty/plugins/modifier.crmMoney.php
+++ b/civicrm/CRM/Core/Smarty/plugins/modifier.crmMoney.php
@@ -18,9 +18,9 @@
 /**
  * Format the given monetary amount (and currency) for display
  *
- * @param float $amount
+ * @param string|int|float $amount
  *   The monetary amount up for display.
- * @param string $currency
+ * @param string|null $currency
  *   The (optional) currency.
  *
  * @return string
@@ -28,6 +28,6 @@
  *
  * @throws \CRM_Core_Exception
  */
-function smarty_modifier_crmMoney($amount, $currency = NULL) {
-  return CRM_Utils_Money::format($amount, $currency);
+function smarty_modifier_crmMoney($amount, ?string $currency = NULL): string {
+  return Civi::format()->money($amount, $currency);
 }
diff --git a/civicrm/CRM/Custom/Form/Group.php b/civicrm/CRM/Custom/Form/Group.php
index e8e6655869..1d9db272ed 100644
--- a/civicrm/CRM/Custom/Form/Group.php
+++ b/civicrm/CRM/Custom/Form/Group.php
@@ -343,7 +343,7 @@ class CRM_Custom_Form_Group extends CRM_Core_Form {
       $defaults['weight'] = CRM_Utils_Weight::getDefaultWeight('CRM_Core_DAO_CustomGroup');
 
       $defaults['is_multiple'] = $defaults['min_multiple'] = 0;
-      $defaults['is_active'] = $defaults['is_public'] = $defaults['collapse_display'] = 1;
+      $defaults['is_active'] = $defaults['is_public'] = $defaults['collapse_adv_display'] = 1;
       $defaults['style'] = 'Inline';
     }
     elseif (empty($defaults['max_multiple']) && !$this->_isGroupEmpty) {
diff --git a/civicrm/CRM/Custom/Import/Form/DataSource.php b/civicrm/CRM/Custom/Import/Form/DataSource.php
index 751969385c..1fcc6b2323 100644
--- a/civicrm/CRM/Custom/Import/Form/DataSource.php
+++ b/civicrm/CRM/Custom/Import/Form/DataSource.php
@@ -35,9 +35,10 @@ class CRM_Custom_Import_Form_DataSource extends CRM_Import_Form_DataSource {
       'multipleCustomData' => $this->_id,
     ];
 
-    if ($loadeMapping = $this->get('loadedMapping')) {
-      $this->assign('loadedMapping', $loadeMapping);
-      $defaults['savedMapping'] = $loadeMapping;
+    $loadedMapping = $this->get('loadedMapping');
+    $this->assign('loadedMapping', $loadedMapping);
+    if ($loadedMapping) {
+      $defaults['savedMapping'] = $loadedMapping;
     }
 
     return $defaults;
@@ -52,6 +53,7 @@ class CRM_Custom_Import_Form_DataSource extends CRM_Import_Form_DataSource {
     parent::buildQuickForm();
 
     $multipleCustomData = CRM_Core_BAO_CustomGroup::getMultipleFieldGroup();
+    $this->assign('fieldGroups', $multipleCustomData);
     $this->add('select', 'multipleCustomData', ts('Multi-value Custom Data'), ['' => ts('- select -')] + $multipleCustomData, TRUE);
 
     $this->addContactTypeSelector();
diff --git a/civicrm/CRM/Custom/Import/Form/MapField.php b/civicrm/CRM/Custom/Import/Form/MapField.php
index 30db99f01f..64cc0c6287 100644
--- a/civicrm/CRM/Custom/Import/Form/MapField.php
+++ b/civicrm/CRM/Custom/Import/Form/MapField.php
@@ -55,18 +55,31 @@ class CRM_Custom_Import_Form_MapField extends CRM_Contact_Import_Form_MapField {
     $this->addFormRule(['CRM_Custom_Import_Form_MapField', 'formRule']);
   }
 
+  /**
+   * Override contact import metadata with multi-value custom fields.
+   *
+   * Used to match saved mapping fields.
+   *
+   * @return array
+   */
+  protected function getContactImportMetadata(): array {
+    $contactFields = CRM_Contact_BAO_Contact::importableFields('All', FALSE, FALSE, FALSE, TRUE, TRUE);
+    $contactFields['contact_id'] = $contactFields['id'];
+    $contactFields['contact_id']['name'] = 'contact_id';
+    return $contactFields;
+  }
+
   /**
    * Global validation rules for the form.
    *
    * @param array $fields
    *   Posted values of the form.
    *
-   * @return array
+   * @return array|bool
    *   list of errors to be posted back to the form
    */
   public static function formRule($fields) {
     $errors = [];
-    $fieldMessage = NULL;
     if (!array_key_exists('savedMapping', $fields)) {
       $importKeys = [];
       foreach ($fields['mapper'] as $mapperPart) {
@@ -89,7 +102,7 @@ class CRM_Custom_Import_Form_MapField extends CRM_Contact_Import_Form_MapField {
       }
       else {
         if (CRM_Core_BAO_Mapping::checkMapping($nameField, CRM_Core_PseudoConstant::getKey('CRM_Core_BAO_Mapping', 'mapping_type_id', 'Import Multi value custom data'))) {
-          $errors['saveMappingName'] = ts('Duplicate ' . $self->_mappingType . 'Mapping Name');
+          $errors['saveMappingName'] = ts('Duplicate Mapping Name');
         }
       }
     }
@@ -136,7 +149,6 @@ class CRM_Custom_Import_Form_MapField extends CRM_Contact_Import_Form_MapField {
     $skipColumnHeader = $this->controller->exportValue('DataSource', 'skipColumnHeader');
     $this->_entity = $this->controller->exportValue('DataSource', 'entity');
 
-    $mapperKeys = [];
     $mapper = [];
     $mapperKeys = $this->controller->exportValue($this->_name, 'mapper');
     $mapperKeysMain = [];
@@ -171,12 +183,7 @@ class CRM_Custom_Import_Form_MapField extends CRM_Contact_Import_Form_MapField {
         $updateMappingFields->mapping_id = $params['mappingId'];
         $updateMappingFields->column_number = $i;
 
-        $explodedValues = explode('_', $mapperKeys[$i][0]);
-        $id = $explodedValues[0] ?? NULL;
-        $first = $explodedValues[1] ?? NULL;
-        $second = $explodedValues[2] ?? NULL;
-
-        $updateMappingFields->name = $mapper[$i];
+        $updateMappingFields->name = $this->getMappingFieldName($mapper[$i]);
         $updateMappingFields->save();
       }
     }
@@ -195,12 +202,7 @@ class CRM_Custom_Import_Form_MapField extends CRM_Contact_Import_Form_MapField {
         $saveMappingFields->mapping_id = $saveMapping->id;
         $saveMappingFields->column_number = $i;
 
-        $explodedValues = explode('_', $mapperKeys[$i][0]);
-        $id = $explodedValues[0] ?? NULL;
-        $first = $explodedValues[1] ?? NULL;
-        $second = $explodedValues[2] ?? NULL;
-
-        $saveMappingFields->name = $mapper[$i];
+        $saveMappingFields->name = $this->getMappingFieldName($mapper[$i]);
         $saveMappingFields->save();
       }
       $this->set('savedMapping', $saveMappingFields->mapping_id);
@@ -216,4 +218,13 @@ class CRM_Custom_Import_Form_MapField extends CRM_Contact_Import_Form_MapField {
     $parser->set($this);
   }
 
+  private function getMappingFieldName($label) {
+    $name = array_search($label, $this->_mapperFields);
+    // The `CRM_Import_ImportProcessor::getNameFromLabel` function expects custom fields like "fieldLabel :: groupLabel"
+    if ($name && strpos($name, 'custom_') === 0) {
+      return $label . ' :: ' . CRM_Core_DAO::getFieldValue('CRM_Core_DAO_CustomGroup', $this->_multipleCustomData, 'title');
+    }
+    return $label;
+  }
+
 }
diff --git a/civicrm/CRM/Custom/Import/Parser.php b/civicrm/CRM/Custom/Import/Parser.php
index 0ee0ccf2e0..68036ecb96 100644
--- a/civicrm/CRM/Custom/Import/Parser.php
+++ b/civicrm/CRM/Custom/Import/Parser.php
@@ -14,7 +14,7 @@
  * @package CRM
  * @copyright CiviCRM LLC https://civicrm.org/licensing
  */
-abstract class CRM_Custom_Import_Parser extends CRM_Contact_Import_Parser {
+abstract class CRM_Custom_Import_Parser extends CRM_Import_Parser {
 
   protected $_fileName;
 
@@ -58,7 +58,7 @@ abstract class CRM_Custom_Import_Parser extends CRM_Contact_Import_Parser {
    */
   public function run(
     $fileName,
-    $separator = ',',
+    $separator,
     &$mapper,
     $skipColumnHeader = FALSE,
     $mode = self::MODE_PREVIEW,
@@ -167,7 +167,7 @@ abstract class CRM_Custom_Import_Parser extends CRM_Contact_Import_Parser {
       if ($returnCode & self::WARNING) {
         $this->_warningCount++;
         if ($this->_warningCount < $this->_maxWarningCount) {
-          $this->_warningCount[] = $line;
+          $this->_warnings[] = $this->_lineCount;
         }
       }
 
@@ -238,7 +238,7 @@ abstract class CRM_Custom_Import_Parser extends CRM_Contact_Import_Parser {
           ts('Reason'),
         ], $customHeaders);
         $this->_errorFileName = self::errorFileName(self::ERROR);
-        self::exportCSV($this->_errorFileName, $headers, $this->_errors);
+        CRM_Contact_Import_Parser::exportCSV($this->_errorFileName, $headers, $this->_errors);
       }
       if ($this->_conflictCount) {
         $headers = array_merge([
@@ -246,7 +246,7 @@ abstract class CRM_Custom_Import_Parser extends CRM_Contact_Import_Parser {
           ts('Reason'),
         ], $customHeaders);
         $this->_conflictFileName = self::errorFileName(self::CONFLICT);
-        self::exportCSV($this->_conflictFileName, $headers, $this->_conflicts);
+        CRM_Contact_Import_Parser::exportCSV($this->_conflictFileName, $headers, $this->_conflicts);
       }
       if ($this->_duplicateCount) {
         $headers = array_merge([
@@ -255,7 +255,7 @@ abstract class CRM_Custom_Import_Parser extends CRM_Contact_Import_Parser {
         ], $customHeaders);
 
         $this->_duplicateFileName = self::errorFileName(self::DUPLICATE);
-        self::exportCSV($this->_duplicateFileName, $headers, $this->_duplicates);
+        CRM_Contact_Import_Parser::exportCSV($this->_duplicateFileName, $headers, $this->_duplicates);
       }
     }
     return $this->fini();
@@ -356,4 +356,23 @@ abstract class CRM_Custom_Import_Parser extends CRM_Contact_Import_Parser {
     }
   }
 
+  /**
+   * @param string $name
+   * @param $title
+   * @param int $type
+   * @param string $headerPattern
+   * @param string $dataPattern
+   * @param bool $hasLocationType
+   */
+  public function addField(
+    $name, $title, $type = CRM_Utils_Type::T_INT,
+    $headerPattern = '//', $dataPattern = '//',
+    $hasLocationType = FALSE
+  ) {
+    $this->_fields[$name] = new CRM_Custom_Import_Field($name, $title, $type, $headerPattern, $dataPattern, $hasLocationType);
+    if (empty($name)) {
+      $this->_fields['doNotImport'] = new CRM_Custom_Import_Field($name, $title, $type, $headerPattern, $dataPattern, $hasLocationType);
+    }
+  }
+
 }
diff --git a/civicrm/CRM/Custom/Import/Parser/Api.php b/civicrm/CRM/Custom/Import/Parser/Api.php
index db3180adb7..bff037f88f 100644
--- a/civicrm/CRM/Custom/Import/Parser/Api.php
+++ b/civicrm/CRM/Custom/Import/Parser/Api.php
@@ -147,23 +147,16 @@ class CRM_Custom_Import_Parser_Api extends CRM_Custom_Import_Parser {
   public function import($onDuplicate, &$values) {
     $response = $this->summary($values);
     if ($response != CRM_Import_Parser::VALID) {
-      $importRecordParams = [
-        $statusFieldName => 'INVALID',
-        "${statusFieldName}Msg" => "Invalid (Error Code: $response)",
-      ];
       return $response;
     }
 
     $this->_updateWithId = FALSE;
     $this->_parseStreetAddress = CRM_Utils_Array::value('street_address_parsing', CRM_Core_BAO_Setting::valueOptions(CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME, 'address_options'), FALSE);
 
-    $params = $this->getActiveFieldParams();
     $contactType = $this->_contactType ? $this->_contactType : 'Organization';
     $formatted = [
       'contact_type' => $contactType,
     ];
-    $session = CRM_Core_Session::singleton();
-    $dateType = $session->get('dateTypes');
 
     if (isset($this->_params['external_identifier']) && !isset($this->_params['contact_id'])) {
       $checkCid = new CRM_Contact_DAO_Contact();
@@ -174,9 +167,8 @@ class CRM_Custom_Import_Parser_Api extends CRM_Custom_Import_Parser {
     else {
       $formatted['id'] = $this->_params['contact_id'];
     }
-    $setDateFields = array_intersect_key($this->_params, array_flip($this->_dateFields));
 
-    $this->formatCommonData($this->_params, $formatted, $formatted);
+    $this->formatCommonData($this->_params, $formatted);
     foreach ($formatted['custom'] as $key => $val) {
       $this->_params['custom_' . $key] = $val[-1]['value'];
     }
@@ -194,19 +186,96 @@ class CRM_Custom_Import_Parser_Api extends CRM_Custom_Import_Parser {
   }
 
   /**
-   * Format Date params.
+   * Adapted from CRM_Contact_Import_Parser::formatCommonData
    *
-   * Although the api will accept any strtotime valid string CiviCRM accepts at least one date format
-   * not supported by strtotime so we should run this through a conversion
+   * TODO: Is this function even necessary? All values get passed to the api anyway.
+   *
+   * @param array $params
+   *   Contain record values.
+   * @param array $formatted
+   *   Array of formatted data.
    */
-  public function formatDateParams() {
+  public function formatCommonData($params, &$formatted) {
+
+    $customFields = CRM_Core_BAO_CustomField::getFields(NULL);
+
+    //format date first
     $session = CRM_Core_Session::singleton();
-    $dateType = $session->get('dateTypes');
-    $setDateFields = array_intersect_key($this->_params, array_flip($this->_dateFields));
+    $dateType = $session->get("dateTypes");
+    foreach ($params as $key => $val) {
+      $customFieldID = CRM_Core_BAO_CustomField::getKeyID($key);
+      if ($customFieldID) {
+        //we should not update Date to null, CRM-4062
+        if ($val && ($customFields[$customFieldID]['data_type'] == 'Date')) {
+          //CRM-21267
+          CRM_Contact_Import_Parser_Contact::formatCustomDate($params, $formatted, $dateType, $key);
+        }
+        elseif ($customFields[$customFieldID]['data_type'] == 'Boolean') {
+          if (empty($val) && !is_numeric($val)) {
+            //retain earlier value when Import mode is `Fill`
+            unset($params[$key]);
+          }
+          else {
+            $params[$key] = CRM_Utils_String::strtoboolstr($val);
+          }
+        }
+      }
+    }
+
+    //now format custom data.
+    foreach ($params as $key => $field) {
+
+      if ($key == 'id' && isset($field)) {
+        $formatted[$key] = $field;
+      }
+
+      //Handling Custom Data
+      if (($customFieldID = CRM_Core_BAO_CustomField::getKeyID($key)) &&
+        array_key_exists($customFieldID, $customFields)
+      ) {
+
+        $extends = $customFields[$customFieldID]['extends'] ?? NULL;
+        $htmlType = $customFields[$customFieldID]['html_type'] ?? NULL;
+        $dataType = $customFields[$customFieldID]['data_type'] ?? NULL;
+        $serialized = CRM_Core_BAO_CustomField::isSerialized($customFields[$customFieldID]);
+
+        if (!$serialized && in_array($htmlType, ['Select', 'Radio', 'Autocomplete-Select']) && in_array($dataType, ['String', 'Int'])) {
+          $customOption = CRM_Core_BAO_CustomOption::getCustomOption($customFieldID, TRUE);
+          foreach ($customOption as $customValue) {
+            $val = $customValue['value'] ?? NULL;
+            $label = strtolower($customValue['label'] ?? '');
+            $value = strtolower(trim($formatted[$key]));
+            if (($value == $label) || ($value == strtolower($val))) {
+              $params[$key] = $formatted[$key] = $val;
+            }
+          }
+        }
+        elseif ($serialized && !empty($formatted[$key]) && !empty($params[$key])) {
+          $mulValues = explode(',', $formatted[$key]);
+          $customOption = CRM_Core_BAO_CustomOption::getCustomOption($customFieldID, TRUE);
+          $formatted[$key] = [];
+          $params[$key] = [];
+          foreach ($mulValues as $v1) {
+            foreach ($customOption as $v2) {
+              if ((strtolower($v2['label']) == strtolower(trim($v1))) ||
+                (strtolower($v2['value']) == strtolower(trim($v1)))
+              ) {
+                if ($htmlType == 'CheckBox') {
+                  $params[$key][$v2['value']] = $formatted[$key][$v2['value']] = 1;
+                }
+                else {
+                  $params[$key][] = $formatted[$key][] = $v2['value'];
+                }
+              }
+            }
+          }
+        }
+      }
+    }
 
-    foreach ($setDateFields as $key => $value) {
-      CRM_Utils_Date::convertToDefaultDate($this->_params, $dateType, $key);
-      $this->_params[$key] = CRM_Utils_Date::processDate($this->_params[$key]);
+    if (!empty($key) && ($customFieldID = CRM_Core_BAO_CustomField::getKeyID($key)) && array_key_exists($customFieldID, $customFields)) {
+      // @todo calling api functions directly is not supported
+      _civicrm_api3_custom_format_params($params, $formatted, $extends);
     }
   }
 
diff --git a/civicrm/CRM/Custom/Page/Group.php b/civicrm/CRM/Custom/Page/Group.php
index 65a6aac617..e462099b67 100644
--- a/civicrm/CRM/Custom/Page/Group.php
+++ b/civicrm/CRM/Custom/Page/Group.php
@@ -192,7 +192,7 @@ class CRM_Custom_Page_Group extends CRM_Core_Page {
     $customGroupStyle = CRM_Core_SelectValues::customGroupStyle();
     while ($dao->fetch()) {
       $id = $dao->id;
-      $customGroup[$id] = [];
+      $customGroup[$id] = ['class' => ''];
       CRM_Core_DAO::storeValues($dao, $customGroup[$id]);
       // form all action links
       $action = array_sum(array_keys(self::actionLinks()));
diff --git a/civicrm/CRM/Dedupe/BAO/DedupeRule.php b/civicrm/CRM/Dedupe/BAO/DedupeRule.php
index a1d9d63944..5cd159c7b2 100644
--- a/civicrm/CRM/Dedupe/BAO/DedupeRule.php
+++ b/civicrm/CRM/Dedupe/BAO/DedupeRule.php
@@ -241,7 +241,7 @@ class CRM_Dedupe_BAO_DedupeRule extends CRM_Dedupe_DAO_DedupeRule {
     if (!$entity) {
       // This means we have stored a custom field rather than an entity name in rule_table, figure out the entity.
       $entity = civicrm_api3('CustomGroup', 'getvalue', ['table_name' => $this->rule_table, 'return' => 'extends']);
-      if (in_array($entity, ['Individual', 'Household', 'Organization'])) {
+      if (in_array($entity, CRM_Contact_BAO_ContactType::basicTypes(TRUE), TRUE)) {
         $entity = 'Contact';
       }
       $fieldName = 'custom_' . civicrm_api3('CustomField', 'getvalue', ['column_name' => $fieldName, 'return' => 'id']);
diff --git a/civicrm/CRM/Dedupe/BAO/DedupeRuleGroup.php b/civicrm/CRM/Dedupe/BAO/DedupeRuleGroup.php
index 4dedd05586..e40118c783 100644
--- a/civicrm/CRM/Dedupe/BAO/DedupeRuleGroup.php
+++ b/civicrm/CRM/Dedupe/BAO/DedupeRuleGroup.php
@@ -87,7 +87,7 @@ class CRM_Dedupe_BAO_DedupeRuleGroup extends CRM_Dedupe_DAO_DedupeRuleGroup {
         'civicrm_website',
       ];
 
-      foreach (['Individual', 'Organization', 'Household'] as $ctype) {
+      foreach (CRM_Contact_BAO_ContactType::basicTypes() as $ctype) {
         // take the table.field pairs and their titles from importableFields() if the table is supported
         foreach (CRM_Contact_BAO_Contact::importableFields($ctype) as $iField) {
           if (isset($iField['where'])) {
diff --git a/civicrm/CRM/Dedupe/Merger.php b/civicrm/CRM/Dedupe/Merger.php
index a34962d8d1..8e32171339 100644
--- a/civicrm/CRM/Dedupe/Merger.php
+++ b/civicrm/CRM/Dedupe/Merger.php
@@ -683,14 +683,349 @@ INNER JOIN  civicrm_membership membership2 ON membership1.membership_type_id = m
    * @throws \CiviCRM_API3_Exception
    * @throws \Civi\API\Exception\UnauthorizedException
    */
-  protected static function createContact($contactID, $params) {
+  protected static function updateContact(int $contactID, $params): void {
     // This parameter causes blank fields to be be emptied out.
     // We can probably remove.
     $params['updateBlankLocInfo'] = TRUE;
-    [$data] = CRM_Contact_BAO_Contact::formatProfileContactParams($params, [], $contactID);
+    $data = self::formatProfileContactParams($params, $contactID);
     CRM_Contact_BAO_Contact::create($data);
   }
 
+  /**
+   * Format profile contact parameters.
+   *
+   * Note this function has been duplicated from CRM_Contact_BAO_Contact
+   * in order to allow us to unravel all the work this class
+   * does to prepare to call this & create some sanity. Also start to
+   * eliminate a toxic function.
+   *
+   * @param array $params
+   * @param int $contactID
+   *
+   * @return array
+   */
+  private static function formatProfileContactParams(
+    $params,
+    int $contactID
+  ) {
+
+    $data = $contactDetails = [];
+
+    // get the contact details (hier)
+    $details = CRM_Contact_BAO_Contact::getHierContactDetails($contactID, []);
+
+    $contactDetails = $details[$contactID];
+    $data['contact_type'] = $contactDetails['contact_type'] ?? NULL;
+    $data['contact_sub_type'] = $contactDetails['contact_sub_type'] ?? NULL;
+
+    //fix contact sub type CRM-5125
+    if (array_key_exists('contact_sub_type', $params) &&
+      !empty($params['contact_sub_type'])
+    ) {
+      $data['contact_sub_type'] = CRM_Utils_Array::implodePadded($params['contact_sub_type']);
+    }
+    elseif (array_key_exists('contact_sub_type_hidden', $params) &&
+      !empty($params['contact_sub_type_hidden'])
+    ) {
+      // if profile was used, and had any subtype, we obtain it from there
+      //CRM-13596 - add to existing contact types, rather than overwriting
+      if (empty($data['contact_sub_type'])) {
+        // If we don't have a contact ID the $data['contact_sub_type'] will not be defined...
+        $data['contact_sub_type'] = CRM_Utils_Array::implodePadded($params['contact_sub_type_hidden']);
+      }
+      else {
+        $data_contact_sub_type_arr = CRM_Utils_Array::explodePadded($data['contact_sub_type']);
+        if (!in_array($params['contact_sub_type_hidden'], $data_contact_sub_type_arr)) {
+          //CRM-20517 - make sure contact_sub_type gets the correct delimiters
+          $data['contact_sub_type'] = trim($data['contact_sub_type'], CRM_Core_DAO::VALUE_SEPARATOR);
+          $data['contact_sub_type'] = CRM_Core_DAO::VALUE_SEPARATOR . $data['contact_sub_type'] . CRM_Utils_Array::implodePadded($params['contact_sub_type_hidden']);
+        }
+      }
+    }
+
+    $locationType = [];
+    $count = 1;
+
+    //add contact id
+    $data['contact_id'] = $contactID;
+    $primaryLocationType = CRM_Contact_BAO_Contact::getPrimaryLocationType($contactID);
+
+    $billingLocationTypeId = CRM_Core_BAO_LocationType::getBilling();
+
+    $blocks = ['email', 'phone', 'im', 'openid'];
+
+    $multiplFields = ['url'];
+    // prevent overwritten of formatted array, reset all block from
+    // params if it is not in valid format (since import pass valid format)
+    foreach ($blocks as $blk) {
+      if (array_key_exists($blk, $params) &&
+        !is_array($params[$blk])
+      ) {
+        unset($params[$blk]);
+      }
+    }
+
+    $primaryPhoneLoc = NULL;
+    $session = CRM_Core_Session::singleton();
+    foreach ($params as $key => $value) {
+      [$fieldName, $locTypeId, $typeId] = CRM_Utils_System::explode('-', $key, 3);
+
+      if ($locTypeId == 'Primary') {
+        if (in_array($fieldName, $blocks)) {
+          $locTypeId = CRM_Contact_BAO_Contact::getPrimaryLocationType($contactID, FALSE, $fieldName);
+        }
+        else {
+          $locTypeId = CRM_Contact_BAO_Contact::getPrimaryLocationType($contactID, FALSE, 'address');
+        }
+        $primaryLocationType = $locTypeId;
+      }
+
+      if (is_numeric($locTypeId) &&
+        !in_array($fieldName, $multiplFields) &&
+        substr($fieldName, 0, 7) != 'custom_'
+      ) {
+        $index = $locTypeId;
+
+        if (is_numeric($typeId)) {
+          $index .= '-' . $typeId;
+        }
+        if (!in_array($index, $locationType)) {
+          $locationType[$count] = $index;
+          $count++;
+        }
+
+        $loc = CRM_Utils_Array::key($index, $locationType);
+
+        $blockName = self::getLocationEntityForKey($fieldName);
+
+        $data[$blockName][$loc]['location_type_id'] = $locTypeId;
+
+        //set is_billing true, for location type "Billing"
+        if ($locTypeId == $billingLocationTypeId) {
+          $data[$blockName][$loc]['is_billing'] = 1;
+        }
+
+        if ($contactID) {
+          //get the primary location type
+          if ($locTypeId == $primaryLocationType) {
+            $data[$blockName][$loc]['is_primary'] = 1;
+          }
+        }
+        elseif ($locTypeId == $defaultLocationId) {
+          $data[$blockName][$loc]['is_primary'] = 1;
+        }
+
+        if (in_array($fieldName, ['phone'])) {
+          if ($typeId) {
+            $data['phone'][$loc]['phone_type_id'] = $typeId;
+          }
+          else {
+            $data['phone'][$loc]['phone_type_id'] = '';
+          }
+          $data['phone'][$loc]['phone'] = $value;
+
+          //special case to handle primary phone with different phone types
+          // in this case we make first phone type as primary
+          if (isset($data['phone'][$loc]['is_primary']) && !$primaryPhoneLoc) {
+            $primaryPhoneLoc = $loc;
+          }
+
+          if ($loc != $primaryPhoneLoc) {
+            unset($data['phone'][$loc]['is_primary']);
+          }
+        }
+        elseif ($fieldName == 'email') {
+          $data['email'][$loc]['email'] = $value;
+          if (empty($contactID)) {
+            $data['email'][$loc]['is_primary'] = 1;
+          }
+        }
+        elseif ($fieldName == 'im') {
+          if (isset($params[$key . '-provider_id'])) {
+            $data['im'][$loc]['provider_id'] = $params[$key . '-provider_id'];
+          }
+          if (strpos($key, '-provider_id') !== FALSE) {
+            $data['im'][$loc]['provider_id'] = $params[$key];
+          }
+          else {
+            $data['im'][$loc]['name'] = $value;
+          }
+        }
+        elseif ($fieldName == 'openid') {
+          $data['openid'][$loc]['openid'] = $value;
+        }
+        else {
+          if ($fieldName === 'state_province') {
+            // CRM-3393
+            if (is_numeric($value) && ((int ) $value) >= 1000) {
+              $data['address'][$loc]['state_province_id'] = $value;
+            }
+            elseif (empty($value)) {
+              $data['address'][$loc]['state_province_id'] = '';
+            }
+            else {
+              $data['address'][$loc]['state_province'] = $value;
+            }
+          }
+          elseif ($fieldName === 'country') {
+            // CRM-3393
+            if (is_numeric($value) && ((int ) $value) >= 1000
+            ) {
+              $data['address'][$loc]['country_id'] = $value;
+            }
+            elseif (empty($value)) {
+              $data['address'][$loc]['country_id'] = '';
+            }
+            else {
+              $data['address'][$loc]['country'] = $value;
+            }
+          }
+          elseif ($fieldName === 'county') {
+            $data['address'][$loc]['county_id'] = $value;
+          }
+          elseif ($fieldName == 'address_name') {
+            $data['address'][$loc]['name'] = $value;
+          }
+          elseif (substr($fieldName, 0, 14) === 'address_custom') {
+            $data['address'][$loc][substr($fieldName, 8)] = $value;
+          }
+          else {
+            $data[$blockName][$loc][$fieldName] = $value;
+          }
+        }
+      }
+      else {
+        if (substr($key, 0, 4) === 'url-') {
+          $websiteField = explode('-', $key);
+          $data['website'][$websiteField[1]]['website_type_id'] = $websiteField[1];
+          $data['website'][$websiteField[1]]['url'] = $value;
+        }
+        elseif (in_array($key, CRM_Contact_BAO_Contact::$_greetingTypes, TRUE)) {
+          //save email/postal greeting and addressee values if any, CRM-4575
+          $data[$key . '_id'] = $value;
+        }
+        elseif (($customFieldId = CRM_Core_BAO_CustomField::getKeyID($key))) {
+          // for autocomplete transfer hidden value instead of label
+          if ($params[$key] && isset($params[$key . '_id'])) {
+            $value = $params[$key . '_id'];
+          }
+
+          // we need to append time with date
+          if ($params[$key] && isset($params[$key . '_time'])) {
+            $value .= ' ' . $params[$key . '_time'];
+          }
+
+          // if auth source is not checksum / login && $value is blank, do not proceed - CRM-10128
+          if (($session->get('authSrc') & (CRM_Core_Permission::AUTH_SRC_CHECKSUM + CRM_Core_Permission::AUTH_SRC_LOGIN)) == 0 &&
+            ($value == '' || !isset($value))
+          ) {
+            continue;
+          }
+
+          $valueId = NULL;
+          if (!empty($params['customRecordValues'])) {
+            if (is_array($params['customRecordValues']) && !empty($params['customRecordValues'])) {
+              foreach ($params['customRecordValues'] as $recId => $customFields) {
+                if (is_array($customFields) && !empty($customFields)) {
+                  foreach ($customFields as $customFieldName) {
+                    if ($customFieldName == $key) {
+                      $valueId = $recId;
+                      break;
+                    }
+                  }
+                }
+              }
+            }
+          }
+
+          //CRM-13596 - check for contact_sub_type_hidden first
+          if (array_key_exists('contact_sub_type_hidden', $params)) {
+            $type = $params['contact_sub_type_hidden'];
+          }
+          else {
+            $type = $data['contact_type'];
+            if (!empty($data['contact_sub_type'])) {
+              $type = CRM_Utils_Array::explodePadded($data['contact_sub_type']);
+            }
+          }
+
+          CRM_Core_BAO_CustomField::formatCustomField($customFieldId,
+            $data['custom'],
+            $value,
+            $type,
+            $valueId,
+            $contactID,
+            FALSE,
+            FALSE
+          );
+        }
+        elseif ($key === 'edit') {
+          continue;
+        }
+        else {
+          if ($key === 'location') {
+            foreach ($value as $locationTypeId => $field) {
+              foreach ($field as $block => $val) {
+                if ($block === 'address' && array_key_exists('address_name', $val)) {
+                  $value[$locationTypeId][$block]['name'] = $value[$locationTypeId][$block]['address_name'];
+                }
+              }
+            }
+          }
+          if ($key === 'phone' && isset($params['phone_ext'])) {
+            $data[$key] = $value;
+            foreach ($value as $cnt => $phoneBlock) {
+              if ($params[$key][$cnt]['location_type_id'] == $params['phone_ext'][$cnt]['location_type_id']) {
+                $data[$key][$cnt]['phone_ext'] = CRM_Utils_Array::retrieveValueRecursive($params['phone_ext'][$cnt], 'phone_ext');
+              }
+            }
+          }
+          elseif (in_array($key, ['nick_name', 'job_title', 'middle_name', 'birth_date', 'gender_id', 'current_employer', 'prefix_id', 'suffix_id'])
+            && ($value == '' || !isset($value)) &&
+            ($session->get('authSrc') & (CRM_Core_Permission::AUTH_SRC_CHECKSUM + CRM_Core_Permission::AUTH_SRC_LOGIN)) == 0 ||
+            ($key === 'current_employer' && empty($params['current_employer']))) {
+            // CRM-10128: if auth source is not checksum / login && $value is blank, do not fill $data with empty value
+            // to avoid update with empty values
+            continue;
+          }
+          else {
+            $data[$key] = $value;
+          }
+        }
+      }
+    }
+
+    if (!isset($data['contact_type'])) {
+      $data['contact_type'] = 'Individual';
+    }
+
+    return $data;
+  }
+
+  /**
+   * Get the relevant location entity for the array key.
+   *
+   * This function is duplicated from CRM_Contact_BAO_Contact to allow cleanup.
+   * See self::formatProfileContactParams
+   *
+   * Based on the field name we determine which location entity
+   * we are dealing with. Apart from a few specific ones they
+   * are mostly 'address' (the default).
+   *
+   * @param string $fieldName
+   *
+   * @return string
+   */
+  protected static function getLocationEntityForKey($fieldName) {
+    if (in_array($fieldName, ['email', 'phone', 'im', 'openid'])) {
+      return $fieldName;
+    }
+    if ($fieldName === 'phone_ext') {
+      return 'phone';
+    }
+    return 'address';
+  }
+
   /**
    * Load all non-empty fields for the contacts
    *
@@ -1536,7 +1871,7 @@ INNER JOIN  civicrm_membership membership2 ON membership1.membership_type_id = m
       if (!isset($submitted['suffix_id']) && !empty($migrationInfo['main_details']['suffix_id'])) {
         $submitted['suffix_id'] = $migrationInfo['main_details']['suffix_id'];
       }
-      self::createContact($mainId, $submitted);
+      self::updateContact($mainId, $submitted);
     }
     $transaction->commit();
     CRM_Utils_Hook::post('merge', 'Contact', $mainId);
diff --git a/civicrm/CRM/Event/BAO/Event.php b/civicrm/CRM/Event/BAO/Event.php
index d251154085..1e7f4f75a4 100644
--- a/civicrm/CRM/Event/BAO/Event.php
+++ b/civicrm/CRM/Event/BAO/Event.php
@@ -650,13 +650,12 @@ $event_summary_limit
   }
 
   /**
-   * Get the information to map a event.
+   * Get the information to map an event.
    *
    * @param int $id
    *   For which we want map info.
    *
-   * @return null|string
-   *   title of the event
+   * @return array
    */
   public static function &getMapInfo(&$id) {
 
@@ -1261,7 +1260,7 @@ WHERE civicrm_event.is_active = 1
    * @param int $id
    * @param string $name
    * @param int $cid
-   * @param string $template
+   * @param \CRM_Core_Smarty $template
    * @param int $participantId
    * @param bool $isTest
    * @param bool $returnResults
@@ -1663,7 +1662,7 @@ WHERE  id = $cfID
                   }
                 }
                 elseif ($dao->data_type == 'Float') {
-                  $customVal = (float ) ($params[$name]);
+                  $customVal = (float) ($params[$name]);
                 }
                 elseif ($dao->data_type == 'Date') {
                   //@todo note the currently we are using default date time formatting. Since you can select/set
@@ -2233,7 +2232,7 @@ WHERE  ce.loc_block_id = $locBlockId";
    *
    * @param int $eventId
    *   Event id.
-   * @param sting $extraWhereClause
+   * @param string $extraWhereClause
    *   Extra filter on participants.
    *
    * @return int
@@ -2361,11 +2360,12 @@ LEFT  JOIN  civicrm_price_field_value value ON ( value.id = lineItem.price_field
     // Special logic for fields whose options depend on context or properties
     switch ($fieldName) {
       case 'financial_type_id':
-        // @fixme - this is going to ignore context, better to get conditions, add params, and call PseudoConstant::get
-        // @fixme - https://lab.civicrm.org/dev/core/issues/547 if CiviContribute not enabled this causes an invalid query
-        //   because $relationTypeId is not set in CRM_Financial_BAO_FinancialType::getIncomeFinancialType()
+        // https://lab.civicrm.org/dev/core/issues/547 if CiviContribute not enabled this causes an invalid query
+        // @todo - the component is enabled check should be done within getIncomeFinancialType
+        // It looks to me like test cover was NOT added to cover the change
+        // that added this so we need to assume there is no test cover
         if (array_key_exists('CiviContribute', CRM_Core_Component::getEnabledComponents())) {
-          return CRM_Financial_BAO_FinancialType::getIncomeFinancialType();
+          return CRM_Financial_BAO_FinancialType::getIncomeFinancialType($props['check_permissions'] ?? TRUE);
         }
         return [];
     }
diff --git a/civicrm/CRM/Event/BAO/Participant.php b/civicrm/CRM/Event/BAO/Participant.php
index 1964f75463..537142a280 100644
--- a/civicrm/CRM/Event/BAO/Participant.php
+++ b/civicrm/CRM/Event/BAO/Participant.php
@@ -798,7 +798,7 @@ WHERE  civicrm_participant.id = {$participantId}
    *
    * @param array $defaults
    * @param string $property
-   * @param string $lookup
+   * @param string[] $lookup
    * @param bool $reverse
    *
    * @return bool
@@ -1477,7 +1477,7 @@ UPDATE  civicrm_participant
    *
    * @return string
    */
-  public function updateStatusMessage($participantId, $statusChangeTo, $fromStatusId) {
+  public static function updateStatusMessage($participantId, $statusChangeTo, $fromStatusId) {
     $statusMsg = NULL;
     $results = self::transitionParticipants([$participantId],
       $statusChangeTo, $fromStatusId, TRUE
@@ -1596,8 +1596,7 @@ UPDATE  civicrm_participant
    * @param int $newStatusId
    *   New status.
    *
-   * @return bool
-   *   true if allowed
+   * @return array
    */
   public static function getValidAdditionalIds($participantId, $oldStatusId, $newStatusId) {
 
diff --git a/civicrm/CRM/Event/Form/ManageEvent/Fee.php b/civicrm/CRM/Event/Form/ManageEvent/Fee.php
index 6a51501be0..f61a4e736a 100644
--- a/civicrm/CRM/Event/Form/ManageEvent/Fee.php
+++ b/civicrm/CRM/Event/Form/ManageEvent/Fee.php
@@ -362,10 +362,7 @@ class CRM_Event_Form_ManageEvent_Fee extends CRM_Event_Form_ManageEvent {
         'value' => 1,
       ]
     );
-    if (Civi::settings()->get('deferred_revenue_enabled')) {
-      $deferredFinancialType = CRM_Financial_BAO_FinancialAccount::getDeferredFinancialType();
-      $this->assign('deferredFinancialType', array_keys($deferredFinancialType));
-    }
+    $this->assign('deferredFinancialType', Civi::settings()->get('deferred_revenue_enabled') ? array_keys(CRM_Financial_BAO_FinancialAccount::getDeferredFinancialType()) : NULL);
     $this->buildAmountLabel();
     parent::buildQuickForm();
   }
diff --git a/civicrm/CRM/Event/Form/ManageEvent/Registration.php b/civicrm/CRM/Event/Form/ManageEvent/Registration.php
index 7773107cc0..3eb2a7efa9 100644
--- a/civicrm/CRM/Event/Form/ManageEvent/Registration.php
+++ b/civicrm/CRM/Event/Form/ManageEvent/Registration.php
@@ -311,7 +311,7 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
    * Subroutine to insert a Profile Editor widget.
    * depends on getProfileSelectorTypes
    *
-   * @param array &$form
+   * @param \CRM_Core_Form &$form
    * @param int $count
    *   Unique index.
    * @param string $prefix
@@ -392,7 +392,6 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
    * Build Email Block.
    *
    * @param CRM_Core_Form $form
-   *
    */
   public function buildMailBlock(&$form) {
     $form->registerRule('emailList', 'callback', 'emailList', 'CRM_Utils_Rule');
@@ -421,7 +420,6 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
   /**
    * Add local and global form rules.
    *
-   *
    * @return void
    */
   public function addRules() {
@@ -621,7 +619,7 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
    * Collect all email fields for an array of profile ids.
    *
    * @param $profileIds
-   * @return bool
+   * @return array
    */
   public static function getEmailFields($profileIds) {
     $emailFields = [];
@@ -771,7 +769,6 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
   /**
    * Process the form submission.
    *
-   *
    * @return void
    */
   public function postProcess() {
diff --git a/civicrm/CRM/Event/Form/Participant.php b/civicrm/CRM/Event/Form/Participant.php
index 204304aaf0..99e6a6ed58 100644
--- a/civicrm/CRM/Event/Form/Participant.php
+++ b/civicrm/CRM/Event/Form/Participant.php
@@ -1733,7 +1733,7 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
         }
 
         $form->add('select', 'contribution_status_id',
-          ts('Payment Status'), CRM_Contribute_BAO_Contribution_Utils::getContributionStatuses('participant')
+          ts('Payment Status'), CRM_Contribute_BAO_Contribution_Utils::getPendingAndCompleteStatuses()
         );
 
         $form->add('text', 'check_number', ts('Check Number'),
@@ -2181,7 +2181,7 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment
   }
 
   /**
-   * Store the parameters to create a payment, if approprite, on the form.
+   * Store the parameters to create a payment, if appropriate, on the form.
    *
    * @param array $params
    *   Params as submitted.
diff --git a/civicrm/CRM/Event/Form/Registration.php b/civicrm/CRM/Event/Form/Registration.php
index 5ccb819dc5..74526af6a4 100644
--- a/civicrm/CRM/Event/Form/Registration.php
+++ b/civicrm/CRM/Event/Form/Registration.php
@@ -495,6 +495,7 @@ class CRM_Event_Form_Registration extends CRM_Core_Form {
 
     $cid = CRM_Utils_Request::retrieve('cid', 'Positive', $this);
     $contactID = CRM_Core_Session::getLoggedInContactID();
+    $fields = [];
 
     // we don't allow conflicting fields to be
     // configured via profile
diff --git a/civicrm/CRM/Event/Import/Field.php b/civicrm/CRM/Event/Import/Field.php
index 8bba7e00f1..a3062a2ec0 100644
--- a/civicrm/CRM/Event/Import/Field.php
+++ b/civicrm/CRM/Event/Import/Field.php
@@ -33,7 +33,7 @@ class CRM_Event_Import_Field {
 
   /**
    * Type of field
-   * @var enum
+   * @var int
    */
   public $_type;
 
@@ -51,13 +51,13 @@ class CRM_Event_Import_Field {
 
   /**
    * Value of this field
-   * @var object
+   * @var string|null
    */
   public $_value;
 
   /**
    * @param string $name
-   * @param $title
+   * @param string $title
    * @param int $type
    * @param string $headerPattern
    * @param string $dataPattern
@@ -95,8 +95,8 @@ class CRM_Event_Import_Field {
 
     switch ($this->_name) {
       case 'contact_id':
-        // note: we validate extistence of the contact in API, upon
-        // insert (it would be too costlty to do a db call here)
+        // note: we validate existence of the contact in API, upon
+        // insert (it would be too costly to do a db call here)
         return CRM_Utils_Rule::integer($this->_value);
 
       case 'register_date':
diff --git a/civicrm/CRM/Event/Page/EventInfo.php b/civicrm/CRM/Event/Page/EventInfo.php
index 5dcac3363f..8f141a2a85 100644
--- a/civicrm/CRM/Event/Page/EventInfo.php
+++ b/civicrm/CRM/Event/Page/EventInfo.php
@@ -16,7 +16,7 @@
  */
 
 /**
- * Event Info Page - Summmary about the event
+ * Event Info Page - Summary about the event
  */
 class CRM_Event_Page_EventInfo extends CRM_Core_Page {
 
@@ -145,6 +145,7 @@ class CRM_Event_Page_EventInfo extends CRM_Core_Page {
               }
               else {
                 $values['feeBlock']['value'][$fieldCnt] = $optionVal['amount'];
+                $values['feeBlock']['tax_amount'][$fieldCnt] = 0;
               }
               $values['feeBlock']['label'][$fieldCnt] = $optionVal['label'];
               $values['feeBlock']['lClass'][$fieldCnt] = $labelClass;
diff --git a/civicrm/CRM/Event/Selector/Search.php b/civicrm/CRM/Event/Selector/Search.php
index fdcaf58df1..3ff31c429b 100644
--- a/civicrm/CRM/Event/Selector/Search.php
+++ b/civicrm/CRM/Event/Selector/Search.php
@@ -117,7 +117,7 @@ class CRM_Event_Selector_Search extends CRM_Core_Selector_Base implements CRM_Co
   /**
    * The query object.
    *
-   * @var string
+   * @var CRM_Contact_BAO_Query
    */
   protected $_query;
 
diff --git a/civicrm/CRM/Export/BAO/ExportProcessor.php b/civicrm/CRM/Export/BAO/ExportProcessor.php
index 4e85f9758c..18a5663ff8 100644
--- a/civicrm/CRM/Export/BAO/ExportProcessor.php
+++ b/civicrm/CRM/Export/BAO/ExportProcessor.php
@@ -1464,6 +1464,16 @@ class CRM_Export_BAO_ExportProcessor {
 
         case CRM_Utils_Type::T_STRING:
           if (isset($fieldSpec['maxlength'])) {
+            // A localized string for the preferred_mail_format does not fit
+            // into the varchar(8) field.
+            // @see https://lab.civicrm.org/dev/core/-/issues/2645
+            switch ($fieldName) {
+              case 'preferred_mail_format':
+                return "`$fieldName` text(16)";
+
+              default:
+                return "`$fieldName` varchar({$fieldSpec['maxlength']})";
+            }
           }
           $dataType = $fieldSpec['data_type'] ?? '';
           // set the sql columns for custom data
diff --git a/civicrm/CRM/Extension/Browser.php b/civicrm/CRM/Extension/Browser.php
index df34111114..62d1b25bf9 100644
--- a/civicrm/CRM/Extension/Browser.php
+++ b/civicrm/CRM/Extension/Browser.php
@@ -119,7 +119,7 @@ class CRM_Extension_Browser {
   /**
    * Get a list of all available extensions.
    *
-   * @return array
+   * @return CRM_Extension_Info[]
    *   ($key => CRM_Extension_Info)
    */
   public function getExtensions() {
@@ -159,7 +159,7 @@ class CRM_Extension_Browser {
   }
 
   /**
-   * @return array
+   * @return CRM_Extension_Info[]
    * @throws CRM_Extension_Exception_ParseException
    */
   private function _discoverRemote() {
diff --git a/civicrm/CRM/Extension/Info.php b/civicrm/CRM/Extension/Info.php
index 2f14314c07..4382427353 100644
--- a/civicrm/CRM/Extension/Info.php
+++ b/civicrm/CRM/Extension/Info.php
@@ -23,12 +23,28 @@ class CRM_Extension_Info {
   const FILENAME = 'info.xml';
 
   /**
-   * @var string
+   * @var string|null
    */
   public $key = NULL;
+
+  /**
+   * @var string|null
+   */
   public $type = NULL;
+
+  /**
+   * @var string|null
+   */
   public $name = NULL;
+
+  /**
+   * @var string|null
+   */
   public $label = NULL;
+
+  /**
+   * @var string|null
+   */
   public $file = NULL;
 
   /**
@@ -140,11 +156,11 @@ class CRM_Extension_Info {
   }
 
   /**
-   * @param null $key
-   * @param null $type
-   * @param null $name
-   * @param null $label
-   * @param null $file
+   * @param string|null $key
+   * @param string|null $type
+   * @param string|null $name
+   * @param string|null $label
+   * @param string|null $file
    */
   public function __construct($key = NULL, $type = NULL, $name = NULL, $label = NULL, $file = NULL) {
     $this->key = $key;
diff --git a/civicrm/CRM/Extension/Mapper.php b/civicrm/CRM/Extension/Mapper.php
index b8d62af8f0..550091a84e 100644
--- a/civicrm/CRM/Extension/Mapper.php
+++ b/civicrm/CRM/Extension/Mapper.php
@@ -546,7 +546,7 @@ class CRM_Extension_Mapper {
    * @todo We should improve this to return more appropriate text. eg. when an extension is not installed
    *   it should not say "version xx is installed".
    *
-   * @param array $remoteExtensionInfo
+   * @param CRM_Extension_Info $remoteExtensionInfo
    * @param array $localExtensionInfo
    *
    * @return string
diff --git a/civicrm/CRM/Financial/BAO/ExportFormat.php b/civicrm/CRM/Financial/BAO/ExportFormat.php
index 09c389c3d6..9559a5d4c6 100644
--- a/civicrm/CRM/Financial/BAO/ExportFormat.php
+++ b/civicrm/CRM/Financial/BAO/ExportFormat.php
@@ -214,7 +214,7 @@ abstract class CRM_Financial_BAO_ExportFormat {
 
   /**
    * @param array $files
-   * @param null $destination
+   * @param string $destination
    * @param bool $overwrite
    *
    * @return bool
@@ -224,7 +224,7 @@ abstract class CRM_Financial_BAO_ExportFormat {
     if (file_exists($destination) && !$overwrite) {
       return FALSE;
     }
-    $valid_files = [];
+
     if (is_array($files)) {
       foreach ($files as $file) {
         // make sure the file exists
diff --git a/civicrm/CRM/Financial/BAO/FinancialType.php b/civicrm/CRM/Financial/BAO/FinancialType.php
index ecdb421af5..88143c0fb6 100644
--- a/civicrm/CRM/Financial/BAO/FinancialType.php
+++ b/civicrm/CRM/Financial/BAO/FinancialType.php
@@ -9,6 +9,9 @@
  +--------------------------------------------------------------------+
  */
 
+use Civi\API\Exception\UnauthorizedException;
+use Civi\Api4\EntityFinancialAccount;
+
 /**
  *
  * @package CRM
@@ -174,35 +177,43 @@ class CRM_Financial_BAO_FinancialType extends CRM_Financial_DAO_FinancialType im
   }
 
   /**
-   * fetch financial type having relationship as Income Account is.
-   *
+   * Fetch financial types having relationship as Income Account is.
    *
    * @return array
    *   all financial type with income account is relationship
+   *
+   * @throws \API_Exception
    */
-  public static function getIncomeFinancialType() {
-    // Financial Type
-    $financialType = CRM_Contribute_PseudoConstant::financialType();
-    $revenueFinancialType = [];
-    $relationTypeId = key(CRM_Core_PseudoConstant::accountOptionValues('account_relationship', NULL, " AND v.name LIKE 'Income Account is' "));
-    CRM_Core_PseudoConstant::populate(
-      $revenueFinancialType,
-      'CRM_Financial_DAO_EntityFinancialAccount',
-      $all = TRUE,
-      $retrieve = 'entity_id',
-      $filter = NULL,
-      "account_relationship = $relationTypeId AND entity_table = 'civicrm_financial_type' "
-    );
-
-    foreach ($financialType as $key => $financialTypeName) {
-      if (!in_array($key, $revenueFinancialType)
-        || (CRM_Financial_BAO_FinancialType::isACLFinancialTypeStatus()
-          && !CRM_Core_Permission::check('add contributions of type ' . $financialTypeName))
-      ) {
-        unset($financialType[$key]);
+  public static function getIncomeFinancialType($checkPermissions = TRUE): array {
+    // Realistically tests are the only place where logged in contact can
+    // change during the session at this stage.
+    $key = 'income_type' . (int) $checkPermissions;
+    if ($checkPermissions) {
+      $key .= '_' . CRM_Core_Session::getLoggedInContactID();
+    }
+    if (isset(Civi::$statics[__CLASS__][$key])) {
+      return Civi::$statics[__CLASS__][$key];
+    }
+    try {
+      $types = EntityFinancialAccount::get($checkPermissions)
+        ->addWhere('account_relationship:name', '=', 'Income Account is')
+        ->addWhere('entity_table', '=', 'civicrm_financial_type')
+        ->addSelect('entity_id', 'financial_type.name')
+        ->addJoin('FinancialType AS financial_type', 'LEFT', [
+          'entity_id',
+          '=',
+          'financial_type.id',
+        ])
+        ->execute()->indexBy('entity_id');
+      Civi::$statics[__CLASS__][$key] = [];
+      foreach ($types as $type) {
+        Civi::$statics[__CLASS__][$key][$type['entity_id']] = $type['financial_type.name'];
       }
     }
-    return $financialType;
+    catch (UnauthorizedException $e) {
+      Civi::$statics[__CLASS__][$key] = [];
+    }
+    return Civi::$statics[__CLASS__][$key];
   }
 
   /**
diff --git a/civicrm/CRM/Financial/Form/BatchTransaction.php b/civicrm/CRM/Financial/Form/BatchTransaction.php
index 5a52547bd6..e93585cb56 100644
--- a/civicrm/CRM/Financial/Form/BatchTransaction.php
+++ b/civicrm/CRM/Financial/Form/BatchTransaction.php
@@ -30,14 +30,14 @@ class CRM_Financial_Form_BatchTransaction extends CRM_Contribute_Form_Search {
 
   /**
    * Batch status name.
+   *
    * @var string
    */
-  protected $_batchStatus;
+  protected $_batchStatus = 'open';
 
   public function preProcess() {
     // This reuses some styles from search forms
     CRM_Core_Resources::singleton()->addStyleFile('civicrm', 'css/searchForm.css', 1, 'html-header');
-
     self::$_entityID = CRM_Utils_Request::retrieve('bid', 'Positive') ? CRM_Utils_Request::retrieve('bid', 'Positive') : CRM_Utils_Array::value('batch_id', $_POST);
     $this->assign('entityID', self::$_entityID);
     if (isset(self::$_entityID)) {
@@ -45,7 +45,6 @@ class CRM_Financial_Form_BatchTransaction extends CRM_Contribute_Form_Search {
       $batchStatuses = CRM_Core_PseudoConstant::get('CRM_Batch_DAO_Batch', 'status_id', ['labelColumn' => 'name', 'condition' => " v.value={$this->_batchStatusId}"]);
       $this->_batchStatus = $batchStatuses[$this->_batchStatusId];
       $this->assign('statusID', $this->_batchStatusId);
-      $this->assign('batchStatus', $this->_batchStatus);
       $validStatus = FALSE;
       if (in_array($this->_batchStatus, ['Open', 'Reopened'])) {
         $validStatus = TRUE;
@@ -68,6 +67,7 @@ class CRM_Financial_Form_BatchTransaction extends CRM_Contribute_Form_Search {
       ];
       $this->assign('columnHeaders', $columnHeaders);
     }
+    $this->assign('batchStatus', $this->_batchStatus);
   }
 
   /**
diff --git a/civicrm/CRM/Financial/Form/Export.php b/civicrm/CRM/Financial/Form/Export.php
index d820b26965..07ba0153bb 100644
--- a/civicrm/CRM/Financial/Form/Export.php
+++ b/civicrm/CRM/Financial/Form/Export.php
@@ -31,9 +31,11 @@ class CRM_Financial_Form_Export extends CRM_Core_Form {
 
   /**
    * Financial batch ids.
-   * @var array
+   * (comma-separated array)
+   *
+   * @var string
    */
-  protected $_batchIds = [];
+  protected $_batchIds = '';
 
   /**
    * Export status id.
diff --git a/civicrm/CRM/Grant/BAO/Grant.php b/civicrm/CRM/Grant/BAO/Grant.php
index c2e4dad3c0..aca48e7714 100644
--- a/civicrm/CRM/Grant/BAO/Grant.php
+++ b/civicrm/CRM/Grant/BAO/Grant.php
@@ -59,30 +59,6 @@ class CRM_Grant_BAO_Grant extends CRM_Grant_DAO_Grant {
     return $summary;
   }
 
-  /**
-   * Get events Summary.
-   *
-   *
-   * @return array
-   *   Array of event summary values
-   *
-   * @throws CRM_Core_Exception
-   */
-  public static function getGrantStatusOptGroup() {
-
-    $params = [];
-    $params['name'] = CRM_Grant_BAO_Grant::$statusGroupName;
-
-    $defaults = [];
-
-    $og = CRM_Core_BAO_OptionGroup::retrieve($params, $defaults);
-    if (!$og) {
-      throw new CRM_Core_Exception('No option group for grant statuses - database discrepancy! Make sure you loaded civicrm_data.mysql');
-    }
-
-    return $og;
-  }
-
   /**
    * Fetch object based on array of properties.
    *
diff --git a/civicrm/CRM/Import/Parser.php b/civicrm/CRM/Import/Parser.php
index f49c095acb..68ef35a23d 100644
--- a/civicrm/CRM/Import/Parser.php
+++ b/civicrm/CRM/Import/Parser.php
@@ -442,7 +442,7 @@ abstract class CRM_Import_Parser {
   /**
    * Determines the file extension based on error code.
    *
-   * @var $type error code constant
+   * @var int $type error code constant
    * @return string
    */
   public static function errorFileName($type) {
diff --git a/civicrm/CRM/Logging/Schema.php b/civicrm/CRM/Logging/Schema.php
index 9d09e62d20..d9a633c77d 100644
--- a/civicrm/CRM/Logging/Schema.php
+++ b/civicrm/CRM/Logging/Schema.php
@@ -512,7 +512,7 @@ AND    (TABLE_NAME LIKE 'log_civicrm_%' $nonStandardTableNameString )
    * Get column query.
    *
    * @param string $col
-   * @param bool $createQuery
+   * @param array $createQuery
    *
    * @return array|mixed|string
    */
diff --git a/civicrm/CRM/Mailing/BAO/Mailing.php b/civicrm/CRM/Mailing/BAO/Mailing.php
index d7b2817d65..7c68125455 100644
--- a/civicrm/CRM/Mailing/BAO/Mailing.php
+++ b/civicrm/CRM/Mailing/BAO/Mailing.php
@@ -995,7 +995,7 @@ ORDER BY   civicrm_email.is_bulkmail DESC
    * @param bool $isForward
    *   Is this mailing compose for forward?.
    * @param string $fromEmail
-   *   Email address of who is forwardinf it.
+   *   Email address of who is forwarding it.
    *
    * @param null $replyToEmail
    *
@@ -2289,7 +2289,7 @@ LEFT JOIN civicrm_mailing_group g ON g.mailing_id   = m.id
    * @param int $offset
    *   The row number to start from.
    * @param int $rowCount
-   *   The nmber of rows to return.
+   *   The number of rows to return.
    * @param string $sort
    *   The sql string that describes the sort order.
    *
diff --git a/civicrm/CRM/Mailing/BAO/MailingJob.php b/civicrm/CRM/Mailing/BAO/MailingJob.php
index 46aa1fec5f..cb4073a10a 100644
--- a/civicrm/CRM/Mailing/BAO/MailingJob.php
+++ b/civicrm/CRM/Mailing/BAO/MailingJob.php
@@ -979,7 +979,7 @@ AND    status IN ( 'Scheduled', 'Running', 'Paused' )
           $activityTypeID = CRM_Core_PseudoConstant::getKey('CRM_Activity_BAO_Activity', 'activity_type_id', 'Bulk Email');
         }
         if (!$activityTypeID) {
-          throw new CRM_Core_Execption(ts('No relevant activity type found when recording Mailing Event delivered Activity'));
+          throw new CRM_Core_Exception(ts('No relevant activity type found when recording Mailing Event delivered Activity'));
         }
       }
 
diff --git a/civicrm/CRM/Mailing/Event/BAO/Forward.php b/civicrm/CRM/Mailing/Event/BAO/Forward.php
index b3621241b6..b8900a6b9a 100644
--- a/civicrm/CRM/Mailing/Event/BAO/Forward.php
+++ b/civicrm/CRM/Mailing/Event/BAO/Forward.php
@@ -30,8 +30,8 @@ class CRM_Mailing_Event_BAO_Forward extends CRM_Mailing_Event_DAO_Forward {
    * @param $queue_id
    * @param $hash
    * @param $forward_email
-   * @param null $fromEmail
-   * @param null $comment
+   * @param string|null $fromEmail
+   * @param array|null $comment
    *
    * @return bool
    */
diff --git a/civicrm/CRM/Mailing/Event/BAO/Queue.php b/civicrm/CRM/Mailing/Event/BAO/Queue.php
index e7a85a37f1..3f27463f47 100644
--- a/civicrm/CRM/Mailing/Event/BAO/Queue.php
+++ b/civicrm/CRM/Mailing/Event/BAO/Queue.php
@@ -285,9 +285,10 @@ SELECT DISTINCT(civicrm_mailing_event_queue.contact_id) as contact_id,
     if ($dao->fetch()) {
       $displayName = $dao->display_name;
       $email = $dao->email;
+      $contact_id = $dao->contact_id;
     }
 
-    return [$displayName, $email];
+    return [$displayName, $email, $contact_id];
   }
 
   /**
diff --git a/civicrm/CRM/Mailing/Page/Browse.php b/civicrm/CRM/Mailing/Page/Browse.php
index a02b6adcbb..74f1d3ff4f 100644
--- a/civicrm/CRM/Mailing/Page/Browse.php
+++ b/civicrm/CRM/Mailing/Page/Browse.php
@@ -17,7 +17,7 @@
 
 /**
  * This implements the profile page for all contacts. It uses a selector
- * object to do the actual dispay. The fields displayd are controlled by
+ * object to do the actual display. The fields displayed are controlled by
  * the admin
  */
 class CRM_Mailing_Page_Browse extends CRM_Core_Page {
diff --git a/civicrm/CRM/Member/Form/Membership.php b/civicrm/CRM/Member/Form/Membership.php
index 683f186395..8654b6aa83 100644
--- a/civicrm/CRM/Member/Form/Membership.php
+++ b/civicrm/CRM/Member/Form/Membership.php
@@ -598,7 +598,7 @@ DESC limit 1");
       );
 
       $this->add('select', 'contribution_status_id',
-        ts('Payment Status'), CRM_Contribute_BAO_Contribution_Utils::getContributionStatuses('membership')
+        ts('Payment Status'), CRM_Contribute_BAO_Contribution_Utils::getPendingAndCompleteStatuses()
       );
       $this->add('text', 'check_number', ts('Check Number'),
         CRM_Core_DAO::getAttribute('CRM_Contribute_DAO_Contribution', 'check_number')
diff --git a/civicrm/CRM/Member/Form/MembershipBlock.php b/civicrm/CRM/Member/Form/MembershipBlock.php
index 352ad1d0c4..2148be9f6e 100644
--- a/civicrm/CRM/Member/Form/MembershipBlock.php
+++ b/civicrm/CRM/Member/Form/MembershipBlock.php
@@ -37,7 +37,7 @@ class CRM_Member_Form_MembershipBlock extends CRM_Contribute_Form_ContributionPa
     if (isset($this->_id)) {
       $defaults = CRM_Member_BAO_Membership::getMembershipBlock($this->_id);
     }
-    $defaults['member_is_active'] = $defaults['is_active'];
+    $defaults['member_is_active'] = $defaults['is_active'] ?? FALSE;
 
     // Set Display Minimum Fee default to true if we are adding a new membership block
     if (!isset($defaults['id'])) {
diff --git a/civicrm/CRM/Member/Form/MembershipRenewal.php b/civicrm/CRM/Member/Form/MembershipRenewal.php
index ff06bbf866..d00e5b51b4 100644
--- a/civicrm/CRM/Member/Form/MembershipRenewal.php
+++ b/civicrm/CRM/Member/Form/MembershipRenewal.php
@@ -359,7 +359,7 @@ class CRM_Member_Form_MembershipRenewal extends CRM_Member_Form {
       );
 
       $this->add('select', 'contribution_status_id', ts('Payment Status'),
-        CRM_Contribute_BAO_Contribution_Utils::getContributionStatuses('membership')
+        CRM_Contribute_BAO_Contribution_Utils::getPendingAndCompleteStatuses()
       );
 
       $this->add('text', 'check_number', ts('Check Number'),
@@ -638,7 +638,7 @@ class CRM_Member_Form_MembershipRenewal extends CRM_Member_Form {
   /**
    * Send a receipt.
    *
-   * @param array $membership
+   * @param CRM_Member_BAO_Membership $membership
    *
    * @throws \CRM_Core_Exception
    */
diff --git a/civicrm/CRM/Member/Form/MembershipType.php b/civicrm/CRM/Member/Form/MembershipType.php
index 3222ba7a7a..e715fe35c0 100644
--- a/civicrm/CRM/Member/Form/MembershipType.php
+++ b/civicrm/CRM/Member/Form/MembershipType.php
@@ -294,11 +294,7 @@ class CRM_Member_Form_MembershipType extends CRM_Member_Form_MembershipConfig {
     $this->addFormRule(['CRM_Member_Form_MembershipType', 'formRule']);
 
     $this->assign('membershipTypeId', $this->_id);
-
-    if (Civi::settings()->get('deferred_revenue_enabled')) {
-      $deferredFinancialType = CRM_Financial_BAO_FinancialAccount::getDeferredFinancialType();
-      $this->assign('deferredFinancialType', array_keys($deferredFinancialType));
-    }
+    $this->assign('deferredFinancialType', Civi::settings()->get('deferred_revenue_enabled') ? array_keys(CRM_Financial_BAO_FinancialAccount::getDeferredFinancialType()) : NULL);
   }
 
   /**
diff --git a/civicrm/CRM/Member/Import/Field.php b/civicrm/CRM/Member/Import/Field.php
index c1898d66e3..e4f44e5b3d 100644
--- a/civicrm/CRM/Member/Import/Field.php
+++ b/civicrm/CRM/Member/Import/Field.php
@@ -35,7 +35,7 @@ class CRM_Member_Import_Field {
 
   /**
    * Type of field
-   * @var enum
+   * @var int
    */
   public $_type;
 
@@ -65,13 +65,13 @@ class CRM_Member_Import_Field {
 
   /**
    * Value of this field
-   * @var object
+   * @var string|null
    */
   public $_value;
 
   /**
    * @param string $name
-   * @param $title
+   * @param string $title
    * @param int $type
    * @param string $headerPattern
    * @param string $dataPattern
@@ -94,7 +94,7 @@ class CRM_Member_Import_Field {
    * The value is in string format. convert the value to the type of this field
    * and set the field value with the appropriate type
    *
-   * @param $value
+   * @param string $value
    */
   public function setValue($value) {
     $this->_value = $value;
@@ -111,8 +111,8 @@ class CRM_Member_Import_Field {
 
     switch ($this->_name) {
       case 'contact_id':
-        // note: we validate extistence of the contact in API, upon
-        // insert (it would be too costlty to do a db call here)
+        // note: we validate existence of the contact in API, upon
+        // insert (it would be too costly to do a db call here)
         return CRM_Utils_Rule::integer($this->_value);
 
       case 'receive_date':
diff --git a/civicrm/CRM/Member/Selector/Search.php b/civicrm/CRM/Member/Selector/Search.php
index c57491f7b9..e47d96f71e 100644
--- a/civicrm/CRM/Member/Selector/Search.php
+++ b/civicrm/CRM/Member/Selector/Search.php
@@ -103,7 +103,7 @@ class CRM_Member_Selector_Search extends CRM_Core_Selector_Base implements CRM_C
   /**
    * The query object.
    *
-   * @var string
+   * @var CRM_Contact_BAO_Query
    */
   protected $_query;
 
diff --git a/civicrm/CRM/PCP/BAO/PCP.php b/civicrm/CRM/PCP/BAO/PCP.php
index 9b6afa3dc5..3cd88f0a4c 100644
--- a/civicrm/CRM/PCP/BAO/PCP.php
+++ b/civicrm/CRM/PCP/BAO/PCP.php
@@ -610,7 +610,7 @@ WHERE pcp.id = %1 AND cc.contribution_status_id = %2 AND cc.is_test = 0";
     CRM_Core_Session::setStatus(ts("%1 status has been updated to %2.", [
       1 => $pcpTitle,
       2 => $pcpStatus,
-    ]), 'Status Updated', 'success');
+    ]), ts('Status Updated'), 'success');
 
     // send status change mail
     $result = self::sendStatusUpdate($id, $is_active, FALSE, $pcpPageType);
diff --git a/civicrm/CRM/Pledge/Form/Pledge.php b/civicrm/CRM/Pledge/Form/Pledge.php
index d3759d761d..5543b6cfe7 100644
--- a/civicrm/CRM/Pledge/Form/Pledge.php
+++ b/civicrm/CRM/Pledge/Form/Pledge.php
@@ -210,7 +210,7 @@ class CRM_Pledge_Form_Pledge extends CRM_Core_Form {
     $defaults = [];
 
     $paneNames = [
-      'Payment Reminders' => 'PaymentReminders',
+      ts('Payment Reminders') => 'PaymentReminders',
     ];
     foreach ($paneNames as $name => $type) {
       $urlParams = "snippet=4&formType={$type}";
diff --git a/civicrm/CRM/Pledge/Selector/Search.php b/civicrm/CRM/Pledge/Selector/Search.php
index c82b10c184..e803a9be09 100644
--- a/civicrm/CRM/Pledge/Selector/Search.php
+++ b/civicrm/CRM/Pledge/Selector/Search.php
@@ -107,7 +107,7 @@ class CRM_Pledge_Selector_Search extends CRM_Core_Selector_Base {
   /**
    * The query object
    *
-   * @var string
+   * @var CRM_Contact_BAO_Query
    */
   protected $_query;
 
@@ -428,7 +428,7 @@ class CRM_Pledge_Selector_Search extends CRM_Core_Selector_Base {
   /**
    * Get sql query string.
    *
-   * @return string
+   * @return CRM_Contact_BAO_Query
    */
   public function &getQuery() {
     return $this->_query;
diff --git a/civicrm/CRM/Price/BAO/LineItem.php b/civicrm/CRM/Price/BAO/LineItem.php
index c5c5120351..ab096b848d 100644
--- a/civicrm/CRM/Price/BAO/LineItem.php
+++ b/civicrm/CRM/Price/BAO/LineItem.php
@@ -492,7 +492,7 @@ WHERE li.contribution_id = %1";
    * @param array $params
    *   Form values.
    *
-   * @param string $entityId
+   * @param string[]|null $entityId
    *   Entity id.
    *
    * @param string $entityTable
diff --git a/civicrm/CRM/Price/Form/DeleteSet.php b/civicrm/CRM/Price/Form/DeleteSet.php
index 4dd4186594..8a1ccdfb0c 100644
--- a/civicrm/CRM/Price/Form/DeleteSet.php
+++ b/civicrm/CRM/Price/Form/DeleteSet.php
@@ -75,8 +75,8 @@ class CRM_Price_Form_DeleteSet extends CRM_Core_Form {
   public function postProcess() {
     if (CRM_Price_BAO_PriceSet::deleteSet($this->_sid)) {
       CRM_Core_Session::setStatus(ts('The Price Set \'%1\' has been deleted.',
-        [1 => $this->_title], ts('Deleted'), 'success'
-      ));
+        [1 => $this->_title]
+      ), ts('Deleted'), 'success');
     }
     else {
       CRM_Core_Session::setStatus(ts('The Price Set \'%1\' has not been deleted! You must delete all price fields in this set prior to deleting the set.',
diff --git a/civicrm/CRM/Queue/Queue/SqlParallel.php b/civicrm/CRM/Queue/Queue/SqlParallel.php
index 9eb12ac883..369e7d2cef 100644
--- a/civicrm/CRM/Queue/Queue/SqlParallel.php
+++ b/civicrm/CRM/Queue/Queue/SqlParallel.php
@@ -116,12 +116,13 @@ class CRM_Queue_Queue_SqlParallel extends CRM_Queue_Queue {
     $sql = "SELECT id, queue_name, submit_time, release_time, data
         FROM civicrm_queue_item
         WHERE queue_name = %1
-              AND release_time IS NULL
+              AND (release_time IS NULL OR release_time < %2)
         ORDER BY weight ASC, id ASC
         LIMIT 1
       ";
     $params = [
       1 => [$this->getName(), 'String'],
+      2 => [CRM_Utils_Time::getTime(), 'Timestamp'],
     ];
     $dao = CRM_Core_DAO::executeQuery($sql, $params, TRUE, 'CRM_Queue_DAO_QueueItem');
     if (is_a($dao, 'DB_Error')) {
diff --git a/civicrm/CRM/Report/Form.php b/civicrm/CRM/Report/Form.php
index 987eea19e1..78ba43e17b 100644
--- a/civicrm/CRM/Report/Form.php
+++ b/civicrm/CRM/Report/Form.php
@@ -297,10 +297,12 @@ class CRM_Report_Form extends CRM_Core_Form {
    * @var int
    */
   protected $_offsetValue = NULL;
+
   /**
-   * @var null
+   * @var array
    */
-  protected $_sections = NULL;
+  protected $_sections = [];
+
   protected $_autoIncludeIndexedFieldsAsOrderBys = 0;
 
   /**
@@ -537,6 +539,12 @@ class CRM_Report_Form extends CRM_Core_Form {
    */
   public $optimisedForOnlyFullGroupBy = TRUE;
 
+  /**
+   * Determines which chart types are supported for this report
+   * @var string[]
+   */
+  protected $_charts = [];
+
   /**
    * Get the number of rows to show
    * @return int
@@ -3917,7 +3925,7 @@ WHERE cg.extends IN ('" . implode("','", $this->_customGroupExtends) . "') AND
   }
 
   /**
-   * Buld contact acl clause
+   * Build contact acl clause
    * @deprecated in favor of buildPermissionClause
    *
    * Note that if the buildPermissionClause function is called (which most reports do from
@@ -3930,7 +3938,7 @@ WHERE cg.extends IN ('" . implode("','", $this->_customGroupExtends) . "') AND
   }
 
   /**
-   * Build the permision clause for all entities in this report
+   * Build the permission clause for all entities in this report
    */
   public function buildPermissionClause() {
     $ret = [];
@@ -5418,7 +5426,7 @@ LEFT JOIN civicrm_contact {$field['alias']} ON {$field['alias']}.id = {$this->_a
    */
   protected function getContactColumns($options = []) {
     $defaultOptions = [
-      'custom_fields' => ['Individual', 'Contact', 'Organization'],
+      'custom_fields' => CRM_Contact_BAO_ContactType::basicTypes(),
       'fields_defaults' => ['display_name', 'id'],
       'order_bys_defaults' => ['sort_name ASC'],
       'contact_type' => NULL,
diff --git a/civicrm/CRM/Report/Form/Contribute/Lybunt.php b/civicrm/CRM/Report/Form/Contribute/Lybunt.php
index 95789c10a9..782ade73c4 100644
--- a/civicrm/CRM/Report/Form/Contribute/Lybunt.php
+++ b/civicrm/CRM/Report/Form/Contribute/Lybunt.php
@@ -16,12 +16,6 @@
  */
 class CRM_Report_Form_Contribute_Lybunt extends CRM_Report_Form {
 
-  protected $_charts = [
-    '' => 'Tabular',
-    'barChart' => 'Bar Chart',
-    'pieChart' => 'Pie Chart',
-  ];
-
   /**
    * This is the report that links will lead to.
    *
@@ -150,6 +144,13 @@ class CRM_Report_Form_Contribute_Lybunt extends CRM_Report_Form {
             'title' => ts('Email on hold'),
           ],
         ],
+        'filters' => [
+          'on_hold' => [
+            'title' => ts('On Hold'),
+            'type' => CRM_Utils_Type::T_BOOLEAN,
+            'options' => ['' => ts('Any')] + CRM_Core_SelectValues::boolean(),
+          ],
+        ],
       ],
       'civicrm_phone' => [
         'dao' => 'CRM_Core_DAO_Phone',
@@ -249,6 +250,13 @@ class CRM_Report_Form_Contribute_Lybunt extends CRM_Report_Form {
     // If we have a campaign, build out the relevant elements
     $this->addCampaignFields('civicrm_contribution');
 
+    // Add charts support
+    $this->_charts = [
+      '' => ts('Tabular'),
+      'barChart' => ts('Bar Chart'),
+      'pieChart' => ts('Pie Chart'),
+    ];
+
     $this->_groupFilter = TRUE;
     $this->_tagFilter = TRUE;
     parent::__construct();
@@ -630,7 +638,7 @@ class CRM_Report_Form_Contribute_Lybunt extends CRM_Report_Form {
     $current_year = $this->_params['yid_value'];
     $previous_year = $current_year - 1;
     $interval[$previous_year] = $previous_year;
-    $interval['life_time'] = 'Life Time';
+    $interval['life_time'] = ts('Life Time');
 
     foreach ($rows as $key => $row) {
       // The final row contains the totals so we don't need to include it here.
diff --git a/civicrm/CRM/Report/Form/Contribute/Repeat.php b/civicrm/CRM/Report/Form/Contribute/Repeat.php
index 3ec045ca10..3f3bc2d6d9 100644
--- a/civicrm/CRM/Report/Form/Contribute/Repeat.php
+++ b/civicrm/CRM/Report/Form/Contribute/Repeat.php
@@ -175,7 +175,7 @@ class CRM_Report_Form_Contribute_Repeat extends CRM_Report_Form {
             'name' => 'total_amount',
             'alias' => 'contribution1',
             'title' => ts('Range One Stat'),
-            'type' => CRM_Utils_Type::T_MONEY,
+            'type' => CRM_Utils_Type::T_STRING,
             'default' => TRUE,
             'required' => TRUE,
             'clause' => 'contribution_civireport1.total_amount_count as contribution1_total_amount_count, contribution_civireport1.total_amount_sum as contribution1_total_amount_sum',
@@ -184,7 +184,7 @@ class CRM_Report_Form_Contribute_Repeat extends CRM_Report_Form {
             'name' => 'total_amount',
             'alias' => 'contribution2',
             'title' => ts('Range Two Stat'),
-            'type' => CRM_Utils_Type::T_MONEY,
+            'type' => CRM_Utils_Type::T_STRING,
             'default' => TRUE,
             'required' => TRUE,
             'clause' => 'contribution_civireport2.total_amount_count as contribution2_total_amount_count, contribution_civireport2.total_amount_sum as contribution2_total_amount_sum',
diff --git a/civicrm/CRM/Report/Form/Contribute/SoftCredit.php b/civicrm/CRM/Report/Form/Contribute/SoftCredit.php
index a5d1f927d1..15db3e5c93 100644
--- a/civicrm/CRM/Report/Form/Contribute/SoftCredit.php
+++ b/civicrm/CRM/Report/Form/Contribute/SoftCredit.php
@@ -20,11 +20,6 @@ class CRM_Report_Form_Contribute_SoftCredit extends CRM_Report_Form {
   protected $_emailFieldCredit = FALSE;
   protected $_phoneField = FALSE;
   protected $_phoneFieldCredit = FALSE;
-  protected $_charts = [
-    '' => 'Tabular',
-    'barChart' => 'Bar Chart',
-    'pieChart' => 'Pie Chart',
-  ];
 
   protected $_customGroupExtends = [
     'Contact',
@@ -299,6 +294,13 @@ class CRM_Report_Form_Contribute_SoftCredit extends CRM_Report_Form {
     // If we have a campaign, build out the relevant elements
     $this->addCampaignFields('civicrm_contribution');
 
+    // Add charts support
+    $this->_charts = [
+      '' => ts('Tabular'),
+      'barChart' => ts('Bar Chart'),
+      'pieChart' => ts('Pie Chart'),
+    ];
+
     $this->_groupFilter = TRUE;
     $this->_tagFilter = TRUE;
 
diff --git a/civicrm/CRM/Report/Form/Contribute/Summary.php b/civicrm/CRM/Report/Form/Contribute/Summary.php
index 82ae379f50..cb7a89af49 100644
--- a/civicrm/CRM/Report/Form/Contribute/Summary.php
+++ b/civicrm/CRM/Report/Form/Contribute/Summary.php
@@ -16,11 +16,6 @@
  */
 class CRM_Report_Form_Contribute_Summary extends CRM_Report_Form {
 
-  protected $_charts = [
-    '' => 'Tabular',
-    'barChart' => 'Bar Chart',
-    'pieChart' => 'Pie Chart',
-  ];
   protected $_customGroupExtends = ['Contribution', 'Contact', 'Individual'];
   protected $_customGroupGroupBy = TRUE;
 
@@ -338,6 +333,13 @@ class CRM_Report_Form_Contribute_Summary extends CRM_Report_Form {
 
     $this->addCampaignFields('civicrm_contribution', TRUE);
 
+    // Add charts support
+    $this->_charts = [
+      '' => ts('Tabular'),
+      'barChart' => ts('Bar Chart'),
+      'pieChart' => ts('Pie Chart'),
+    ];
+
     $this->_tagFilter = TRUE;
     $this->_groupFilter = TRUE;
     $this->_currencyColumn = 'civicrm_contribution_currency';
@@ -1014,7 +1016,7 @@ class CRM_Report_Form_Contribute_Summary extends CRM_Report_Form {
         $mode[] = CRM_Utils_Money::format($modeDAO->amount, $modeDAO->currency);
       }
       else {
-        $mode[] = 'N/A';
+        $mode[] = ts('N/A');
       }
     }
     return $mode;
diff --git a/civicrm/CRM/Report/Form/Contribute/Sybunt.php b/civicrm/CRM/Report/Form/Contribute/Sybunt.php
index 4349dae5a7..7b77b6827e 100644
--- a/civicrm/CRM/Report/Form/Contribute/Sybunt.php
+++ b/civicrm/CRM/Report/Form/Contribute/Sybunt.php
@@ -16,12 +16,6 @@
  */
 class CRM_Report_Form_Contribute_Sybunt extends CRM_Report_Form {
 
-  protected $_charts = [
-    '' => 'Tabular',
-    'barChart' => 'Bar Chart',
-    'pieChart' => 'Pie Chart',
-  ];
-
   protected $_customGroupExtends = [
     'Contact',
     'Individual',
@@ -244,6 +238,13 @@ class CRM_Report_Form_Contribute_Sybunt extends CRM_Report_Form {
     // If we have a campaign, build out the relevant elements
     $this->addCampaignFields('civicrm_contribution');
 
+    // Add charts support
+    $this->_charts = [
+      '' => ts('Tabular'),
+      'barChart' => ts('Bar Chart'),
+      'pieChart' => ts('Pie Chart'),
+    ];
+
     $this->_groupFilter = TRUE;
     $this->_tagFilter = TRUE;
     parent::__construct();
diff --git a/civicrm/CRM/Report/Form/Contribute/TopDonor.php b/civicrm/CRM/Report/Form/Contribute/TopDonor.php
index 4e3ae6e87f..4f11326c08 100644
--- a/civicrm/CRM/Report/Form/Contribute/TopDonor.php
+++ b/civicrm/CRM/Report/Form/Contribute/TopDonor.php
@@ -37,12 +37,6 @@ class CRM_Report_Form_Contribute_TopDonor extends CRM_Report_Form {
 
   public $_drilldownReport = ['contribute/detail' => 'Link to Detail Report'];
 
-  protected $_charts = [
-    '' => 'Tabular',
-    'barChart' => 'Bar Chart',
-    'pieChart' => 'Pie Chart',
-  ];
-
   /**
    */
   public function __construct() {
@@ -188,6 +182,13 @@ class CRM_Report_Form_Contribute_TopDonor extends CRM_Report_Form {
       ],
     ];
 
+    // Add charts support
+    $this->_charts = [
+      '' => ts('Tabular'),
+      'barChart' => ts('Bar Chart'),
+      'pieChart' => ts('Pie Chart'),
+    ];
+
     $this->_groupFilter = TRUE;
     $this->_tagFilter = TRUE;
     $this->_currencyColumn = 'civicrm_contribution_currency';
diff --git a/civicrm/CRM/Report/Form/Event/IncomeCountSummary.php b/civicrm/CRM/Report/Form/Event/IncomeCountSummary.php
index fea8a0de4b..c5b7bb2705 100644
--- a/civicrm/CRM/Report/Form/Event/IncomeCountSummary.php
+++ b/civicrm/CRM/Report/Form/Event/IncomeCountSummary.php
@@ -18,12 +18,6 @@ class CRM_Report_Form_Event_IncomeCountSummary extends CRM_Report_Form {
 
   protected $_summary = NULL;
 
-  protected $_charts = [
-    '' => 'Tabular',
-    'barChart' => 'Bar Chart',
-    'pieChart' => 'Pie Chart',
-  ];
-
   protected $_add2groupSupported = FALSE;
 
   protected $_customGroupExtends = [
@@ -136,6 +130,14 @@ class CRM_Report_Form_Event_IncomeCountSummary extends CRM_Report_Form {
         ],
       ],
     ];
+
+    // Add charts support
+    $this->_charts = [
+      '' => ts('Tabular'),
+      'barChart' => ts('Bar Chart'),
+      'pieChart' => ts('Pie Chart'),
+    ];
+
     parent::__construct();
   }
 
diff --git a/civicrm/CRM/Report/Form/Event/Summary.php b/civicrm/CRM/Report/Form/Event/Summary.php
index 308d07edaf..a6265e6663 100644
--- a/civicrm/CRM/Report/Form/Event/Summary.php
+++ b/civicrm/CRM/Report/Form/Event/Summary.php
@@ -18,12 +18,6 @@ class CRM_Report_Form_Event_Summary extends CRM_Report_Form {
 
   protected $_summary = NULL;
 
-  protected $_charts = [
-    '' => 'Tabular',
-    'barChart' => 'Bar Chart',
-    'pieChart' => 'Pie Chart',
-  ];
-
   protected $_add2groupSupported = FALSE;
 
   protected $_customGroupExtends = [
@@ -105,6 +99,14 @@ class CRM_Report_Form_Event_Summary extends CRM_Report_Form {
       ],
     ];
     $this->_currencyColumn = 'civicrm_participant_fee_currency';
+
+    // Add charts support
+    $this->_charts = [
+      '' => ts('Tabular'),
+      'barChart' => ts('Bar Chart'),
+      'pieChart' => ts('Pie Chart'),
+    ];
+
     parent::__construct();
   }
 
diff --git a/civicrm/CRM/Report/Form/Mailing/Bounce.php b/civicrm/CRM/Report/Form/Mailing/Bounce.php
index 4df4086508..27027d3586 100644
--- a/civicrm/CRM/Report/Form/Mailing/Bounce.php
+++ b/civicrm/CRM/Report/Form/Mailing/Bounce.php
@@ -29,12 +29,6 @@ class CRM_Report_Form_Mailing_Bounce extends CRM_Report_Form {
     'Organization',
   ];
 
-  protected $_charts = [
-    '' => 'Tabular',
-    'barChart' => 'Bar Chart',
-    'pieChart' => 'Pie Chart',
-  ];
-
   /**
    * This report has not been optimised for group filtering.
    *
@@ -242,6 +236,13 @@ class CRM_Report_Form_Mailing_Bounce extends CRM_Report_Form {
       'grouping' => 'contact-fields',
     ];
 
+    // Add charts support
+    $this->_charts = [
+      '' => ts('Tabular'),
+      'barChart' => ts('Bar Chart'),
+      'pieChart' => ts('Pie Chart'),
+    ];
+
     $this->_groupFilter = TRUE;
     $this->_tagFilter = TRUE;
     parent::__construct();
diff --git a/civicrm/CRM/Report/Form/Mailing/Clicks.php b/civicrm/CRM/Report/Form/Mailing/Clicks.php
index 7634844176..d56739014c 100644
--- a/civicrm/CRM/Report/Form/Mailing/Clicks.php
+++ b/civicrm/CRM/Report/Form/Mailing/Clicks.php
@@ -29,12 +29,6 @@ class CRM_Report_Form_Mailing_Clicks extends CRM_Report_Form {
     'Organization',
   ];
 
-  protected $_charts = [
-    '' => 'Tabular',
-    'barChart' => 'Bar Chart',
-    'pieChart' => 'Pie Chart',
-  ];
-
   /**
    * This report has not been optimised for group filtering.
    *
@@ -199,6 +193,13 @@ class CRM_Report_Form_Mailing_Clicks extends CRM_Report_Form {
       'grouping' => 'mailing-fields',
     ];
 
+    // Add charts support
+    $this->_charts = [
+      '' => ts('Tabular'),
+      'barChart' => ts('Bar Chart'),
+      'pieChart' => ts('Pie Chart'),
+    ];
+
     $this->_groupFilter = TRUE;
     $this->_tagFilter = TRUE;
     parent::__construct();
diff --git a/civicrm/CRM/Report/Form/Mailing/Opened.php b/civicrm/CRM/Report/Form/Mailing/Opened.php
index 142d8d3d32..c7a68f2cb4 100644
--- a/civicrm/CRM/Report/Form/Mailing/Opened.php
+++ b/civicrm/CRM/Report/Form/Mailing/Opened.php
@@ -29,12 +29,6 @@ class CRM_Report_Form_Mailing_Opened extends CRM_Report_Form {
     'Organization',
   ];
 
-  protected $_charts = [
-    '' => 'Tabular',
-    'barChart' => 'Bar Chart',
-    'pieChart' => 'Pie Chart',
-  ];
-
   /**
    * This report has not been optimised for group filtering.
    *
@@ -190,6 +184,13 @@ class CRM_Report_Form_Mailing_Opened extends CRM_Report_Form {
       'grouping' => 'mailing-fields',
     ];
 
+    // Add charts support
+    $this->_charts = [
+      '' => ts('Tabular'),
+      'barChart' => ts('Bar Chart'),
+      'pieChart' => ts('Pie Chart'),
+    ];
+
     $this->_groupFilter = TRUE;
     $this->_tagFilter = TRUE;
     parent::__construct();
diff --git a/civicrm/CRM/Report/Form/Mailing/Summary.php b/civicrm/CRM/Report/Form/Mailing/Summary.php
index 1bee34bd33..4b3f5a2b8e 100644
--- a/civicrm/CRM/Report/Form/Mailing/Summary.php
+++ b/civicrm/CRM/Report/Form/Mailing/Summary.php
@@ -24,11 +24,6 @@ class CRM_Report_Form_Mailing_Summary extends CRM_Report_Form {
 
   public $_drilldownReport = ['mailing/detail' => 'Link to Detail Report'];
 
-  protected $_charts = [
-    '' => 'Tabular',
-    'barchart' => 'Bar Chart',
-  ];
-
   /**
    * Class constructor.
    */
@@ -287,6 +282,13 @@ class CRM_Report_Form_Mailing_Summary extends CRM_Report_Form {
     ];
     // If we have campaigns enabled, add those elements to both the fields, filters.
     $this->addCampaignFields('civicrm_mailing');
+
+    // Add charts support
+    $this->_charts = [
+      '' => ts('Tabular'),
+      'barChart' => ts('Bar Chart'),
+    ];
+
     parent::__construct();
   }
 
diff --git a/civicrm/CRM/Report/Form/Member/Lapse.php b/civicrm/CRM/Report/Form/Member/Lapse.php
index 864c70ef34..dad64c28fb 100644
--- a/civicrm/CRM/Report/Form/Member/Lapse.php
+++ b/civicrm/CRM/Report/Form/Member/Lapse.php
@@ -17,7 +17,6 @@
 class CRM_Report_Form_Member_Lapse extends CRM_Report_Form {
 
   protected $_summary = NULL;
-  protected $_charts = ['' => 'Tabular'];
   protected $_customGroupExtends = [
     'Membership',
   ];
diff --git a/civicrm/CRM/Report/Form/Member/Summary.php b/civicrm/CRM/Report/Form/Member/Summary.php
index 7cb3dd125f..38ca5d7f8b 100644
--- a/civicrm/CRM/Report/Form/Member/Summary.php
+++ b/civicrm/CRM/Report/Form/Member/Summary.php
@@ -18,11 +18,7 @@ class CRM_Report_Form_Member_Summary extends CRM_Report_Form {
 
   protected $_summary = NULL;
   protected $_interval = NULL;
-  protected $_charts = [
-    '' => 'Tabular',
-    'barChart' => 'Bar Chart',
-    'pieChart' => 'Pie Chart',
-  ];
+
   protected $_add2groupSupported = FALSE;
 
   protected $_customGroupExtends = ['Membership'];
@@ -159,6 +155,13 @@ class CRM_Report_Form_Member_Summary extends CRM_Report_Form {
     // If we have campaigns enabled, add those elements to both the fields, filters and group by
     $this->addCampaignFields('civicrm_membership', TRUE);
 
+    // Add charts support
+    $this->_charts = [
+      '' => ts('Tabular'),
+      'barChart' => ts('Bar Chart'),
+      'pieChart' => ts('Pie Chart'),
+    ];
+
     $this->_groupFilter = TRUE;
     $this->_currencyColumn = 'civicrm_contribution_currency';
     parent::__construct();
diff --git a/civicrm/CRM/Report/Form/Membership/Summary.php b/civicrm/CRM/Report/Form/Membership/Summary.php
index ddceca3387..4ba26fb9d8 100644
--- a/civicrm/CRM/Report/Form/Membership/Summary.php
+++ b/civicrm/CRM/Report/Form/Membership/Summary.php
@@ -18,12 +18,6 @@ class CRM_Report_Form_Membership_Summary extends CRM_Report_Form {
 
   protected $_summary = NULL;
 
-  protected $_charts = [
-    '' => 'Tabular',
-    'barChart' => 'Bar Chart',
-    'pieChart' => 'Pie Chart',
-  ];
-
   /**
    * Constructor function.
    */
@@ -117,6 +111,14 @@ class CRM_Report_Form_Membership_Summary extends CRM_Report_Form {
         ],
       ],
     ];
+
+    // Add charts support
+    $this->_charts = [
+      '' => ts('Tabular'),
+      'barChart' => ts('Bar Chart'),
+      'pieChart' => ts('Pie Chart'),
+    ];
+
     parent::__construct();
   }
 
diff --git a/civicrm/CRM/Report/Form/Pledge/Pbnp.php b/civicrm/CRM/Report/Form/Pledge/Pbnp.php
index e9b97fbf07..e0e6f9f117 100644
--- a/civicrm/CRM/Report/Form/Pledge/Pbnp.php
+++ b/civicrm/CRM/Report/Form/Pledge/Pbnp.php
@@ -15,11 +15,6 @@
  * @copyright CiviCRM LLC https://civicrm.org/licensing
  */
 class CRM_Report_Form_Pledge_Pbnp extends CRM_Report_Form {
-  protected $_charts = [
-    '' => 'Tabular',
-    'barChart' => 'Bar Chart',
-    'pieChart' => 'Pie Chart',
-  ];
   public $_drilldownReport = ['pledge/summary' => 'Link to Detail Report'];
 
   protected $_customGroupExtends = [
@@ -160,6 +155,13 @@ class CRM_Report_Form_Pledge_Pbnp extends CRM_Report_Form {
     // If we have a campaign, build out the relevant elements
     $this->addCampaignFields('civicrm_pledge');
 
+    // Add charts support
+    $this->_charts = [
+      '' => ts('Tabular'),
+      'barChart' => ts('Bar Chart'),
+      'pieChart' => ts('Pie Chart'),
+    ];
+
     $this->_groupFilter = TRUE;
     $this->_tagFilter = TRUE;
     $this->_currencyColumn = 'civicrm_pledge_currency';
diff --git a/civicrm/CRM/Report/Utils/Get.php b/civicrm/CRM/Report/Utils/Get.php
index 536fe3f422..20127361a1 100644
--- a/civicrm/CRM/Report/Utils/Get.php
+++ b/civicrm/CRM/Report/Utils/Get.php
@@ -170,10 +170,12 @@ class CRM_Report_Utils_Get {
         // send the type as string so that multiple values can also be retrieved from url.
         // for e.g url like - "memtype_in=in&memtype_value=1,2,3"
         $value = self::getTypedValue("{$fieldName}_value", CRM_Utils_Type::T_STRING);
-        if (!preg_match('/^(\d+)(,\d+){0,14}$/', $value)) {
-          // extra check. Also put a limit of 15 max values.
+
+        //change the max value to 20, ideally remove condition
+        if (!preg_match('/^(\d+)(,\d+){0,20}$/', $value)) {
           $value = NULL;
         }
+
         if ($value !== NULL) {
           $defaults["{$fieldName}_value"] = explode(",", $value);
           $defaults["{$fieldName}_op"] = $fieldOP;
diff --git a/civicrm/CRM/UF/Form/Field.php b/civicrm/CRM/UF/Form/Field.php
index 43509401ab..b639b71b14 100644
--- a/civicrm/CRM/UF/Form/Field.php
+++ b/civicrm/CRM/UF/Form/Field.php
@@ -968,8 +968,8 @@ class CRM_UF_Form_Field extends CRM_Core_Form {
         }
         elseif (
           CRM_Utils_Array::value(1, $fields['field_name']) == 'contact_sub_type' &&
-          !in_array($profileType, ['Individual', 'Household', 'Organization']) &&
-          !in_array($profileType, CRM_Contact_BAO_ContactType::subTypes())
+          !in_array($profileType, CRM_Contact_BAO_ContactType::basicTypes(TRUE), TRUE) &&
+          !in_array($profileType, CRM_Contact_BAO_ContactType::subTypes(), TRUE)
         ) {
           $errors['field_name'] = ts('Cannot add or update profile field Contact Subtype as profile type is not one of Individual, Household or Organization.');
         }
diff --git a/civicrm/CRM/UF/Form/Group.php b/civicrm/CRM/UF/Form/Group.php
index 07a03b6267..a270ae03ed 100644
--- a/civicrm/CRM/UF/Form/Group.php
+++ b/civicrm/CRM/UF/Form/Group.php
@@ -201,7 +201,9 @@ class CRM_UF_Form_Group extends CRM_Core_Form {
     // is this group active ?
     $this->addElement('checkbox', 'is_active', ts('Is this CiviCRM Profile active?'));
 
-    $paneNames = ['Advanced Settings' => 'buildAdvanceSetting'];
+    $paneNames = [
+      ts('Advanced Settings') => 'buildAdvanceSetting',
+    ];
 
     foreach ($paneNames as $name => $type) {
       if ($this->_id) {
diff --git a/civicrm/CRM/UF/Page/ProfileEditor.php b/civicrm/CRM/UF/Page/ProfileEditor.php
index 061b7ce742..8222086dda 100644
--- a/civicrm/CRM/UF/Page/ProfileEditor.php
+++ b/civicrm/CRM/UF/Page/ProfileEditor.php
@@ -210,7 +210,7 @@ class CRM_UF_Page_ProfileEditor extends CRM_Core_Page {
     }
 
     // Adding the oddball "formatting" field here because there's no other place to put it
-    foreach (['Individual', 'Organization', 'Household'] as $type) {
+    foreach (CRM_Contact_BAO_ContactType::basicTypes() as $type) {
       if (isset($civiSchema[$type . 'Model'])) {
         $civiSchema[$type . 'Model']['schema'] += [
           'formatting' => [
diff --git a/civicrm/CRM/Upgrade/4.6.10.msg_template/civicrm_msg_template.tpl b/civicrm/CRM/Upgrade/4.6.10.msg_template/civicrm_msg_template.tpl
deleted file mode 100644
index 8eb3dd9948..0000000000
--- a/civicrm/CRM/Upgrade/4.6.10.msg_template/civicrm_msg_template.tpl
+++ /dev/null
@@ -1,16 +0,0 @@
-{php}
-    $dir = SMARTY_DIR . '/../../CRM/Upgrade/4.6.10.msg_template/message_templates';
-    $templates = array();
-    foreach (preg_grep('/\.tpl$/', scandir($dir)) as $filename) {
-    $parts = explode('_', basename($filename, '.tpl'));
-    $templates[] = array('type' => array_pop($parts), 'name' => implode('_', $parts), 'filename' => "$dir/$filename");
-    }
-    $this->assign('templates', $templates);
-{/php}
-
-{foreach from=$templates item=tpl}
-    {fetch assign=content file=$tpl.filename}
-    SELECT @workflow_id := MAX(id) FROM civicrm_option_value WHERE name = '{$tpl.name}';
-    SELECT @content := msg_{$tpl.type} FROM civicrm_msg_template WHERE workflow_id = @workflow_id AND is_reserved = 1 LIMIT 1;
-    UPDATE civicrm_msg_template SET msg_{$tpl.type} = '{$content|escape:"quotes"}' WHERE workflow_id = @workflow_id AND (is_reserved = 1 OR (is_default = 1 AND msg_{$tpl.type} = @content));
-{/foreach}
diff --git a/civicrm/CRM/Upgrade/4.6.10.msg_template/message_templates/contribution_online_receipt_html.tpl b/civicrm/CRM/Upgrade/4.6.10.msg_template/message_templates/contribution_online_receipt_html.tpl
deleted file mode 100644
index ec976ed0e5..0000000000
--- a/civicrm/CRM/Upgrade/4.6.10.msg_template/message_templates/contribution_online_receipt_html.tpl
+++ /dev/null
@@ -1,473 +0,0 @@
-<!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">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title></title>
-</head>
-<body>
-
-{capture assign=headerStyle}colspan="2" style="text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;"{/capture}
-{capture assign=labelStyle }style="padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;"{/capture}
-{capture assign=valueStyle }style="padding: 4px; border-bottom: 1px solid #999;"{/capture}
-
-<center>
- <table width="500" border="0" cellpadding="0" cellspacing="0" id="crm-event_receipt" style="font-family: Arial, Verdana, sans-serif; text-align: left;">
-
-  <!-- BEGIN HEADER -->
-  <!-- You can add table row(s) here with logo or other header elements -->
-  <!-- END HEADER -->
-
-  <!-- BEGIN CONTENT -->
-
-  <tr>
-   <td>
-
-    {if $receipt_text}
-     <p>{$receipt_text|htmlize}</p>
-    {/if}
-
-    {if $is_pay_later}
-     <p>{$pay_later_receipt}</p> {* FIXME: this might be text rather than HTML *}
-    {else}
-     <p>{ts}Please print this confirmation for your records.{/ts}</p>
-    {/if}
-
-   </td>
-  </tr>
-  </table>
-  <table width="500" style="border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;">
-
-     {if $amount}
-
-
-      <tr>
-       <th {$headerStyle}>
-        {ts}Contribution Information{/ts}
-       </th>
-      </tr>
-
-      {if $lineItem and $priceSetID and !$is_quick_config}
-
-       {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.) *}
-           <tr>
-            <th>{ts}Item{/ts}</th>
-            <th>{ts}Qty{/ts}</th>
-            <th>{ts}Each{/ts}</th>
-            {if $dataArray}
-             <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}
-            <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}
-             </td>
-             <td>
-              {$line.qty}
-             </td>
-             <td>
-              {$line.unit_price|crmMoney:$currency}
-             </td>
-             {if $getTaxDetails}
-              <td>
-               {$line.unit_price*$line.qty|crmMoney:$currency}
-              </td>
-              {if $line.tax_rate != "" || $line.tax_amount != ""}
-               <td>
-                {$line.tax_rate|string_format:"%.2f"}%
-               </td>
-               <td>
-                {$line.tax_amount|crmMoney:$currency}
-               </td>
-              {else}
-               <td></td>
-               <td></td>
-              {/if}
-             {/if}
-             <td>
-              {$line.line_total+$line.tax_amount|crmMoney:$currency}
-             </td>
-            </tr>
-           {/foreach}
-          </table>
-         </td>
-        </tr>
-       {/foreach}
-       {if $dataArray}
-        <tr>
-         <td {$labelStyle}>
-          {ts} Amount before Tax : {/ts}
-         </td>
-         <td {$valueStyle}>
-          {$amount-$totalTaxAmount|crmMoney:$currency}
-         </td>
-        </tr>
-
-        {foreach from=$dataArray item=value key=priceset}
-         <tr>
-          {if $priceset || $priceset == 0}
-           <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}
-         </tr>
-        {/foreach}
-
-       {/if}
-       {if $totalTaxAmount}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Total Tax{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$totalTaxAmount|crmMoney:$currency}
-         </td>
-        </tr>
-       {/if}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Total Amount{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$amount|crmMoney:$currency}
-        </td>
-       </tr>
-
-      {else}
-
-      {if $totalTaxAmount}
-         <tr>
-           <td {$labelStyle}>
-             {ts}Total Tax Amount{/ts}
-           </td>
-           <td {$valueStyle}>
-             {$totalTaxAmount|crmMoney:$currency}
-           </td>
-         </tr>
-       {/if}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Amount{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$amount|crmMoney:$currency} {if $amount_level} - {$amount_level}{/if}
-        </td>
-       </tr>
-
-      {/if}
-
-     {/if}
-
-
-     {if $receive_date}
-      <tr>
-       <td {$labelStyle}>
-        {ts}Date{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$receive_date|crmDate}
-       </td>
-      </tr>
-     {/if}
-
-     {if $is_monetary and $trxn_id}
-      <tr>
-       <td {$labelStyle}>
-        {ts}Transaction #{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$trxn_id}
-       </td>
-      </tr>
-     {/if}
-
-     {if $is_recur}
-      {if $contributeMode eq 'notify' or $contributeMode eq 'directIPN'}
-       <tr>
-        <td  colspan="2" {$labelStyle}>
-         {ts 1=$cancelSubscriptionUrl}This is a recurring contribution. You can cancel future contributions by <a href="%1">visiting this web page</a>.{/ts}
-        </td>
-        {if $updateSubscriptionBillingUrl}
-         </tr>
-         <tr>
-         <td colspan="2" {$labelStyle}>
-          {ts 1=$updateSubscriptionBillingUrl}You can update billing details for this recurring contribution by <a href="%1">visiting this web page</a>.{/ts}
-         </td>
-        {/if}
-       </tr>
-       <tr>
-        <td colspan="2" {$labelStyle}>
-         {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}
-        </td>
-       </tr>
-      {/if}
-     {/if}
-
-     {if $honor_block_is_active}
-      <tr>
-       <th {$headerStyle}>
-        {$soft_credit_type}
-       </th>
-      </tr>
-      {foreach from=$honoreeProfile item=value key=label}
-        <tr>
-         <td {$labelStyle}>
-          {$label}
-         </td>
-         <td {$valueStyle}>
-          {$value}
-         </td>
-        </tr>
-      {/foreach}
-      {elseif $softCreditTypes and $softCredits}
-      {foreach from=$softCreditTypes item=softCreditType key=n}
-       <tr>
-        <th {$headerStyle}>
-         {$softCreditType}
-        </th>
-       </tr>
-       {foreach from=$softCredits.$n item=value key=label}
-         <tr>
-          <td {$labelStyle}>
-           {$label}
-          </td>
-          <td {$valueStyle}>
-           {$value}
-          </td>
-         </tr>
-        {/foreach}
-       {/foreach}
-     {/if}
-
-     {if $pcpBlock}
-      <tr>
-       <th {$headerStyle}>
-        {ts}Personal Campaign Page{/ts}
-       </th>
-      </tr>
-      <tr>
-       <td {$labelStyle}>
-        {ts}Display In Honor Roll{/ts}
-       </td>
-       <td {$valueStyle}>
-        {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}
-       </td>
-      </tr>
-      {if $pcp_roll_nickname}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Nickname{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$pcp_roll_nickname}
-        </td>
-       </tr>
-      {/if}
-      {if $pcp_personal_note}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Personal Note{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$pcp_personal_note}
-        </td>
-       </tr>
-      {/if}
-     {/if}
-
-     {if $onBehalfProfile}
-      <tr>
-       <th {$headerStyle}>
-        {$onBehalfProfile_grouptitle}
-       </th>
-      </tr>
-      {foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}
-        <tr>
-         <td {$labelStyle}>
-          {$onBehalfName}
-         </td>
-         <td {$valueStyle}>
-          {$onBehalfValue}
-         </td>
-        </tr>
-      {/foreach}
-     {/if}
-
-     {if $isShare}
-      <tr>
-        <td colspan="2" {$valueStyle}>
-            {capture assign=contributionUrl}{crmURL p='civicrm/contribute/transact' q="reset=1&id=`$contributionPageId`" a=true fe=1 h=1}{/capture}
-            {include file="CRM/common/SocialNetwork.tpl" emailMode=true url=$contributionUrl title=$title pageURL=$contributionUrl}
-        </td>
-      </tr>
-     {/if}
-
-     {if ! ($contributeMode eq 'notify' OR $contributeMode eq 'directIPN') and $is_monetary}
-      {if $is_pay_later && !$isBillingAddressRequiredForPayLater}
-       <tr>
-        <th {$headerStyle}>
-         {ts}Registered Email{/ts}
-        </th>
-       </tr>
-       <tr>
-        <td colspan="2" {$valueStyle}>
-         {$email}
-        </td>
-       </tr>
-      {elseif $amount GT 0}
-       <tr>
-        <th {$headerStyle}>
-         {ts}Billing Name and Address{/ts}
-        </th>
-       </tr>
-       <tr>
-        <td colspan="2" {$valueStyle}>
-         {$billingName}<br />
-         {$address|nl2br}<br />
-         {$email}
-        </td>
-       </tr>
-      {/if}
-     {/if}
-
-     {if $contributeMode eq 'direct' AND !$is_pay_later AND $amount GT 0}
-      <tr>
-       <th {$headerStyle}>
-        {ts}Credit Card Information{/ts}
-       </th>
-      </tr>
-      <tr>
-       <td colspan="2" {$valueStyle}>
-        {$credit_card_type}<br />
-        {$credit_card_number}<br />
-        {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}<br />
-       </td>
-      </tr>
-     {/if}
-
-     {if $selectPremium}
-      <tr>
-       <th {$headerStyle}>
-        {ts}Premium Information{/ts}
-       </th>
-      </tr>
-      <tr>
-       <td colspan="2" {$labelStyle}>
-        {$product_name}
-       </td>
-      </tr>
-      {if $option}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Option{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$option}
-        </td>
-       </tr>
-      {/if}
-      {if $sku}
-       <tr>
-        <td {$labelStyle}>
-         {ts}SKU{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$sku}
-        </td>
-       </tr>
-      {/if}
-      {if $start_date}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Start Date{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$start_date|crmDate}
-        </td>
-       </tr>
-      {/if}
-      {if $end_date}
-       <tr>
-        <td {$labelStyle}>
-         {ts}End Date{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$end_date|crmDate}
-        </td>
-       </tr>
-      {/if}
-      {if $contact_email OR $contact_phone}
-       <tr>
-        <td colspan="2" {$valueStyle}>
-         <p>{ts}For information about this premium, contact:{/ts}</p>
-         {if $contact_email}
-          <p>{$contact_email}</p>
-         {/if}
-         {if $contact_phone}
-          <p>{$contact_phone}</p>
-         {/if}
-        </td>
-       </tr>
-      {/if}
-      {if $is_deductible AND $price}
-        <tr>
-         <td colspan="2" {$valueStyle}>
-          <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>
-         </td>
-        </tr>
-      {/if}
-     {/if}
-
-     {if $customPre}
-      <tr>
-       <th {$headerStyle}>
-        {$customPre_grouptitle}
-       </th>
-      </tr>
-      {foreach from=$customPre item=customValue key=customName}
-       {if ($trackingFields and ! in_array($customName, $trackingFields)) or ! $trackingFields}
-        <tr>
-         <td {$labelStyle}>
-          {$customName}
-         </td>
-         <td {$valueStyle}>
-          {$customValue}
-         </td>
-        </tr>
-       {/if}
-      {/foreach}
-     {/if}
-
-     {if $customPost}
-      <tr>
-       <th {$headerStyle}>
-        {$customPost_grouptitle}
-       </th>
-      </tr>
-      {foreach from=$customPost item=customValue key=customName}
-       {if ($trackingFields and ! in_array($customName, $trackingFields)) or ! $trackingFields}
-        <tr>
-         <td {$labelStyle}>
-          {$customName}
-         </td>
-         <td {$valueStyle}>
-          {$customValue}
-         </td>
-        </tr>
-       {/if}
-      {/foreach}
-     {/if}
-
-  </table>
-</center>
-
-</body>
-</html>
diff --git a/civicrm/CRM/Upgrade/4.6.10.msg_template/message_templates/test_preview_html.tpl b/civicrm/CRM/Upgrade/4.6.10.msg_template/message_templates/test_preview_html.tpl
deleted file mode 100644
index 131da32e6e..0000000000
--- a/civicrm/CRM/Upgrade/4.6.10.msg_template/message_templates/test_preview_html.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<center>
- <table width="620" border="0" cellpadding="0" cellspacing="0" id="crm-event_receipt_test" style="font-family: Arial, Verdana, sans-serif; text-align: left">
-  <tr>
-   <td>
-    <p>{ts}Test-drive Email / Receipt{/ts}</p>
-    <p>{ts}This is a test-drive email. No live financial transaction has occurred.{/ts}</p>
-   </td>
-  </tr>
- </table>
-</center>
diff --git a/civicrm/CRM/Upgrade/4.6.3.msg_template/civicrm_msg_template.tpl b/civicrm/CRM/Upgrade/4.6.3.msg_template/civicrm_msg_template.tpl
deleted file mode 100644
index 91e09550f9..0000000000
--- a/civicrm/CRM/Upgrade/4.6.3.msg_template/civicrm_msg_template.tpl
+++ /dev/null
@@ -1,16 +0,0 @@
-{php}
-  $dir = SMARTY_DIR . '/../../CRM/Upgrade/4.6.3.msg_template/message_templates';
-  $templates = array();
-  foreach (preg_grep('/\.tpl$/', scandir($dir)) as $filename) {
-    $parts = explode('_', basename($filename, '.tpl'));
-    $templates[] = array('type' => array_pop($parts), 'name' => implode('_', $parts), 'filename' => "$dir/$filename");
-  }
-  $this->assign('templates', $templates);
-{/php}
-
-{foreach from=$templates item=tpl}
-  {fetch assign=content file=$tpl.filename}
-  SELECT @workflow_id := MAX(id) FROM civicrm_option_value WHERE name = '{$tpl.name}';
-  SELECT @content := msg_{$tpl.type} FROM civicrm_msg_template WHERE workflow_id = @workflow_id AND is_reserved = 1 LIMIT 1;
-  UPDATE civicrm_msg_template SET msg_{$tpl.type} = '{$content|escape:"quotes"}' WHERE workflow_id = @workflow_id AND (is_reserved = 1 OR (is_default = 1 AND msg_{$tpl.type} = @content));
-{/foreach}
diff --git a/civicrm/CRM/Upgrade/4.6.3.msg_template/message_templates/event_online_receipt_html.tpl b/civicrm/CRM/Upgrade/4.6.3.msg_template/message_templates/event_online_receipt_html.tpl
deleted file mode 100644
index 4de01793ed..0000000000
--- a/civicrm/CRM/Upgrade/4.6.3.msg_template/message_templates/event_online_receipt_html.tpl
+++ /dev/null
@@ -1,518 +0,0 @@
-<!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">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title></title>
-</head>
-<body>
-
-{capture assign=headerStyle}colspan="2" style="text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;"{/capture}
-{capture assign=labelStyle }style="padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;"{/capture}
-{capture assign=valueStyle }style="padding: 4px; border-bottom: 1px solid #999;"{/capture}
-{capture assign=tdfirstStyle}style="width: 180px; padding-bottom: 15px;"{/capture}
-{capture assign=tdStyle}style="width: 100px;"{/capture}
-{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}
-
-
-<center>
- <table width="700" border="0" cellpadding="0" cellspacing="0" id="crm-event_receipt" style="font-family: Arial, Verdana, sans-serif; text-align: left;">
-
-  <!-- BEGIN HEADER -->
-  <!-- You can add table row(s) here with logo or other header elements -->
-  <!-- END HEADER -->
-
-  <!-- BEGIN CONTENT -->
-
-  <tr>
-   <td>
-  <p>Dear {contact.display_name},</p>
-
-    {if $event.confirm_email_text AND (not $isOnWaitlist AND not $isRequireApproval)}
-     <p>{$event.confirm_email_text|htmlize}</p>
-
-    {else}
-  <p>Thank you for your participation.  This letter is a confirmation that your registration has been received and your status has been updated to <strong>{if $participant_status}{$participant_status}{else}{if $isOnWaitlist}waitlisted{else}registered{/if}{/if}</strong>.</p>
-
-    {/if}
-
-    <p>
-    {if $isOnWaitlist}
-     <p>{ts}You have been added to the WAIT LIST for this event.{/ts}</p>
-     {if $isPrimary}
-       <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>
-     {/if}
-    {elseif $isRequireApproval}
-     <p>{ts}Your registration has been submitted.{/ts}</p>
-     {if $isPrimary}
-      <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>
-     {/if}
-    {elseif $is_pay_later && !$isAmountzero && !$isAdditionalParticipant}
-     <p>{$pay_later_receipt}</p> {* FIXME: this might be text rather than HTML *}
-    {else}
-     <p>{ts}Please print this confirmation for your records.{/ts}</p>
-    {/if}
-
-   </td>
-  </tr>
-  <tr>
-   <td>
-    <table width="700" style="border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;">
-     <tr>
-      <th {$headerStyle}>
-       {ts}Event Information and Location{/ts}
-      </th>
-     </tr>
-     <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}
-      </td>
-     </tr>
-
-
-     {if $conference_sessions}
-      <tr>
-       <td colspan="2" {$labelStyle}>
-  {ts}Your schedule:{/ts}
-       </td>
-      </tr>
-      <tr>
-       <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"}
-    {assign var='group_by_day' value=$session.start_date}
-          <em>{$group_by_day|date_format:"%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}
-  {/foreach}
-       </td>
-      </tr>
-     {/if}
-
-     {if $event.participant_role neq 'Attendee' and $defaultRole}
-      <tr>
-       <td {$labelStyle}>
-        {ts}Participant Role{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$event.participant_role}
-       </td>
-      </tr>
-     {/if}
-
-     {if $isShowLocation}
-      <tr>
-       <td colspan="2" {$valueStyle}>
-        {if $location.address.1.name}
-         {$location.address.1.name}<br />
-        {/if}
-        {if $location.address.1.street_address}
-         {$location.address.1.street_address}<br />
-        {/if}
-        {if $location.address.1.supplemental_address_1}
-         {$location.address.1.supplemental_address_1}<br />
-        {/if}
-        {if $location.address.1.supplemental_address_2}
-         {$location.address.1.supplemental_address_2}<br />
-        {/if}
-        {if $location.address.1.city}
-         {$location.address.1.city}, {$location.address.1.state_province} {$location.address.1.postal_code}{if $location.address.1.postal_code_suffix} - {$location.address.1.postal_code_suffix}{/if}<br />
-        {/if}
-       </td>
-      </tr>
-     {/if}
-
-     {if $location.phone.1.phone || $location.email.1.email}
-      <tr>
-       <td colspan="2" {$labelStyle}>
-        {ts}Event Contacts:{/ts}
-       </td>
-      </tr>
-      {foreach from=$location.phone item=phone}
-       {if $phone.phone}
-        <tr>
-         <td {$labelStyle}>
-          {if $phone.phone_type}
-           {$phone.phone_type_display}
-          {else}
-           {ts}Phone{/ts}
-          {/if}
-         </td>
-         <td {$valueStyle}>
-          {$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}
-         </td>
-        </tr>
-       {/if}
-      {/foreach}
-      {foreach from=$location.email item=eventEmail}
-       {if $eventEmail.email}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Email{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$eventEmail.email}
-         </td>
-        </tr>
-       {/if}
-      {/foreach}
-     {/if}
-
-     {if $event.is_public}
-      <tr>
-       <td colspan="2" {$valueStyle}>
-        {capture assign=icalFeed}{crmURL p='civicrm/event/ical' q="reset=1&id=`$event.id`" h=0 a=1 fe=1}{/capture}
-        <a href="{$icalFeed}">{ts}Download iCalendar File{/ts}</a>
-       </td>
-      </tr>
-     {/if}
-
-    {if $event.is_share}
-        <tr>
-            <td colspan="2" {$valueStyle}>
-                {capture assign=eventUrl}{crmURL p='civicrm/event/info' q="id=`$event.id`&reset=1" a=true fe=1 h=1}{/capture}
-                {include file="CRM/common/SocialNetwork.tpl" emailMode=true url=$eventUrl title=$event.title pageURL=$eventUrl}
-            </td>
-        </tr>
-    {/if}
-    {if $payer.name}
-     <tr>
-       <th {$headerStyle}>
-         {ts}You were registered by:{/ts}
-       </th>
-     </tr>
-     <tr>
-       <td colspan="2" {$valueStyle}>
-        {$payer.name}
-       </td>
-     </tr>
-    {/if}
-    {if $event.is_monetary}
-
-      <tr>
-       <th {$headerStyle}>
-        {$event.fee_label}
-       </th>
-      </tr>
-
-      {if $lineItem}
-       {foreach from=$lineItem item=value key=priceset}
-        {if $value neq 'skip'}
-         {if $isPrimary}
-          {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}
-           <tr>
-            <td colspan="2" {$labelStyle}>
-             {ts 1=$priceset+1}Participant %1{/ts} {$part.$priceset.info}
-            </td>
-           </tr>
-          {/if}
-         {/if}
-         <tr>
-          <td colspan="2" {$valueStyle}>
-           <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}
-            <tr>
-             <th>{ts}Item{/ts}</th>
-             <th>{ts}Qty{/ts}</th>
-             <th>{ts}Each{/ts}</th>
-             {if $dataArray}
-              <th>{ts}SubTotal{/ts}</th>
-              <th>{ts}Tax Rate{/ts}</th>
-              <th>{ts}Tax Amount{/ts}</th>
-             {/if}
-             <th>{ts}Total{/ts}</th>
-       {if  $pricesetFieldsCount }<th>{ts}Total Participants{/ts}</th>{/if}
-            </tr>
-            {foreach from=$value item=line}
-             <tr>
-              <td {$tdfirstStyle}>
-              {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}
-              </td>
-              <td {$tdStyle} align="middle">
-               {$line.qty}
-              </td>
-              <td {$tdStyle}>
-               {$line.unit_price|crmMoney:$currency}
-              </td>
-              {if $dataArray}
-               <td {$tdStyle}>
-                {$line.unit_price*$line.qty|crmMoney}
-               </td>
-               {if $line.tax_rate != "" || $line.tax_amount != ""}
-                <td {$tdStyle}>
-                 {$line.tax_rate|string_format:"%.2f"}%
-                </td>
-                <td {$tdStyle}>
-                 {$line.tax_amount|crmMoney}
-                </td>
-               {else}
-                <td></td>
-                <td></td>
-               {/if}
-              {/if}
-              <td {$tdStyle}>
-               {$line.line_total+$line.tax_amount|crmMoney:$currency}
-              </td>
-        {if $pricesetFieldsCount }<td {$tdStyle}>{$line.participant_count}</td> {/if}
-             </tr>
-            {/foreach}
-            {if $individual}
-              <tr {$participantTotal}>
-                <td colspan=3>{ts}Participant Total{/ts}</td>
-                <td  colspan=2>{$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney}</td>
-                <td  colspan=1>{$individual.$priceset.totalTaxAmt|crmMoney}</td>
-                <td  colspan=2>{$individual.$priceset.totalAmtWithTax|crmMoney}</td>
-              </tr>
-            {/if}
-           </table>
-          </td>
-         </tr>
-        {/if}
-       {/foreach}
-       {if $dataArray}
-        <tr>
-         <td {$labelStyle}>
-          {ts} Amount Before Tax: {/ts}
-         </td>
-         <td {$valueStyle}>
-          {$totalAmount-$totalTaxAmount|crmMoney}
-         </td>
-        </tr>
-        {foreach from=$dataArray item=value key=priceset}
-         <tr>
-          {if $priceset || $priceset == 0}
-           <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}
-         </tr>
-        {/foreach}
-       {/if}
-      {/if}
-
-      {if $amounts && !$lineItem}
-       {foreach from=$amounts item=amnt key=level}
-        <tr>
-         <td colspan="2" {$valueStyle}>
-          {$amnt.amount|crmMoney:$currency} {$amnt.label}
-         </td>
-        </tr>
-       {/foreach}
-      {/if}
-
-    {if $totalTaxAmount}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Total Tax Amount{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$totalTaxAmount|crmMoney:$currency}
-        </td>
-       </tr>
-      {/if}
-      {if $isPrimary}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Total Amount{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$totalAmount|crmMoney:$currency} {if $hookDiscount.message}({$hookDiscount.message}){/if}
-        </td>
-       </tr>
-       {if $pricesetFieldsCount }
-     <tr>
-       <td {$labelStyle}>
-      {ts}Total Participants{/ts}</td>
-      <td {$valueStyle}>
-      {assign var="count" value= 0}
-      {foreach from=$lineItem item=pcount}
-      {assign var="lineItemCount" value=0}
-      {if $pcount neq 'skip'}
-        {foreach from=$pcount item=p_count}
-        {assign var="lineItemCount" value=$lineItemCount+$p_count.participant_count}
-        {/foreach}
-      {if $lineItemCount < 1 }
-        {assign var="lineItemCount" value=1}
-      {/if}
-      {assign var="count" value=$count+$lineItemCount}
-      {/if}
-      {/foreach}
-     {$count}
-     </td> </tr>
-      {/if}
-
-       {if $register_date}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Registration Date{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$register_date|crmDate}
-         </td>
-        </tr>
-       {/if}
-
-       {if $receive_date}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Transaction Date{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$receive_date|crmDate}
-         </td>
-        </tr>
-       {/if}
-
-       {if $contributionTypeName}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Financial Type{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$contributionTypeName}
-         </td>
-        </tr>
-       {/if}
-
-       {if $trxn_id}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Transaction #{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$trxn_id}
-         </td>
-        </tr>
-       {/if}
-
-       {if $paidBy}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Paid By{/ts}
-         </td>
-         <td {$valueStyle}>
-         {$paidBy}
-         </td>
-        </tr>
-       {/if}
-
-       {if $checkNumber}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Check Number{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$checkNumber}
-         </td>
-        </tr>
-       {/if}
-
-       {if $contributeMode ne 'notify' and !$isAmountzero and (!$is_pay_later or $isBillingAddressRequiredForPayLater) and !$isOnWaitlist and !$isRequireApproval}
-        <tr>
-         <th {$headerStyle}>
-          {ts}Billing Name and Address{/ts}
-         </th>
-        </tr>
-        <tr>
-         <td colspan="2" {$valueStyle}>
-          {$billingName}<br />
-          {$address|nl2br}
-         </td>
-        </tr>
-       {/if}
-
-       {if $contributeMode eq 'direct' and !$isAmountzero and !$is_pay_later and !$isOnWaitlist and !$isRequireApproval}
-        <tr>
-         <th {$headerStyle}>
-          {ts}Credit Card Information{/ts}
-         </th>
-        </tr>
-        <tr>
-         <td colspan="2" {$valueStyle}>
-          {$credit_card_type}<br />
-          {$credit_card_number}<br />
-          {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}
-         </td>
-        </tr>
-       {/if}
-
-      {/if}
-
-     {/if} {* End of conditional section for Paid events *}
-
-
-{if $customPre}
-{foreach from=$customPre item=customPr key=i}
-   <tr> <th {$headerStyle}>{$customPre_grouptitle.$i}</th></tr>
-   {foreach from=$customPr item=customValue key=customName}
-   {if ( $trackingFields and ! in_array( $customName, $trackingFields ) ) or ! $trackingFields}
-     <tr>
-         <td {$labelStyle}>{$customName}</td>
-         <td {$valueStyle}>{$customValue}</td>
-     </tr>
-   {/if}
-   {/foreach}
-{/foreach}
-{/if}
-
-{if $customPost}
-{foreach from=$customPost item=customPos key=j}
-   <tr> <th {$headerStyle}>{$customPost_grouptitle.$j}</th></tr>
-   {foreach from=$customPos item=customValue key=customName}
-   {if ( $trackingFields and ! in_array( $customName, $trackingFields ) ) or ! $trackingFields}
-     <tr>
-         <td {$labelStyle}>{$customName}</td>
-         <td {$valueStyle}>{$customValue}</td>
-     </tr>
-{/if}
-{/foreach}
-{/foreach}
-{/if}
-
-{if $customProfile}
-{foreach from=$customProfile.profile item=eachParticipant key=participantID}
-     <tr><th {$headerStyle}>{ts 1=$participantID+2}Participant %1{/ts} </th></tr>
-     {foreach from=$eachParticipant item=eachProfile key=pid}
-     <tr><th {$headerStyle}>{$customProfile.title.$pid}</th></tr>
-     {foreach from=$eachProfile item=val key=field}
-     <tr>{foreach from=$val item=v key=f}
-         <td {$labelStyle}>{$field}</td>
-         <td {$valueStyle}>{$v}</td>
-         {/foreach}
-     </tr>
-     {/foreach}
-{/foreach}
-{/foreach}
-{/if}
-
-    {if $customGroup}
-      {foreach from=$customGroup item=value key=customName}
-       <tr>
-        <th {$headerStyle}>
-         {$customName}
-        </th>
-       </tr>
-       {foreach from=$value item=v key=n}
-        <tr>
-         <td {$labelStyle}>
-          {$n}
-         </td>
-         <td {$valueStyle}>
-          {$v}
-         </td>
-        </tr>
-       {/foreach}
-      {/foreach}
-     {/if}
-
-    </table>
-   </td>
-  </tr>
- </table>
-</center>
-
-</body>
-</html>
diff --git a/civicrm/CRM/Upgrade/4.6.3.msg_template/message_templates/event_online_receipt_text.tpl b/civicrm/CRM/Upgrade/4.6.3.msg_template/message_templates/event_online_receipt_text.tpl
deleted file mode 100644
index e6b33f79b9..0000000000
--- a/civicrm/CRM/Upgrade/4.6.3.msg_template/message_templates/event_online_receipt_text.tpl
+++ /dev/null
@@ -1,305 +0,0 @@
-Dear {contact.display_name},
-
-{if $event.confirm_email_text AND (not $isOnWaitlist AND not $isRequireApproval)}
-{$event.confirm_email_text}
-
-{else}
-Thank you for your participation.  This letter is a confirmation that your registration has been received and your status has been updated to {if $participant_status}{$participant_status}{else}{if $isOnWaitlist}waitlisted{else}registered{/if}{/if}.
-
-{/if}
-
-{if $isOnWaitlist}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts}You have been added to the WAIT LIST for this event.{/ts}
-
-{if $isPrimary}
-{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}
-{/if}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{elseif $isRequireApproval}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts}Your registration has been submitted.{/ts}
-
-{if $isPrimary}
-{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}
-
-{/if}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{elseif $is_pay_later && !$isAmountzero && !$isAdditionalParticipant}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$pay_later_receipt}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{else}
-
-{ts}Please print this confirmation for your records.{/ts}
-{/if}
-
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts}Event Information and Location{/ts}
-
-==========================================================={if $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}
-{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"}
-{assign var='group_by_day' value=$session.start_date}
-
-{$group_by_day|date_format:"%m/%d/%Y"}
-
-
-{/if}
-{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}
-{if $session.location}    {$session.location}{/if}
-{/foreach}
-{/if}
-
-{if $event.participant_role neq 'Attendee' and $defaultRole}
-{ts}Participant Role{/ts}: {$event.participant_role}
-{/if}
-
-{if $isShowLocation}
-{if $location.address.1.name}
-
-{$location.address.1.name}
-{/if}
-{if $location.address.1.street_address}{$location.address.1.street_address}
-{/if}
-{if $location.address.1.supplemental_address_1}{$location.address.1.supplemental_address_1}
-{/if}
-{if $location.address.1.supplemental_address_2}{$location.address.1.supplemental_address_2}
-{/if}
-{if $location.address.1.city}{$location.address.1.city}, {$location.address.1.state_province} {$location.address.1.postal_code}{if $location.address.1.postal_code_suffix} - {$location.address.1.postal_code_suffix}{/if}
-{/if}
-
-{/if}{*End of isShowLocation condition*}
-
-{if $location.phone.1.phone || $location.email.1.email}
-
-{ts}Event Contacts:{/ts}
-{foreach from=$location.phone item=phone}
-{if $phone.phone}
-
-{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}
-{/foreach}
-{foreach from=$location.email item=eventEmail}
-{if $eventEmail.email}
-
-{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}
-{/if}
-
-{if $event.is_public}
-{capture assign=icalFeed}{crmURL p='civicrm/event/ical' q="reset=1&id=`$event.id`" h=0 a=1 fe=1}{/capture}
-{ts}Download iCalendar File:{/ts} {$icalFeed}
-{/if}
-
-{if $payer.name}
-You were registered by: {$payer.name}
-{/if}
-{if $event.is_monetary} {* This section for Paid events only.*}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$event.fee_label}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{if $lineItem}{foreach from=$lineItem item=value key=priceset}
-
-{if $value neq 'skip'}
-{if $isPrimary}
-{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}
-{ts 1=$priceset+1}Participant %1{/ts} {$part.$priceset.info}
-
-{/if}
-{/if}
------------------------------------------------------------{if $pricesetFieldsCount }-----------------------------------------------------{/if}
-
-{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 $dataArray}
-{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}
-{if $pricesetFieldsCount }{capture assign=ts_participant_total}{ts}Total Participants{/ts}{/capture}{/if}
-{$ts_item|string_format:"%-30s"} {$ts_qty|string_format:"%5s"} {$ts_each|string_format:"%10s"} {if $dataArray} {$ts_subtotal|string_format:"%10s"} {$ts_taxRate|string_format:"%10s"} {$ts_taxAmount|string_format:"%10s"} {/if} {$ts_total|string_format:"%10s"} {$ts_participant_total|string_format:"%10s"}
------------------------------------------------------------{if $pricesetFieldsCount }-----------------------------------------------------{/if}
-
-{foreach from=$value item=line}
-{if $pricesetFieldsCount }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}
-{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 $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"}{$ts_participant_count|string_format:"%10s"}
-{/foreach}
-----------------------------------------------------------------------------------------------------------------
-{if $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}
-{/if}
-{""|string_format:"%120s"}
-{/foreach}
-{""|string_format:"%120s"}
-
-{if $dataArray}
-{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}
-
-{foreach from=$dataArray item=value key=priceset}
-{if $priceset || $priceset == 0}
-{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
-{else}
-{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
-{/if}
-{/foreach}
-{/if}
-{/if}
-
-{if $amounts && !$lineItem}
-{foreach from=$amounts item=amnt key=level}{$amnt.amount|crmMoney:$currency} {$amnt.label}
-{/foreach}
-{/if}
-
-{if $totalTaxAmount}
-{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}
-{/if}
-{if $isPrimary }
-
-{ts}Total Amount{/ts}: {$totalAmount|crmMoney:$currency} {if $hookDiscount.message}({$hookDiscount.message}){/if}
-
-{if $pricesetFieldsCount }
-      {assign var="count" value= 0}
-      {foreach from=$lineItem item=pcount}
-      {assign var="lineItemCount" value=0}
-      {if $pcount neq 'skip'}
-        {foreach from=$pcount item=p_count}
-        {assign var="lineItemCount" value=$lineItemCount+$p_count.participant_count}
-        {/foreach}
-      {if $lineItemCount < 1 }
-        {assign var="lineItemCount" value=1}
-      {/if}
-      {assign var="count" value=$count+$lineItemCount}
-      {/if}
-      {/foreach}
-
-{ts}Total Participants{/ts}: {$count}
-{/if}
-
-{if $register_date}
-{ts}Registration Date{/ts}: {$register_date|crmDate}
-{/if}
-{if $receive_date}
-{ts}Transaction Date{/ts}: {$receive_date|crmDate}
-{/if}
-{if $contributionTypeName}
-{ts}Financial Type{/ts}: {$contributionTypeName}
-{/if}
-{if $trxn_id}
-{ts}Transaction #{/ts}: {$trxn_id}
-{/if}
-{if $paidBy}
-{ts}Paid By{/ts}: {$paidBy}
-{/if}
-{if $checkNumber}
-{ts}Check Number{/ts}: {$checkNumber}
-{/if}
-{if $contributeMode ne 'notify' and !$isAmountzero and (!$is_pay_later or $isBillingAddressRequiredForPayLater) and !$isOnWaitlist and !$isRequireApproval}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts}Billing Name and Address{/ts}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$billingName}
-{$address}
-{/if}
-
-{if $contributeMode eq 'direct' and !$isAmountzero and !$is_pay_later and !$isOnWaitlist and !$isRequireApproval}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts}Credit Card Information{/ts}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$credit_card_type}
-{$credit_card_number}
-{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}
-{/if}
-{/if}
-{/if} {* End of conditional section for Paid events *}
-
-{if $customPre}
-{foreach from=$customPre item=customPr key=i}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$customPre_grouptitle.$i}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{foreach from=$customPr item=customValue key=customName}
-{if ( $trackingFields and ! in_array( $customName, $trackingFields ) ) or ! $trackingFields}
- {$customName}: {$customValue}
-{/if}
-{/foreach}
-{/foreach}
-{/if}
-
-{if $customPost}
-{foreach from=$customPost item=customPos key=j}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$customPost_grouptitle.$j}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{foreach from=$customPos item=customValue key=customName}
-{if ( $trackingFields and ! in_array( $customName, $trackingFields ) ) or ! $trackingFields}
- {$customName}: {$customValue}
-{/if}
-{/foreach}
-{/foreach}
-{/if}
-{if $customProfile}
-
-{foreach from=$customProfile.profile item=eachParticipant key=participantID}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts 1=$participantID+2}Participant Information - Participant %1{/ts}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{foreach from=$eachParticipant item=eachProfile key=pid}
-----------------------------------------------------------{if $pricesetFieldsCount }--------------------{/if}
-
-{$customProfile.title.$pid}
-----------------------------------------------------------{if $pricesetFieldsCount }--------------------{/if}
-
-{foreach from=$eachProfile item=val key=field}
-{foreach from=$val item=v key=f}
-{$field}: {$v}
-{/foreach}
-{/foreach}
-{/foreach}
-{/foreach}
-{/if}
-{if $customGroup}
-{foreach from=$customGroup item=value key=customName}
-=========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$customName}
-=========================================================={if $pricesetFieldsCount }===================={/if}
-
-{foreach from=$value item=v key=n}
-{$n}: {$v}
-{/foreach}
-{/foreach}
-{/if}
diff --git a/civicrm/CRM/Upgrade/4.6.9.msg_template/civicrm_msg_template.tpl b/civicrm/CRM/Upgrade/4.6.9.msg_template/civicrm_msg_template.tpl
deleted file mode 100644
index afe8784f36..0000000000
--- a/civicrm/CRM/Upgrade/4.6.9.msg_template/civicrm_msg_template.tpl
+++ /dev/null
@@ -1,16 +0,0 @@
-{php}
-  $dir = SMARTY_DIR . '/../../CRM/Upgrade/4.6.9.msg_template/message_templates';
-  $templates = array();
-  foreach (preg_grep('/\.tpl$/', scandir($dir)) as $filename) {
-    $parts = explode('_', basename($filename, '.tpl'));
-    $templates[] = array('type' => array_pop($parts), 'name' => implode('_', $parts), 'filename' => "$dir/$filename");
-  }
-  $this->assign('templates', $templates);
-{/php}
-
-{foreach from=$templates item=tpl}
-  {fetch assign=content file=$tpl.filename}
-  SELECT @workflow_id := MAX(id) FROM civicrm_option_value WHERE name = '{$tpl.name}';
-  SELECT @content := msg_{$tpl.type} FROM civicrm_msg_template WHERE workflow_id = @workflow_id AND is_reserved = 1 LIMIT 1;
-  UPDATE civicrm_msg_template SET msg_{$tpl.type} = '{$content|escape:"quotes"}' WHERE workflow_id = @workflow_id AND (is_reserved = 1 OR (is_default = 1 AND msg_{$tpl.type} = @content));
-{/foreach}
diff --git a/civicrm/CRM/Upgrade/4.6.9.msg_template/message_templates/contribution_invoice_receipt_html.tpl b/civicrm/CRM/Upgrade/4.6.9.msg_template/message_templates/contribution_invoice_receipt_html.tpl
deleted file mode 100644
index 0274f093e9..0000000000
--- a/civicrm/CRM/Upgrade/4.6.9.msg_template/message_templates/contribution_invoice_receipt_html.tpl
+++ /dev/null
@@ -1,434 +0,0 @@
-<!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">
-  <head>
-    <meta http-equiv = "Content-Type" content="text/html; charset=UTF-8" />
-      <title></title>
-  </head>
-  <body>
-    <table style = "margin-top:2px;padding-left:7px;">
-      <tr>
-        <td><img src = "{$resourceBase}/i/civi99.png" height = "34px" width = "99px"></td>
-      </tr>
-    </table>
-    <center>
-      <table style = "padding-right:19px;font-family: Arial, Verdana, sans-serif;" width = "500" height = "100" border = "0" cellpadding = "2" cellspacing = "1">
-  <tr>
-    <td style = "padding-left:15px;" ><b><font size = "4" align = "center">INVOICE</font></b></td>
-          <td colspan = "1"></td>
-          <td style = "padding-left:70px;"><b><font size = "1" align = "center" >Invoice Date:</font></b></td>
-          <td><font size = "1" align = "right">{$domain_organization}</font></td>
-  </tr>
-        <tr>
-         {if $organization_name}
-           <td style = "padding-left:17px;"><font size = "1" align = "center" >{$display_name}  ({$organization_name})</font></td>
-         {else}
-           <td style = "padding-left:15px;"><font size = "1" align = "center" >{$display_name}</font></td>
-         {/if}
-         <td colspan = "1"></td>
-         <td style = "padding-left:70px;"><font size = "1" align = "right">{$invoice_date}</font></td>
-   <td><font size = "1" align = "right">
-  {if $domain_street_address }
-    {$domain_street_address}
-  {/if}
-  {if $domain_supplemental_address_1 }{$domain_supplemental_address_1}{/if}</font></td>
-  </tr>
-        <tr>
-          <td style = "padding-left:17px;"><font size = "1" align = "center">{$street_address}   {$supplemental_address_1}</font></td>
-          <td colspan = "1"></td>
-          <td style = "padding-left:70px;"><b><font size = "1" align = "right">Invoice Number:</font></b></td>
-    <td ><font size = "1" align = "right">{if $domain_supplemental_address_2 }{$domain_supplemental_address_2}{/if}
-    {if $domain_state }{$domain_state}{/if}</font></td>
-        </tr>
-        <tr>
-          <td style = "padding-left:17px;"><font size = "1" align = "center">{$supplemental_address_2}  {$stateProvinceAbbreviation}</font></td>
-          <td colspan="1"></td>
-          <td style = "padding-left:70px;"><font size = "1" align = "right">{$invoice_id}</font></td>
-    <td><font size = "1" align = "right">{if $domain_city}
-    {$domain_city}
-        {/if}
-        {if $domain_postal_code }
-    {$domain_postal_code}
-        {/if}
-    </font></td>
-  </tr>
-  <tr>
-          <td style = "padding-left:17px;"><font size = "1" align = "right">{$city}  {$postal_code}</font></td>
-          <td colspan="1"></td>
-    <td height = "10" style = "padding-left:70px;"><b><font size = "1"align = "right">Reference:</font></b></td>
-    <td><font size = "1" align = "right"> {if $domain_country}
-    {$domain_country}
-        {/if}</font></td>
-  </tr>
-  <tr>
-    <td></td>
-    <td></td>
-    <td style = "padding-left:70px;"><font size = "1"align = "right">{$source}</font></td>
-    <td><font size = "1" align = "right"> {if $domain_phone}{$domain_phone}{/if}</font> </td>
-  </tr>
-  <tr>
-    <td></td>
-    <td></td>
-    <td></td>
-    <td><font size = "1" align = "right"> {if $domain_email}
-    {$domain_email}
-         {/if}</font> </td>
-  </tr>
-      </table>
-      <table style = "margin-top:75px;font-family: Arial, Verdana, sans-serif" width = "590" border = "0"cellpadding = "-5" cellspacing = "19" id = "desc">
-  <tr>
-          <td colspan = "2" {$valueStyle}>
-            <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}
-              <tr>
-                <th style = "padding-right:34px;text-align:left;font-weight:bold;width:200px;"><font size = "1">Description</font></th>
-                <th style = "padding-left:34px;text-align:right;font-weight:bold;" ><font size = "1">Quantity</font></th>
-                <th style = "padding-left:34px;text-align:right;font-weight:bold;"><font size = "1">Unit Price</font></th>
-                <th style = "padding-left:34px;text-align:right;font-weight:bold;width:20px;"><font size = "1">{$taxTerm} </font></th>
-                <th style = "padding-left:34px;text-align:right;font-weight:bold;"><font size = "1">Amount {$defaultCurrency}</font></th>
-              </tr>
-              {foreach from=$lineItem item=value key=priceset name=taxpricevalue}
-    {if $smarty.foreach.taxpricevalue.index eq 0}
-            <tr><td  colspan = "5" ><hr size="3" style = "color:#000;"></hr></td></tr>
-    {else}
-      <tr><td  colspan = "5" style = "color:#F5F5F5;"><hr></hr></td></tr>
-    {/if}
-                <tr>
-                  <td style="text-align:left;" ><font size = "1">
-      {if $value.html_type eq 'Text'}{$value.label}{else}{$value.field_title} - {$value.label}{/if} {if $value.description}<div>{$value.description|truncate:30:"..."}</div>{/if}
-      </font></td>
-      <td style = "padding-left:34px;text-align:right;"><font size = "1"> {$value.qty}</font></td>
-      <td style = "padding-left:34px;text-align:right;"><font size = "1"> {$value.unit_price|crmMoney:$currency}</font></td>
-        {if $value.tax_amount != ''}
-          <td style = "padding-left:34px;text-align:right;width:20px;"><font size = "1"> {$value.tax_rate}%</font></td>
-                    {else}
-          <td style = "padding-left:34px;text-align:right;width:20px;"><font size = "1">No {$taxTerm}</font></td>
-              {/if}
-        <td style = "padding-left:34px;text-align:right;"><font size = "1">{$value.subTotal|crmMoney:$currency}</font></td>
-    </tr>
-              {/foreach}
-          <tr><td  colspan = "5" style = "color:#F5F5F5;"><hr></hr></td></tr>
-          <tr>
-      <td colspan = "3"></td>
-      <td style = "padding-left:20px;text-align:right;"><font size = "1">Sub Total</font></td>
-      <td style = "padding-left:34px;text-align:right;"><font size = "1"> {$subTotal|crmMoney:$currency}</font></td>
-    </tr>
-    {foreach from = $dataArray item = value key = priceset}
-            <tr>
-        <td colspan = "3"></td>
-        {if $priceset}
-          <td style = "padding-left:20px;text-align:right;"><font size = "1"> TOTAL {$taxTerm} {$priceset}%</font></td>
-          <td style = "padding-left:34px;text-align:right"><font size = "1" align = "right">{$value|crmMoney:$currency}</font> </td>
-                    {elseif $priceset == 0}
-                      <td style = "padding-left:20px;text-align:right;"><font size = "1">TOTAL NO {$taxTerm}</font></td>
-                      <td style = "padding-left:34px;text-align:right"><font size = "1" align = "right">{$value|crmMoney:$currency}</font> </td>
-                  </tr>
-        {/if}
-    {/foreach}
-          <tr>
-      <td colspan = "3"></td>
-      <td colspan = "2"><hr></hr></td>
-    </tr>
-
-          <tr>
-      <td colspan = "3"></td>
-      <td style = "padding-left:20px;text-align:right;"><b><font size = "1">TOTAL {$defaultCurrency}</font></b></td>
-      <td style = "padding-left:34px;text-align:right;"><font size = "1">{$amount|crmMoney:$currency}</font></td>
-    </tr>
-
-    {if $is_pay_later == 0}
-            <tr>
-        <td colspan = "3"></td>
-        <td style = "padding-left:20px;text-align:right;"><font size = "1">
-           {if $contribution_status_id == $refundedStatusId}
-          LESS Amount Credited
-           {else}
-          LESS Amount Paid
-           {/if}
-        </font></td>
-        <td style = "padding-left:34px;text-align:right;"><font size = "1">{$amount|crmMoney:$currency}</font></td>
-      </tr>
-            <tr>
-        <td colspan = "3"></td>
-        <td colspan = "2" ><hr></hr></td>
-      </tr>
-            <tr>
-        <td colspan = "3"></td>
-        <td style = "padding-left:20px;text-align:right;"><b><font size = "1">AMOUNT DUE: </font></b></td>
-                    <td style = "padding-left:34px;text-align:right;"><b><font size = "1">{$amountDue|crmMoney:$currency}</font></b></td>                 <td style = "padding-left:34px;"><font size = "1" align = "right"></fonts></td>
-      </tr>
-    {/if}
-    <br/><br/><br/>
-          <tr>
-      <td colspan = "3"></td>
-    </tr>
-          <tr>
-      <td><b><font size = "1" align = "center">DUE DATE: {$dueDate}</font></b></td>
-      <td colspan = "3"></td>
-    </tr>
-            </table>
-          </td>
-        </tr>
-      </table>
-      <table style = "margin-top:5px;padding-right:45px;">
-        <tr>
-          <td><img src = "{$resourceBase}/i/contribute/cut_line.png" height = "15" width = "630"></td>
-        </tr>
-      </table>
-  <table style = "margin-top:6px;padding-right:20px;font-family: Arial, Verdana, sans-serif" width = "480" border = "0"cellpadding = "-5" cellspacing="19" id = "desc">
-    <tr>
-      <td width="60%"><b><font size = "4" align = "right">PAYMENT ADVICE</font></b> <br/><br/> <font size = "1" align = "right"><b>To: </b>      <div style="width:17em;word-wrap:break-word;">
-    {$domain_organization} <br />
-    {$domain_street_address} {$domain_supplemental_address_1} <br />
-    {$domain_supplemental_address_2} {$domain_state} <br />
-    {$domain_city} {$domain_postal_code} <br />
-    {$domain_country} <br />
-    {$domain_phone} <br />
-    {$domain_email}</div>
-    </font><br/><br/><font size="1" align="right">{$notes}</font>
-            </td>
-            <td width="40%">
-        <table  cellpadding = "-10" cellspacing = "22"  align="right" >
-    <tr>
-            <td  colspan = "2"></td>
-      <td><font size = "1" align = "right" style="font-weight:bold;">Customer: </font></td>
-      <td ><font size = "1" align = "right">{$display_name}</font></td>
-    </tr>
-    <tr>
-      <td colspan = "2"></td>
-      <td><font size = "1" align = "right" style="font-weight:bold;">Invoice Number: </font></td>
-      <td><font size = "1" align = "right">{$invoice_id}</font></td>
-    </tr>
-    <tr><td  colspan = "5"style = "color:#F5F5F5;"><hr></hr></td></tr>
-    {if $is_pay_later == 1}
-    <tr>
-                  <td colspan = "2"></td>
-                  <td><font size = "1" align = "right" style="font-weight:bold;">Amount Due:</font></td>
-                  <td><font size = "1" align = "right" style="font-weight:bold;">{$amount|crmMoney:$currency}</font></td>
-    </tr>
-    {else}
-    <tr>
-      <td colspan = "2"></td>
-      <td><font size = "1" align = "right" style="font-weight:bold;">Amount Due: </font></td>
-      <td><font size = "1" align = "right" style="font-weight:bold;">{$amountDue|crmMoney:$currency}</font></td>
-    </tr>
-    {/if}
-    <tr>
-      <td colspan = "2"></td>
-      <td><font size = "1" align = "right" style="font-weight:bold;">Due Date:  </font></td>
-      <td><font size = "1" align = "right">{$dueDate}</font></td>
-    </tr>
-    <tr>
-                  <td colspan = "5" style = "color:#F5F5F5;"><hr></hr></td>
-                </tr>
-        </table>
-            </td>
-    </tr>
-  </table>
-
-
-      {if $contribution_status_id == $refundedStatusId || $contribution_status_id == $cancelledStatusId}
-    <table style = "margin-top:2px;padding-left:7px;page-break-before: always;">
-      <tr>
-        <td><img src = "{$resourceBase}/i/civi99.png" height = "34px" width = "99px"></td>
-      </tr>
-    </table>
-    <center>
-
-      <table style = "padding-right:19px;font-family: Arial, Verdana, sans-serif" width = "500" height = "100" border = "0" cellpadding = "2" cellspacing = "1">
-  <tr>
-          <td style = "padding-left:15px;" ><b><font size = "4" align = "center">CREDIT NOTE</font></b></td>
-          <td colspan = "1"></td>
-          <td style = "padding-left:70px;"><b><font size = "1" align = "right">Date:</font></b></td>
-          <td><font size = "1" align = "right">{$domain_organization}</font></td>
-  </tr>
-        <tr>
-         {if $organization_name}
-           <td style = "padding-left:17px;"><font size = "1" align = "center">{$display_name}  ({$organization_name})</font></td>
-           {else}
-           <td style = "padding-left:17px;"><font size = "1" align = "center">{$display_name}</font></td>
-         {/if}
-         <td colspan = "1"></td>
-         <td style = "padding-left:70px;"><font size = "1" align = "right">{$invoice_date}</font></td>
-   <td ><font size = "1" align = "right">
-  {if $domain_street_address }
-    {$domain_street_address}
-  {/if}
-  {if $domain_supplemental_address_1 }
-    {$domain_supplemental_address_1}
-  {/if}</font></td>
-  </tr>
-        <tr>
-          <td style = "padding-left:17px;"><font size = "1" align = "center">{$street_address}   {$supplemental_address_1}</font></td>
-          <td colspan = "1"></td>
-          <td style = "padding-left:70px;"><b><font size = "1" align = "right">Credit Note Number:</font></b></td>
-          <td><font size = "1" align = "right">{if $domain_supplemental_address_2 }
-    {$domain_supplemental_address_2}
-        {/if}
-        {if $domain_state }
-    {$domain_state}
-        {/if}
-    </font></td>
-        </tr>
-        <tr>
-          <td style = "padding-left:17px;"><font size = "1" align = "center">{$supplemental_address_2}  {$stateProvinceAbbreviation}</font></td>
-          <td colspan="1"></td>
-          <td style = "padding-left:70px;"><font size = "1" align = "right">{$creditnote_id}</font></td>
-    <td ><font size = "1" align = "right">{if $domain_city}
-     {$domain_city}
-         {/if}
-         {if $domain_postal_code }
-     {$domain_postal_code}
-         {/if}
-    </font></td>
-  </tr>
-  <tr>
-          <td style = "padding-left:17px;"><font size = "1" align = "right">{$city}  {$postal_code}</font></td>
-          <td colspan="1"></td>
-          <td height = "10" style = "padding-left:70px;"><b><font size = "1"align = "right">Reference:</font></b></td>
-    <td><font size = "1" align = "right"> {if $domain_country}
-    {$domain_country}
-        {/if}</font></td>
-  </tr>
-  <tr>
-          <td></td>
-          <td></td>
-          <td style = "padding-left:70px;"><font size = "1"align = "right">{$source}</font></td>
-    <td><font size = "1" align = "right"> {if $domain_phone}
-    {$domain_phone}
-         {/if}</font> </td>
-  </tr>
-  <tr>
-    <td></td>
-    <td></td>
-    <td></td>
-    <td><font size = "1" align = "right"> {if $domain_email}
-    {$domain_email}
-        {/if}</font> </td>
-  </tr>
-      </table>
-
-      <table style = "margin-top:75px;font-family: Arial, Verdana, sans-serif" width = "590" border = "0"cellpadding = "-5" cellspacing = "19" id = "desc">
-  <tr>
-          <td colspan = "2" {$valueStyle}>
-            <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}
-              <tr>
-                <th style = "padding-right:28px;text-align:left;font-weight:bold;width:200px;"><font size = "1">Description</font></th>
-                <th style = "padding-left:28px;text-align:right;font-weight:bold;"><font size = "1">Quantity</font></th>
-                <th style = "padding-left:28px;text-align:right;font-weight:bold;"><font size = "1">Unit Price</font></th>
-                <th style = "padding-left:28px;text-align:right;font-weight:bold;"><font size = "1">{$taxTerm} </font></th>
-                <th style = "padding-left:28px;text-align:right;font-weight:bold;"><font size = "1">Amount {$defaultCurrency}</font></th>
-              </tr>
-              {foreach from=$lineItem item=value key=priceset name=pricevalue}
-    {if $smarty.foreach.pricevalue.index eq 0}
-          <tr><td  colspan = "5" ><hr size="3" style = "color:#000;"></hr></td></tr>
-    {else}
-    <tr><td  colspan = "5" style = "color:#F5F5F5;"><hr></hr></td></tr>
-    {/if}
-                <tr>
-                  <td style ="text-align:left;"  ><font size = "1">
-      {if $value.html_type eq 'Text'}{$value.label}{else}{$value.field_title} - {$value.label}{/if} {if $value.description}<div>{$value.description|truncate:30:"..."}</div>{/if}
-      </font></td>
-      <td style = "padding-left:28px;text-align:right;"><font size = "1"> {$value.qty}</font></td>
-      <td style = "padding-left:28px;text-align:right;"><font size = "1"> {$value.unit_price|crmMoney:$currency}</font></td>
-        {if $value.tax_amount != ''}
-          <td style = "padding-left:28px;text-align:right;"><font size = "1"> {$value.tax_rate}%</font></td>
-                    {else}
-          <td style = "padding-left:28px;text-align:right"><font size = "1" >No {$taxTerm}</font></td>
-              {/if}
-       <td style = "padding-left:28px;text-align:right;"><font size = "1" >{$value.subTotal|crmMoney:$currency}</font></td>
-    </tr>
-                {/foreach}
-          <tr><td  colspan = "5" style = "color:#F5F5F5;"><hr></hr></td></tr>
-          <tr>
-      <td colspan = "3"></td>
-      <td style = "padding-left:28px;text-align:right;"><font size = "1">Sub Total</font></td>
-      <td style = "padding-left:28px;text-align:right;"><font size = "1"> {$subTotal|crmMoney:$currency}</font></td>
-    </tr>
-    {foreach from = $dataArray item = value key = priceset}
-            <tr>
-        <td colspan = "3"></td>
-        {if $priceset}
-          <td style = "padding-left:28px;text-align:right;"><font size = "1"> TOTAL {$taxTerm} {$priceset}%</font></td>
-          <td style = "padding-left:28px;text-align:right;"><font size = "1" align = "right">{$value|crmMoney:$currency}</font> </td>
-                    {elseif $priceset == 0}
-                      <td style = "padding-left:28px;text-align:right;"><font size = "1">TOTAL NO {$taxTerm}</font></td>
-                      <td style = "padding-left:28px;text-align:right;"><font size = "1" align = "right">{$value|crmMoney:$currency}</font> </td>
-                  </tr>
-        {/if}
-    {/foreach}
-          <tr>
-      <td colspan = "3"></td>
-      <td colspan = "2"><hr></hr></td>
-    </tr>
-
-          <tr>
-      <td colspan = "3"></td>
-      <td style = "padding-left:28px;text-align:right;"><b><font size = "1">TOTAL {$defaultCurrency}</font></b></td>
-      <td style = "padding-left:28px;text-align:right;"><font size = "1">{$amount|crmMoney:$currency}</font></td>
-    </tr>
-
-    {if $is_pay_later == 0}
-            <tr>
-        <td colspan = "3"></td>
-        <td style = "padding-left:28px;text-align:right;"><font size = "1" >LESS Credit to invoice(s)</font></td>
-        <td style = "padding-left:28px;text-align:right;"><font size = "1">{$amount|crmMoney:$currency}</font></td>
-      </tr>
-            <tr>
-        <td colspan = "3"></td>
-        <td colspan = "2" ><hr></hr></td>
-      </tr>
-            <tr>
-        <td colspan = "3"></td>
-        <td style = "padding-left:28px;text-align:right;"><b><font size = "1">REMAINING CREDIT</font></b></td>
-        <td style = "padding-left:28px;text-align:right;"><b><font size = "1">{$amountDue|crmMoney:$currency}</font></b></td>
-        <td style = "padding-left:28px;"><font size = "1" align = "right"></fonts></td>
-      </tr>
-    {/if}
-    <br/><br/><br/>
-          <tr>
-      <td colspan = "3"></td>
-    </tr>
-          <tr>
-      <td></td>
-      <td colspan = "3"></td>
-    </tr>
-            </table>
-          </td>
-        </tr>
-      </table>
-
-      <table style = "margin-top:5px;padding-right:45px;">
-        <tr>
-          <td><img src = "{$resourceBase}/i/contribute/cut_line.png" height = "15" width = "630"></td>
-        </tr>
-      </table>
-
-  <table style = "margin-top:6px;padding-right:20px;font-family: Arial, Verdana, sans-serif" width = "507" border = "0"cellpadding = "-5" cellspacing="19" id = "desc">
-    <tr>
-      <td width="60%"><font size = "4" align = "right"><b>CREDIT ADVICE</b><br/><br /><div  style="font-size:10px;max-width:300px;">Please do not pay on this advice. Deduct the amount of this Credit Note
-from your next payment to us</div><br/></font></td>
-      <td width="40%">
-              <table    align="right" >
-    <tr>
-            <td colspan = "2"></td>
-      <td><font size = "1" align = "right" style="font-weight:bold;">Customer: </font></td>
-      <td><font size = "1" align = "right" >{$display_name}</font></td>
-    </tr>
-    <tr>
-      <td colspan = "2"></td>
-      <td><font size = "1" align = "right" style="font-weight:bold;">Credit Note#: </font></td>
-      <td><font size = "1" align = "right">{$creditnote_id}</font></td>
-    </tr>
-    <tr><td  colspan = "5"style = "color:#F5F5F5;"><hr></hr></td></tr>
-    <tr>
-                  <td colspan = "2"></td>
-      <td><font size = "1" align = "right" style="font-weight:bold;">Credit Amount:</font></td>
-      <td width='50px'><font size = "1" align = "right" style="font-weight:bold;">{$amount|crmMoney:$currency}</font></td>
-    </tr>
-              </table>
-            </td>
-    </tr>
-  </table>
- {/if}
-    </center>
-  </body>
-</html>
diff --git a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/civicrm_msg_template.tpl b/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/civicrm_msg_template.tpl
deleted file mode 100644
index e68f1f339a..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/civicrm_msg_template.tpl
+++ /dev/null
@@ -1,57 +0,0 @@
-{php}
-  $dir = SMARTY_DIR . '/../../CRM/Upgrade/4.6.alpha1.msg_template/message_templates';
-  $templates = array();
-  foreach (preg_grep('/\.tpl$/', scandir($dir)) as $filename) {
-    $parts = explode('_', basename($filename, '.tpl'));
-    $templates[] = array('type' => array_pop($parts), 'name' => implode('_', $parts), 'filename' => "$dir/$filename");
-  }
-  $this->assign('templates', $templates);
-{/php}
-
-{foreach from=$templates item=tpl}
-  {fetch assign=content file=$tpl.filename}
-  SELECT @workflow_id := MAX(id) FROM civicrm_option_value WHERE name = '{$tpl.name}';
-  SELECT @content := msg_{$tpl.type} FROM civicrm_msg_template WHERE workflow_id = @workflow_id AND is_reserved = 1 LIMIT 1;
-  UPDATE civicrm_msg_template SET msg_{$tpl.type} = '{$content|escape:"quotes"}' WHERE workflow_id = @workflow_id AND (is_reserved = 1 OR (is_default = 1 AND msg_{$tpl.type} = @content));
-{/foreach}
-
-{php}
-  $ovNames = array(
-    'contribution' => array(
-      'contribution_invoice_receipt' => ts('Contribution Invoice Receipt',             array('escape' => 'sql')),
-    ),
-  );
-
-  $this->assign('ovNames', $ovNames);
-  $this->assign('dir', $dir);
-{/php}
-
-{foreach from=$ovNames key=name item=ignore}
-  SELECT @tpl_ogid_{$name} := MAX(id) FROM civicrm_option_group WHERE name = 'msg_tpl_workflow_{$name}';
-{/foreach}
-
-INSERT INTO civicrm_option_value
-  (option_group_id,        name,       {localize field='label'}label{/localize},   value,                                  weight) VALUES
-{foreach from=$ovNames key=gName item=ovs name=for_groups}
-{foreach from=$ovs key=vName item=label name=for_values}
-      (@tpl_ogid_{$gName}, '{$vName}', {localize}'{$label}'{/localize},            {$smarty.foreach.for_values.iteration}, {$smarty.foreach.for_values.iteration}) {if $smarty.foreach.for_groups.last and $smarty.foreach.for_values.last};{else},{/if}
-{/foreach}
-{/foreach}
-
-{foreach from=$ovNames key=gName item=ovs}
-{foreach from=$ovs key=vName item=label}
-    SELECT @tpl_ovid_{$vName} := MAX(id) FROM civicrm_option_value WHERE option_group_id = @tpl_ogid_{$gName} AND name = '{$vName}';
-{/foreach}
-{/foreach}
-
-INSERT INTO civicrm_msg_template
-  (msg_title,      msg_subject,                  msg_text,                  msg_html,                  workflow_id,        is_default, is_reserved) VALUES
-{foreach from=$ovNames key=gName item=ovs name=for_groups}
-{foreach from=$ovs key=vName item=title name=for_values}
-      {fetch assign=subject file="`$smarty.const.SMARTY_DIR`/../../CRM/Upgrade/4.6.alpha1.msg_template/message_templates/`$vName`_subject.tpl"}
-      {fetch assign=text    file="`$smarty.const.SMARTY_DIR`/../../CRM/Upgrade/4.6.alpha1.msg_template/message_templates/`$vName`_text.tpl"}
-      {fetch assign=html    file="`$smarty.const.SMARTY_DIR`/../../CRM/Upgrade/4.6.alpha1.msg_template/message_templates/`$vName`_html.tpl"}
-      ('{$title}', '{$subject|escape:"quotes"}', '{$text|escape:"quotes"}', '{$html|escape:"quotes"}', @tpl_ovid_{$vName}, 1,          0),
-      ('{$title}', '{$subject|escape:"quotes"}', '{$text|escape:"quotes"}', '{$html|escape:"quotes"}', @tpl_ovid_{$vName}, 0,          1) {if $smarty.foreach.for_groups.last and $smarty.foreach.for_values.last};{else},{/if}
-{/foreach}
-{/foreach}
diff --git a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_invoice_receipt_html.tpl b/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_invoice_receipt_html.tpl
deleted file mode 100644
index e51ffe6bcb..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_invoice_receipt_html.tpl
+++ /dev/null
@@ -1,434 +0,0 @@
-<!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">
-  <head>
-    <meta http-equiv = "Content-Type" content="text/html; charset=UTF-8" />
-      <title></title>
-  </head>
-  <body>
-    <table style = "margin-top:2px;padding-left:7px;">
-      <tr>
-        <td><img src = "{$resourceBase}/i/civi99.png" height = "34px" width = "99px"></td>
-      </tr>
-    </table>
-    <center>
-      <table style = "padding-right:19px;font-family: Arial, Verdana, sans-serif;" width = "500" height = "100" border = "0" cellpadding = "2" cellspacing = "1">
-  <tr>
-    <td style = "padding-left:15px;" ><b><font size = "4" align = "center">INVOICE</font></b></td>
-          <td colspan = "1"></td>
-          <td style = "padding-left:70px;"><b><font size = "1" align = "center" >Invoice Date:</font></b></td>
-          <td><font size = "1" align = "right">{$domain_organization}</font></td>
-  </tr>
-        <tr>
-         {if $organization_name}
-           <td style = "padding-left:17px;"><font size = "1" align = "center" >{$display_name}  ({$organization_name})</font></td>
-         {else}
-           <td style = "padding-left:15px;"><font size = "1" align = "center" >{$display_name}</font></td>
-         {/if}
-         <td colspan = "1"></td>
-         <td style = "padding-left:70px;"><font size = "1" align = "right">{$invoice_date}</font></td>
-   <td><font size = "1" align = "right">
-  {if $domain_street_address }
-    {$domain_street_address}
-  {/if}
-  {if $domain_supplemental_address_1 }{$domain_supplemental_address_1}{/if}</font></td>
-  </tr>
-        <tr>
-          <td style = "padding-left:17px;"><font size = "1" align = "center">{$street_address}   {$supplemental_address_1}</font></td>
-          <td colspan = "1"></td>
-          <td style = "padding-left:70px;"><b><font size = "1" align = "right">Invoice Number:</font></b></td>
-    <td ><font size = "1" align = "right">{if $domain_supplemental_address_2 }{$domain_supplemental_address_2}{/if}
-    {if $domain_state }{$domain_state}{/if}</font></td>
-        </tr>
-        <tr>
-          <td style = "padding-left:17px;"><font size = "1" align = "center">{$supplemental_address_2}  {$stateProvinceAbbreviation}</font></td>
-          <td colspan="1"></td>
-          <td style = "padding-left:70px;"><font size = "1" align = "right">{$invoice_id}</font></td>
-    <td><font size = "1" align = "right">{if $domain_city}
-    {$domain_city}
-        {/if}
-        {if $domain_postal_code }
-    {$domain_postal_code}
-        {/if}
-    </font></td>
-  </tr>
-  <tr>
-          <td style = "padding-left:17px;"><font size = "1" align = "right">{$city}  {$postal_code}</font></td>
-          <td colspan="1"></td>
-    <td height = "10" style = "padding-left:70px;"><b><font size = "1"align = "right">Reference:</font></b></td>
-    <td><font size = "1" align = "right"> {if $domain_country}
-    {$domain_country}
-        {/if}</font></td>
-  </tr>
-  <tr>
-    <td></td>
-    <td></td>
-    <td style = "padding-left:70px;"><font size = "1"align = "right">{$source}</font></td>
-    <td><font size = "1" align = "right"> {if $domain_phone}{$domain_phone}{/if}</font> </td>
-  </tr>
-  <tr>
-    <td></td>
-    <td></td>
-    <td></td>
-    <td><font size = "1" align = "right"> {if $domain_email}
-    {$domain_email}
-         {/if}</font> </td>
-  </tr>
-      </table>
-      <table style = "margin-top:75px;font-family: Arial, Verdana, sans-serif" width = "590" border = "0"cellpadding = "-5" cellspacing = "19" id = "desc">
-  <tr>
-          <td colspan = "2" {$valueStyle}>
-            <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}
-              <tr>
-                <th style = "padding-right:34px;text-align:left;font-weight:bold;width:200px;"><font size = "1">Description</font></th>
-                <th style = "padding-left:34px;text-align:right;font-weight:bold;" ><font size = "1">Quantity</font></th>
-                <th style = "padding-left:34px;text-align:right;font-weight:bold;"><font size = "1">Unit Price</font></th>
-                <th style = "padding-left:34px;text-align:right;font-weight:bold;width:20px;"><font size = "1">{$taxTerm} </font></th>
-                <th style = "padding-left:34px;text-align:right;font-weight:bold;"><font size = "1">Amount {$defaultCurrency}</font></th>
-              </tr>
-              {foreach from=$lineItem item=value key=priceset name=taxpricevalue}
-    {if $smarty.foreach.taxpricevalue.index eq 0}
-            <tr><td  colspan = "5" ><hr size="3" style = "color:#000;"></hr></td></tr>
-    {else}
-      <tr><td  colspan = "5" style = "color:#F5F5F5;"><hr></hr></td></tr>
-    {/if}
-                <tr>
-                  <td style="text-align:left;" ><font size = "1">
-      {if $value.html_type eq 'Text'}{$value.label}{else}{$value.field_title} - {$value.label}{/if} {if $value.description}<div>{$value.description|truncate:30:"..."}</div>{/if}
-      </font></td>
-      <td style = "padding-left:34px;text-align:right;"><font size = "1"> {$value.qty}</font></td>
-      <td style = "padding-left:34px;text-align:right;"><font size = "1"> {$value.unit_price|crmMoney:$currency}</font></td>
-        {if $value.tax_amount != ''}
-          <td style = "padding-left:34px;text-align:right;width:20px;"><font size = "1"> {$value.tax_rate}%</font></td>
-                    {else}
-          <td style = "padding-left:34px;text-align:right;width:20px;"><font size = "1">No {$taxTerm}</font></td>
-              {/if}
-        <td style = "padding-left:34px;text-align:right;"><font size = "1">{$value.subTotal|crmMoney:$currency}</font></td>
-    </tr>
-              {/foreach}
-          <tr><td  colspan = "5" style = "color:#F5F5F5;"><hr></hr></td></tr>
-          <tr>
-      <td colspan = "3"></td>
-      <td style = "padding-left:20px;text-align:right;"><font size = "1">Sub Total</font></td>
-      <td style = "padding-left:34px;text-align:right;"><font size = "1"> {$subTotal|crmMoney:$currency}</font></td>
-    </tr>
-    {foreach from = $dataArray item = value key = priceset}
-            <tr>
-        <td colspan = "3"></td>
-        {if $priceset}
-          <td style = "padding-left:20px;text-align:right;"><font size = "1"> TOTAL {$taxTerm} {$priceset}%</font></td>
-          <td style = "padding-left:34px;text-align:right"><font size = "1" align = "right">{$value|crmMoney:$currency}</font> </td>
-                    {elseif $priceset == 0}
-                      <td style = "padding-left:20px;text-align:right;"><font size = "1">TOTAL NO {$taxTerm}</font></td>
-                      <td style = "padding-left:34px;text-align:right"><font size = "1" align = "right">{$value|crmMoney:$currency}</font> </td>
-                  </tr>
-        {/if}
-    {/foreach}
-          <tr>
-      <td colspan = "3"></td>
-      <td colspan = "2"><hr></hr></td>
-    </tr>
-
-          <tr>
-      <td colspan = "3"></td>
-      <td style = "padding-left:20px;text-align:right;"><b><font size = "1">TOTAL {$defaultCurrency}</font></b></td>
-      <td style = "padding-left:34px;text-align:right;"><font size = "1">{$amount|crmMoney:$currency}</font></td>
-    </tr>
-
-    {if $is_pay_later == 0}
-            <tr>
-        <td colspan = "3"></td>
-        <td style = "padding-left:20px;text-align:right;"><font size = "1">
-           {if $contribution_status_id == $refundedStatusId}
-          LESS Amount Credited
-           {else}
-          LESS Amount Paid
-           {/if}
-        </font></td>
-        <td style = "padding-left:34px;text-align:right;"><font size = "1">{$amount|crmMoney:$currency}</font></td>
-      </tr>
-            <tr>
-        <td colspan = "3"></td>
-        <td colspan = "2" ><hr></hr></td>
-      </tr>
-            <tr>
-        <td colspan = "3"></td>
-        <td style = "padding-left:20px;text-align:right;"><b><font size = "1">AMOUNT DUE: </font></b></td>
-                    <td style = "padding-left:34px;text-align:right;"><b><font size = "1">{$amountDue|crmMoney:$currency}</font></b></td>                 <td style = "padding-left:34px;"><font size = "1" align = "right"></fonts></td>
-      </tr>
-    {/if}
-    <br/><br/><br/>
-          <tr>
-      <td colspan = "3"></td>
-    </tr>
-          <tr>
-      <td><b><font size = "1" align = "center">DUE DATE: {$dueDate}</font></b></td>
-      <td colspan = "3"></td>
-    </tr>
-            </table>
-          </td>
-        </tr>
-      </table>
-      <table style = "margin-top:5px;padding-right:45px;">
-        <tr>
-          <td><img src = "{$resourceBase}/i/contribute/cut_line.png" height = "15" width = "630"></td>
-        </tr>
-      </table>
-  <table style = "margin-top:6px;padding-right:20px;font-family: Arial, Verdana, sans-serif" width = "480" border = "0"cellpadding = "-5" cellspacing="19" id = "desc">
-    <tr>
-      <td width="60%"><b><font size = "4" align = "right">PAYMENT ADVICE</font></b> <br/><br/> <font size = "1" align = "right"><b>To: </b>      <div style="width:17em;word-wrap:break-word;">
-    {$domain_organization} <br />
-    {$domain_street_address} {$domain_supplemental_address_1} <br />
-    {$domain_supplemental_address_2} {$domain_state} <br />
-    {$domain_city} {$domain_postal_code} <br />
-    {$domain_country} <br />
-    {$domain_phone} <br />
-    {$domain_email}</div>
-    </font><br/><br/><font size="1" align="right">{$notes}</font>
-            </td>
-            <td width="40%">
-        <table  cellpadding = "-10" cellspacing = "22"  align="right" >
-    <tr>
-            <td  colspan = "2"></td>
-      <td><font size = "1" align = "right" style="font-weight:bold;">Customer: </font></td>
-      <td ><font size = "1" align = "right">{$display_name}</font></td>
-    </tr>
-    <tr>
-      <td colspan = "2"></td>
-      <td><font size = "1" align = "right" style="font-weight:bold;">Invoice Number: </font></td>
-      <td><font size = "1" align = "right">{$invoice_id}</font></td>
-    </tr>
-    <tr><td  colspan = "5"style = "color:#F5F5F5;"><hr></hr></td></tr>
-    {if $is_pay_later == 1}
-    <tr>
-                  <td colspan = "2"></td>
-                  <td><font size = "1" align = "right" style="font-weight:bold;">Amount Due:</font></td>
-                  <td><font size = "1" align = "right" style="font-weight:bold;">{$amount|crmMoney:$currency}</font></td>
-    </tr>
-    {else}
-    <tr>
-      <td colspan = "2"></td>
-      <td><font size = "1" align = "right" style="font-weight:bold;">Amount Due: </font></td>
-      <td><font size = "1" align = "right" style="font-weight:bold;">{$amountDue|crmMoney:$currency}</font></td>
-    </tr>
-    {/if}
-    <tr>
-      <td colspan = "2"></td>
-      <td><font size = "1" align = "right" style="font-weight:bold;">Due Date:  </font></td>
-      <td><font size = "1" align = "right">{$dueDate}</font></td>
-    </tr>
-    <tr>
-                  <td colspan = "5" style = "color:#F5F5F5;"><hr></hr></td>
-                </tr>
-        </table>
-            </td>
-    </tr>
-  </table>
-
-
-      {if $contribution_status_id == $refundedStatusId}
-    <table style = "margin-top:2px;padding-left:7px;page-break-before: always;">
-      <tr>
-        <td><img src = "{$resourceBase}/i/civi99.png" height = "34px" width = "99px"></td>
-      </tr>
-    </table>
-    <center>
-
-      <table style = "padding-right:19px;font-family: Arial, Verdana, sans-serif" width = "500" height = "100" border = "0" cellpadding = "2" cellspacing = "1">
-  <tr>
-          <td style = "padding-left:15px;" ><b><font size = "4" align = "center">CREDIT NOTE</font></b></td>
-          <td colspan = "1"></td>
-          <td style = "padding-left:70px;"><b><font size = "1" align = "right">Date:</font></b></td>
-          <td><font size = "1" align = "right">{$domain_organization}</font></td>
-  </tr>
-        <tr>
-         {if $organization_name}
-           <td style = "padding-left:17px;"><font size = "1" align = "center">{$display_name}  ({$organization_name})</font></td>
-           {else}
-           <td style = "padding-left:17px;"><font size = "1" align = "center">{$display_name}</font></td>
-         {/if}
-         <td colspan = "1"></td>
-         <td style = "padding-left:70px;"><font size = "1" align = "right">{$invoice_date}</font></td>
-   <td ><font size = "1" align = "right">
-  {if $domain_street_address }
-    {$domain_street_address}
-  {/if}
-  {if $domain_supplemental_address_1 }
-    {$domain_supplemental_address_1}
-  {/if}</font></td>
-  </tr>
-        <tr>
-          <td style = "padding-left:17px;"><font size = "1" align = "center">{$street_address}   {$supplemental_address_1}</font></td>
-          <td colspan = "1"></td>
-          <td style = "padding-left:70px;"><b><font size = "1" align = "right">Credit Note Number:</font></b></td>
-          <td><font size = "1" align = "right">{if $domain_supplemental_address_2 }
-    {$domain_supplemental_address_2}
-        {/if}
-        {if $domain_state }
-    {$domain_state}
-        {/if}
-    </font></td>
-        </tr>
-        <tr>
-          <td style = "padding-left:17px;"><font size = "1" align = "center">{$supplemental_address_2}  {$stateProvinceAbbreviation}</font></td>
-          <td colspan="1"></td>
-          <td style = "padding-left:70px;"><font size = "1" align = "right">{$creditnote_id}</font></td>
-    <td ><font size = "1" align = "right">{if $domain_city}
-     {$domain_city}
-         {/if}
-         {if $domain_postal_code }
-     {$domain_postal_code}
-         {/if}
-    </font></td>
-  </tr>
-  <tr>
-          <td style = "padding-left:17px;"><font size = "1" align = "right">{$city}  {$postal_code}</font></td>
-          <td colspan="1"></td>
-          <td height = "10" style = "padding-left:70px;"><b><font size = "1"align = "right">Reference:</font></b></td>
-    <td><font size = "1" align = "right"> {if $domain_country}
-    {$domain_country}
-        {/if}</font></td>
-  </tr>
-  <tr>
-          <td></td>
-          <td></td>
-          <td style = "padding-left:70px;"><font size = "1"align = "right">{$source}</font></td>
-    <td><font size = "1" align = "right"> {if $domain_phone}
-    {$domain_phone}
-         {/if}</font> </td>
-  </tr>
-  <tr>
-    <td></td>
-    <td></td>
-    <td></td>
-    <td><font size = "1" align = "right"> {if $domain_email}
-    {$domain_email}
-        {/if}</font> </td>
-  </tr>
-      </table>
-
-      <table style = "margin-top:75px;font-family: Arial, Verdana, sans-serif" width = "590" border = "0"cellpadding = "-5" cellspacing = "19" id = "desc">
-  <tr>
-          <td colspan = "2" {$valueStyle}>
-            <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}
-              <tr>
-                <th style = "padding-right:28px;text-align:left;font-weight:bold;width:200px;"><font size = "1">Description</font></th>
-                <th style = "padding-left:28px;text-align:right;font-weight:bold;"><font size = "1">Quantity</font></th>
-                <th style = "padding-left:28px;text-align:right;font-weight:bold;"><font size = "1">Unit Price</font></th>
-                <th style = "padding-left:28px;text-align:right;font-weight:bold;"><font size = "1">{$taxTerm} </font></th>
-                <th style = "padding-left:28px;text-align:right;font-weight:bold;"><font size = "1">Amount {$defaultCurrency}</font></th>
-              </tr>
-              {foreach from=$lineItem item=value key=priceset name=pricevalue}
-    {if $smarty.foreach.pricevalue.index eq 0}
-          <tr><td  colspan = "5" ><hr size="3" style = "color:#000;"></hr></td></tr>
-    {else}
-    <tr><td  colspan = "5" style = "color:#F5F5F5;"><hr></hr></td></tr>
-    {/if}
-                <tr>
-                  <td style ="text-align:left;"  ><font size = "1">
-      {if $value.html_type eq 'Text'}{$value.label}{else}{$value.field_title} - {$value.label}{/if} {if $value.description}<div>{$value.description|truncate:30:"..."}</div>{/if}
-      </font></td>
-      <td style = "padding-left:28px;text-align:right;"><font size = "1"> {$value.qty}</font></td>
-      <td style = "padding-left:28px;text-align:right;"><font size = "1"> {$value.unit_price|crmMoney:$currency}</font></td>
-        {if $value.tax_amount != ''}
-          <td style = "padding-left:28px;text-align:right;"><font size = "1"> {$value.tax_rate}%</font></td>
-                    {else}
-          <td style = "padding-left:28px;text-align:right"><font size = "1" >No {$taxTerm}</font></td>
-              {/if}
-       <td style = "padding-left:28px;text-align:right;"><font size = "1" >{$value.subTotal|crmMoney:$currency}</font></td>
-    </tr>
-                {/foreach}
-          <tr><td  colspan = "5" style = "color:#F5F5F5;"><hr></hr></td></tr>
-          <tr>
-      <td colspan = "3"></td>
-      <td style = "padding-left:28px;text-align:right;"><font size = "1">Sub Total</font></td>
-      <td style = "padding-left:28px;text-align:right;"><font size = "1"> {$subTotal|crmMoney:$currency}</font></td>
-    </tr>
-    {foreach from = $dataArray item = value key = priceset}
-            <tr>
-        <td colspan = "3"></td>
-        {if $priceset}
-          <td style = "padding-left:28px;text-align:right;"><font size = "1"> TOTAL {$taxTerm} {$priceset}%</font></td>
-          <td style = "padding-left:28px;text-align:right;"><font size = "1" align = "right">{$value|crmMoney:$currency}</font> </td>
-                    {elseif $priceset == 0}
-                      <td style = "padding-left:28px;text-align:right;"><font size = "1">TOTAL NO {$taxTerm}</font></td>
-                      <td style = "padding-left:28px;text-align:right;"><font size = "1" align = "right">{$value|crmMoney:$currency}</font> </td>
-                  </tr>
-        {/if}
-    {/foreach}
-          <tr>
-      <td colspan = "3"></td>
-      <td colspan = "2"><hr></hr></td>
-    </tr>
-
-          <tr>
-      <td colspan = "3"></td>
-      <td style = "padding-left:28px;text-align:right;"><b><font size = "1">TOTAL {$defaultCurrency}</font></b></td>
-      <td style = "padding-left:28px;text-align:right;"><font size = "1">{$amount|crmMoney:$currency}</font></td>
-    </tr>
-
-    {if $is_pay_later == 0}
-            <tr>
-        <td colspan = "3"></td>
-        <td style = "padding-left:28px;text-align:right;"><font size = "1" >LESS Credit to invoice(s)</font></td>
-        <td style = "padding-left:28px;text-align:right;"><font size = "1">{$amount|crmMoney:$currency}</font></td>
-      </tr>
-            <tr>
-        <td colspan = "3"></td>
-        <td colspan = "2" ><hr></hr></td>
-      </tr>
-            <tr>
-        <td colspan = "3"></td>
-        <td style = "padding-left:28px;text-align:right;"><b><font size = "1">REMAINING CREDIT</font></b></td>
-        <td style = "padding-left:28px;text-align:right;"><b><font size = "1">{$amountDue|crmMoney:$currency}</font></b></td>
-        <td style = "padding-left:28px;"><font size = "1" align = "right"></fonts></td>
-      </tr>
-    {/if}
-    <br/><br/><br/>
-          <tr>
-      <td colspan = "3"></td>
-    </tr>
-          <tr>
-      <td></td>
-      <td colspan = "3"></td>
-    </tr>
-            </table>
-          </td>
-        </tr>
-      </table>
-
-      <table style = "margin-top:5px;padding-right:45px;">
-        <tr>
-          <td><img src = "{$resourceBase}/i/contribute/cut_line.png" height = "15" width = "630"></td>
-        </tr>
-      </table>
-
-  <table style = "margin-top:6px;padding-right:20px;font-family: Arial, Verdana, sans-serif" width = "507" border = "0"cellpadding = "-5" cellspacing="19" id = "desc">
-    <tr>
-      <td width="60%"><font size = "4" align = "right"><b>CREDIT ADVICE</b><br/><br /><div  style="font-size:10px;max-width:300px;">Please do not pay on this advice. Deduct the amount of this Credit Note
-from your next payment to us</div><br/></font></td>
-      <td width="40%">
-              <table    align="right" >
-    <tr>
-            <td colspan = "2"></td>
-      <td><font size = "1" align = "right" style="font-weight:bold;">Customer: </font></td>
-      <td><font size = "1" align = "right" >{$display_name}</font></td>
-    </tr>
-    <tr>
-      <td colspan = "2"></td>
-      <td><font size = "1" align = "right" style="font-weight:bold;">Credit Note#: </font></td>
-      <td><font size = "1" align = "right">{$creditnote_id}</font></td>
-    </tr>
-    <tr><td  colspan = "5"style = "color:#F5F5F5;"><hr></hr></td></tr>
-    <tr>
-                  <td colspan = "2"></td>
-      <td><font size = "1" align = "right" style="font-weight:bold;">Credit Amount:</font></td>
-      <td width='50px'><font size = "1" align = "right" style="font-weight:bold;">{$amount|crmMoney:$currency}</font></td>
-    </tr>
-              </table>
-            </td>
-    </tr>
-  </table>
- {/if}
-    </center>
-  </body>
-</html>
diff --git a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_invoice_receipt_subject.tpl b/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_invoice_receipt_subject.tpl
deleted file mode 100644
index f99fe44750..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_invoice_receipt_subject.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{if $title}
-  {if $component}
-    {if $component == 'event'}
-      {ts 1=$title}Event Registration Invoice: %1{/ts}
-    {else}
-      {ts 1=$title}Contribution Invoice: %1{/ts}
-    {/if}
-  {/if}
-{else}
-  {ts}Invoice{/ts}
-{/if}
diff --git a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_invoice_receipt_text.tpl b/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_invoice_receipt_text.tpl
deleted file mode 100644
index 37e2edf09d..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_invoice_receipt_text.tpl
+++ /dev/null
@@ -1 +0,0 @@
-{ts}Contribution Invoice{/ts}
diff --git a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_offline_receipt_html.tpl b/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_offline_receipt_html.tpl
deleted file mode 100644
index af1145a26e..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_offline_receipt_html.tpl
+++ /dev/null
@@ -1,319 +0,0 @@
-<!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">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title></title>
-</head>
-<body>
-
-{capture assign=headerStyle}colspan="2" style="text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;"{/capture}
-{capture assign=labelStyle }style="padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;"{/capture}
-{capture assign=valueStyle }style="padding: 4px; border-bottom: 1px solid #999;"{/capture}
-
-<center>
- <table width="620" border="0" cellpadding="0" cellspacing="0" id="crm-event_receipt" style="font-family: Arial, Verdana, sans-serif; text-align: left;">
-
-  <!-- BEGIN HEADER -->
-  <!-- You can add table row(s) here with logo or other header elements -->
-  <!-- END HEADER -->
-
-  <!-- BEGIN CONTENT -->
-
-  <tr>
-   <td>
-
-    {if $formValues.receipt_text}
-     <p>{$formValues.receipt_text|htmlize}</p>
-    {else}
-     <p>{ts}Thank you for your support.{/ts}</p>
-    {/if}
-
-    <p>{ts}Please print this receipt for your records.{/ts}</p>
-
-   </td>
-  </tr>
-  <tr>
-   <td>
-    <table style="border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;">
-     <tr>
-      <th {$headerStyle}>
-       {ts}Contribution Information{/ts}
-      </th>
-     </tr>
-     <tr>
-      <td {$labelStyle}>
-       {ts}Financial Type{/ts}
-      </td>
-      <td {$valueStyle}>
-       {$formValues.contributionType_name}
-      </td>
-     </tr>
-
-     {if $lineItem and !$is_quick_config}
-      {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.) *}
-          <tr>
-           <th>{ts}Item{/ts}</th>
-           <th>{ts}Qty{/ts}</th>
-           <th>{ts}Each{/ts}</th>
-           {if $getTaxDetails}
-             <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}
-           <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}
-            </td>
-            <td>
-             {$line.qty}
-            </td>
-            <td>
-             {$line.unit_price|crmMoney:$currency}
-            </td>
-            {if $getTaxDetails}
-              <td>
-                {$line.unit_price*$line.qty|crmMoney:$currency}
-              </td>
-              {if $line.tax_rate != "" || $line.tax_amount != ""}
-                <td>
-                  {$line.tax_rate|string_format:"%.2f"}%
-                </td>
-                <td>
-                  {$line.tax_amount|crmMoney:$currency}
-                </td>
-              {else}
-                <td></td>
-                <td></td>
-              {/if}
-            {/if}
-            <td>
-             {$line.line_total+$line.tax_amount|crmMoney:$currency}
-            </td>
-           </tr>
-          {/foreach}
-         </table>
-        </td>
-       </tr>
-      {/foreach}
-     {/if}
-     {if $getTaxDetails && $dataArray}
-       <tr>
-         <td {$labelStyle}>
-           {ts} Amount before Tax : {/ts}
-         </td>
-         <td {$valueStyle}>
-           {$formValues.total_amount-$totalTaxAmount|crmMoney:$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}
-        </tr>
-      {/foreach}
-     {/if}
-
-     {if isset($totalTaxAmount) && $totalTaxAmount !== 'null'}
-      <tr>
-        <td {$labelStyle}>
-          {ts}Total Tax Amount{/ts}
-        </td>
-        <td {$valueStyle}>
-          {$totalTaxAmount|crmMoney:$currency}
-        </td>
-      </tr>
-     {/if}
-
-     <tr>
-      <td {$labelStyle}>
-       {ts}Total Amount{/ts}
-      </td>
-      <td {$valueStyle}>
-       {$formValues.total_amount|crmMoney:$currency}
-      </td>
-     </tr>
-
-     {if $receive_date}
-      <tr>
-       <td {$labelStyle}>
-        {ts}Received Date{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$receive_date|truncate:10:''|crmDate}
-       </td>
-      </tr>
-     {/if}
-
-      {if $receipt_date}
-      <tr>
-       <td {$labelStyle}>
-        {ts}Receipt Date{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$receipt_date|truncate:10:''|crmDate}
-       </td>
-      </tr>
-     {/if}
-
-     {if $formValues.paidBy and !$formValues.hidden_CreditCard}
-      <tr>
-       <td {$labelStyle}>
-        {ts}Paid By{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$formValues.paidBy}
-       </td>
-      </tr>
-      {if $formValues.check_number}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Check Number{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$formValues.check_number}
-        </td>
-       </tr>
-      {/if}
-     {/if}
-
-     {if $formValues.trxn_id}
-      <tr>
-       <td {$labelStyle}>
-        {ts}Transaction ID{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$formValues.trxn_id}
-       </td>
-      </tr>
-     {/if}
-
-     {if $ccContribution}
-      <tr>
-       <th {$headerStyle}>
-        {ts}Billing Name and Address{/ts}
-       </th>
-      </tr>
-      <tr>
-       <td colspan="2" {$valueStyle}>
-        {$billingName}<br />
-        {$address|nl2br}
-       </td>
-      </tr>
-      <tr>
-       <th {$headerStyle}>
-        {ts}Credit Card Information{/ts}
-       </th>
-      </tr>
-      <tr>
-       <td colspan="2" {$valueStyle}>
-        {$credit_card_type}<br />
-        {$credit_card_number}<br />
-        {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}
-       </td>
-      </tr>
-     {/if}
-
-     {if $softCreditTypes and $softCredits}
-      {foreach from=$softCreditTypes item=softCreditType key=n}
-       <tr>
-        <th {$headerStyle}>
-         {$softCreditType}
-        </th>
-       </tr>
-       {foreach from=$softCredits.$n item=value key=label}
-         <tr>
-          <td {$labelStyle}>
-           {$label}
-          </td>
-          <td {$valueStyle}>
-           {$value}
-          </td>
-         </tr>
-        {/foreach}
-       {/foreach}
-     {/if}
-
-     {if $customGroup}
-      {foreach from=$customGroup item=value key=customName}
-       <tr>
-        <th {$headerStyle}>
-         {$customName}
-        </th>
-       </tr>
-       {foreach from=$value item=v key=n}
-        <tr>
-         <td {$labelStyle}>
-          {$n}
-         </td>
-         <td {$valueStyle}>
-          {$v}
-         </td>
-        </tr>
-       {/foreach}
-      {/foreach}
-     {/if}
-
-     {if $formValues.product_name}
-      <tr>
-       <th {$headerStyle}>
-        {ts}Premium Information{/ts}
-       </th>
-      </tr>
-      <tr>
-       <td colspan="2" {$labelStyle}>
-        {$formValues.product_name}
-       </td>
-      </tr>
-      {if $formValues.product_option}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Option{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$formValues.product_option}
-        </td>
-       </tr>
-      {/if}
-      {if $formValues.product_sku}
-       <tr>
-        <td {$labelStyle}>
-         {ts}SKU{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$formValues.product_sku}
-        </td>
-       </tr>
-      {/if}
-      {if $fulfilled_date}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Sent{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$fulfilled_date|truncate:10:''|crmDate}
-        </td>
-       </tr>
-      {/if}
-     {/if}
-
-    </table>
-   </td>
-  </tr>
-
- </table>
-</center>
-
-</body>
-</html>
diff --git a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_offline_receipt_text.tpl b/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_offline_receipt_text.tpl
deleted file mode 100644
index cb3547a089..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_offline_receipt_text.tpl
+++ /dev/null
@@ -1,118 +0,0 @@
-{if $formValues.receipt_text}
-{$formValues.receipt_text}
-{else}{ts}Thank you for your support.{/ts}{/if}
-
-{ts}Please print this receipt for your records.{/ts}
-
-
-===========================================================
-{ts}Contribution Information{/ts}
-
-===========================================================
-{ts}Financial Type{/ts}: {$formValues.contributionType_name}
-{if $lineItem}
-{foreach from=$lineItem item=value key=priceset}
----------------------------------------------------------
-{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 $getTaxDetails}
-{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 $getTaxDetails} {$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 $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}
-{/if}
-
-{if $getTaxDetails && $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}
-{/foreach}
-{/if}
-
-{if isset($totalTaxAmount) && $totalTaxAmount !== 'null'}
-{ts}Total Tax Amount{/ts} : {$totalTaxAmount|crmMoney:$currency}
-{/if}
-{ts}Total Amount{/ts} : {$formValues.total_amount|crmMoney:$currency}
-{if $receive_date}
-{ts}Received Date{/ts}: {$receive_date|truncate:10:''|crmDate}
-{/if}
-{if $receipt_date}
-{ts}Receipt Date{/ts}: {$receipt_date|truncate:10:''|crmDate}
-{/if}
-{if $formValues.paidBy and !$formValues.hidden_CreditCard}
-{ts}Paid By{/ts}: {$formValues.paidBy}
-{if $formValues.check_number}
-{ts}Check Number{/ts}: {$formValues.check_number}
-{/if}
-{/if}
-{if $formValues.trxn_id}
-{ts}Transaction ID{/ts}: {$formValues.trxn_id}
-{/if}
-
-{if $ccContribution}
-===========================================================
-{ts}Billing Name and Address{/ts}
-
-===========================================================
-{$billingName}
-{$address}
-
-===========================================================
-{ts}Credit Card Information{/ts}
-
-===========================================================
-{$credit_card_type}
-{$credit_card_number}
-{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}
-{/if}
-{if $customGroup}
-{foreach from=$customGroup item=value key=customName}
-===========================================================
-{$customName}
-===========================================================
-{foreach from=$value item=v key=n}
-{$n}: {$v}
-{/foreach}
-{/foreach}
-{/if}
-
-{if $softCreditTypes and $softCredits}
-{foreach from=$softCreditTypes item=softCreditType key=n}
-===========================================================
-{$softCreditType}
-===========================================================
-{foreach from=$softCredits.$n item=value key=label}
-{$label}: {$value}
-{/foreach}
-{/foreach}
-{/if}
-
-{if $formValues.product_name}
-===========================================================
-{ts}Premium Information{/ts}
-
-===========================================================
-{$formValues.product_name}
-{if $formValues.product_option}
-{ts}Option{/ts}: {$formValues.product_option}
-{/if}
-{if $formValues.product_sku}
-{ts}SKU{/ts}: {$formValues.product_sku}
-{/if}
-{if $fulfilled_date}
-{ts}Sent{/ts}: {$fulfilled_date|crmDate}
-{/if}
-{/if}
diff --git a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_online_receipt_html.tpl b/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_online_receipt_html.tpl
deleted file mode 100644
index 537f2557d3..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_online_receipt_html.tpl
+++ /dev/null
@@ -1,473 +0,0 @@
-<!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">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title></title>
-</head>
-<body>
-
-{capture assign=headerStyle}colspan="2" style="text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;"{/capture}
-{capture assign=labelStyle }style="padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;"{/capture}
-{capture assign=valueStyle }style="padding: 4px; border-bottom: 1px solid #999;"{/capture}
-
-<center>
- <table width="500" border="0" cellpadding="0" cellspacing="0" id="crm-event_receipt" style="font-family: Arial, Verdana, sans-serif; text-align: left;">
-
-  <!-- BEGIN HEADER -->
-  <!-- You can add table row(s) here with logo or other header elements -->
-  <!-- END HEADER -->
-
-  <!-- BEGIN CONTENT -->
-
-  <tr>
-   <td>
-
-    {if $receipt_text}
-     <p>{$receipt_text|htmlize}</p>
-    {/if}
-
-    {if $is_pay_later}
-     <p>{$pay_later_receipt}</p> {* FIXME: this might be text rather than HTML *}
-    {else}
-     <p>{ts}Please print this confirmation for your records.{/ts}</p>
-    {/if}
-
-   </td>
-  </tr>
-  </table>
-  <table width="500" style="border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;">
-
-     {if $amount}
-
-
-      <tr>
-       <th {$headerStyle}>
-        {ts}Contribution Information{/ts}
-       </th>
-      </tr>
-
-      {if $lineItem and $priceSetID and !$is_quick_config}
-
-       {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.) *}
-           <tr>
-            <th>{ts}Item{/ts}</th>
-            <th>{ts}Qty{/ts}</th>
-            <th>{ts}Each{/ts}</th>
-            {if $dataArray}
-             <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}
-            <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}
-             </td>
-             <td>
-              {$line.qty}
-             </td>
-             <td>
-              {$line.unit_price|crmMoney:$currency}
-             </td>
-             {if $getTaxDetails}
-              <td>
-               {$line.unit_price*$line.qty|crmMoney:$currency}
-              </td>
-              {if $line.tax_rate != "" || $line.tax_amount != ""}
-               <td>
-                {$line.tax_rate|string_format:"%.2f"}%
-               </td>
-               <td>
-                {$line.tax_amount|crmMoney:$currency}
-               </td>
-              {else}
-               <td></td>
-               <td></td>
-              {/if}
-             {/if}
-             <td>
-              {$line.line_total+$line.tax_amount|crmMoney:$currency}
-             </td>
-            </tr>
-           {/foreach}
-          </table>
-         </td>
-        </tr>
-       {/foreach}
-       {if $dataArray}
-        <tr>
-         <td {$labelStyle}>
-          {ts} Amount before Tax : {/ts}
-         </td>
-         <td {$valueStyle}>
-          {$amount-$totalTaxAmount|crmMoney:$currency}
-         </td>
-        </tr>
-
-        {foreach from=$dataArray item=value key=priceset}
-         <tr>
-          {if $priceset || $priceset == 0}
-           <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}
-         </tr>
-        {/foreach}
-
-       {/if}
-       {if $totalTaxAmount}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Total Tax{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$totalTaxAmount|crmMoney:$currency}
-         </td>
-        </tr>
-       {/if}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Total Amount{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$amount|crmMoney:$currency}
-        </td>
-       </tr>
-
-      {else}
-
-      {if $totalTaxAmount}
-         <tr>
-           <td {$labelStyle}>
-             {ts}Total Tax Amount{/ts}
-           </td>
-           <td {$valueStyle}>
-             {$totalTaxAmount|crmMoney:$currency}
-           </td>
-         </tr>
-       {/if}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Amount{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$amount|crmMoney:$currency} {if $amount_level} - {$amount_level}{/if}
-        </td>
-       </tr>
-
-      {/if}
-
-     {/if}
-
-
-     {if $receive_date}
-      <tr>
-       <td {$labelStyle}>
-        {ts}Date{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$receive_date|crmDate}
-       </td>
-      </tr>
-     {/if}
-
-     {if $is_monetary and $trxn_id}
-      <tr>
-       <td {$labelStyle}>
-        {ts}Transaction #{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$trxn_id}
-       </td>
-      </tr>
-     {/if}
-
-     {if $is_recur}
-      {if $contributeMode eq 'notify' or $contributeMode eq 'directIPN'}
-       <tr>
-        <td  colspan="2" {$labelStyle}>
-         {ts 1=$cancelSubscriptionUrl}This is a recurring contribution. You can cancel future contributions by <a href="%1">visiting this web page</a>.{/ts}
-        </td>
-        {if $updateSubscriptionBillingUrl}
-         <tr>
-         </tr>
-         <td colspan="2" {$labelStyle}>
-          {ts 1=$updateSubscriptionBillingUrl}You can update billing details for this recurring contribution by <a href="%1">visiting this web page</a>.{/ts}
-         </td>
-        {/if}
-       <tr>
-       </tr>
-        <td colspan="2" {$labelStyle}>
-         {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}
-        </td>
-       </tr>
-      {/if}
-     {/if}
-
-     {if $honor_block_is_active}
-      <tr>
-       <th {$headerStyle}>
-        {$soft_credit_type}
-       </th>
-      </tr>
-      {foreach from=$honoreeProfile item=value key=label}
-        <tr>
-         <td {$labelStyle}>
-          {$label}
-         </td>
-         <td {$valueStyle}>
-          {$value}
-         </td>
-        </tr>
-      {/foreach}
-      {elseif $softCreditTypes and $softCredits}
-      {foreach from=$softCreditTypes item=softCreditType key=n}
-       <tr>
-        <th {$headerStyle}>
-         {$softCreditType}
-        </th>
-       </tr>
-       {foreach from=$softCredits.$n item=value key=label}
-         <tr>
-          <td {$labelStyle}>
-           {$label}
-          </td>
-          <td {$valueStyle}>
-           {$value}
-          </td>
-         </tr>
-        {/foreach}
-       {/foreach}
-     {/if}
-
-     {if $pcpBlock}
-      <tr>
-       <th {$headerStyle}>
-        {ts}Personal Campaign Page{/ts}
-       </th>
-      </tr>
-      <tr>
-       <td {$labelStyle}>
-        {ts}Display In Honor Roll{/ts}
-       </td>
-       <td {$valueStyle}>
-        {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}
-       </td>
-      </tr>
-      {if $pcp_roll_nickname}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Nickname{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$pcp_roll_nickname}
-        </td>
-       </tr>
-      {/if}
-      {if $pcp_personal_note}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Personal Note{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$pcp_personal_note}
-        </td>
-       </tr>
-      {/if}
-     {/if}
-
-     {if $onBehalfProfile}
-      <tr>
-       <th {$headerStyle}>
-        {$onBehalfProfile_grouptitle}
-       </th>
-      </tr>
-      {foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}
-        <tr>
-         <td {$labelStyle}>
-          {$onBehalfName}
-         </td>
-         <td {$valueStyle}>
-          {$onBehalfValue}
-         </td>
-        </tr>
-      {/foreach}
-     {/if}
-
-     {if $isShare}
-      <tr>
-        <td colspan="2" {$valueStyle}>
-            {capture assign=contributionUrl}{crmURL p='civicrm/contribute/transact' q="reset=1&id=`$contributionPageId`" a=true fe=1 h=1}{/capture}
-            {include file="CRM/common/SocialNetwork.tpl" emailMode=true url=$contributionUrl title=$title pageURL=$contributionUrl}
-        </td>
-      </tr>
-     {/if}
-
-     {if ! ($contributeMode eq 'notify' OR $contributeMode eq 'directIPN') and $is_monetary}
-      {if $is_pay_later && !$isBillingAddressRequiredForPayLater}
-       <tr>
-        <th {$headerStyle}>
-         {ts}Registered Email{/ts}
-        </th>
-       </tr>
-       <tr>
-        <td colspan="2" {$valueStyle}>
-         {$email}
-        </td>
-       </tr>
-      {elseif $amount GT 0}
-       <tr>
-        <th {$headerStyle}>
-         {ts}Billing Name and Address{/ts}
-        </th>
-       </tr>
-       <tr>
-        <td colspan="2" {$valueStyle}>
-         {$billingName}<br />
-         {$address|nl2br}<br />
-         {$email}
-        </td>
-       </tr>
-      {/if}
-     {/if}
-
-     {if $contributeMode eq 'direct' AND !$is_pay_later AND $amount GT 0}
-      <tr>
-       <th {$headerStyle}>
-        {ts}Credit Card Information{/ts}
-       </th>
-      </tr>
-      <tr>
-       <td colspan="2" {$valueStyle}>
-        {$credit_card_type}<br />
-        {$credit_card_number}<br />
-        {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}<br />
-       </td>
-      </tr>
-     {/if}
-
-     {if $selectPremium}
-      <tr>
-       <th {$headerStyle}>
-        {ts}Premium Information{/ts}
-       </th>
-      </tr>
-      <tr>
-       <td colspan="2" {$labelStyle}>
-        {$product_name}
-       </td>
-      </tr>
-      {if $option}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Option{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$option}
-        </td>
-       </tr>
-      {/if}
-      {if $sku}
-       <tr>
-        <td {$labelStyle}>
-         {ts}SKU{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$sku}
-        </td>
-       </tr>
-      {/if}
-      {if $start_date}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Start Date{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$start_date|crmDate}
-        </td>
-       </tr>
-      {/if}
-      {if $end_date}
-       <tr>
-        <td {$labelStyle}>
-         {ts}End Date{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$end_date|crmDate}
-        </td>
-       </tr>
-      {/if}
-      {if $contact_email OR $contact_phone}
-       <tr>
-        <td colspan="2" {$valueStyle}>
-         <p>{ts}For information about this premium, contact:{/ts}</p>
-         {if $contact_email}
-          <p>{$contact_email}</p>
-         {/if}
-         {if $contact_phone}
-          <p>{$contact_phone}</p>
-         {/if}
-        </td>
-       </tr>
-      {/if}
-      {if $is_deductible AND $price}
-        <tr>
-         <td colspan="2" {$valueStyle}>
-          <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>
-         </td>
-        </tr>
-      {/if}
-     {/if}
-
-     {if $customPre}
-      <tr>
-       <th {$headerStyle}>
-        {$customPre_grouptitle}
-       </th>
-      </tr>
-      {foreach from=$customPre item=customValue key=customName}
-       {if ($trackingFields and ! in_array($customName, $trackingFields)) or ! $trackingFields}
-        <tr>
-         <td {$labelStyle}>
-          {$customName}
-         </td>
-         <td {$valueStyle}>
-          {$customValue}
-         </td>
-        </tr>
-       {/if}
-      {/foreach}
-     {/if}
-
-     {if $customPost}
-      <tr>
-       <th {$headerStyle}>
-        {$customPost_grouptitle}
-       </th>
-      </tr>
-      {foreach from=$customPost item=customValue key=customName}
-       {if ($trackingFields and ! in_array($customName, $trackingFields)) or ! $trackingFields}
-        <tr>
-         <td {$labelStyle}>
-          {$customName}
-         </td>
-         <td {$valueStyle}>
-          {$customValue}
-         </td>
-        </tr>
-       {/if}
-      {/foreach}
-     {/if}
-
-  </table>
-</center>
-
-</body>
-</html>
diff --git a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_online_receipt_text.tpl b/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_online_receipt_text.tpl
deleted file mode 100644
index 498a583bd3..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/contribution_online_receipt_text.tpl
+++ /dev/null
@@ -1,209 +0,0 @@
-{if $receipt_text}
-{$receipt_text}
-{/if}
-{if $is_pay_later}
-
-===========================================================
-{$pay_later_receipt}
-===========================================================
-{else}
-
-{ts}Please print this receipt for your records.{/ts}
-{/if}
-
-{if $amount}
-===========================================================
-{ts}Contribution Information{/ts}
-
-===========================================================
-{if $lineItem and $priceSetID and !$is_quick_config}
-{foreach from=$lineItem item=value key=priceset}
----------------------------------------------------------
-{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 $dataArray}
-{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 $dataArray} {$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 $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"}
-{/foreach}
-{/foreach}
-
-{if $dataArray}
-{ts}Amount before Tax{/ts}: {$amount-$totalTaxAmount|crmMoney:$currency}
-
-{foreach from=$dataArray item=value key=priceset}
-{if $priceset || $priceset == 0}
-{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
-{else}
-{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
-{/if}
-{/foreach}
-{/if}
-
-{if $totalTaxAmount}
-{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}
-{/if}
-
-{ts}Total Amount{/ts}: {$amount|crmMoney:$currency}
-{else}
-{ts}Amount{/ts}: {$amount|crmMoney:$currency} {if $amount_level } - {$amount_level} {/if}
-{/if}
-{/if}
-{if $receive_date}
-
-{ts}Date{/ts}: {$receive_date|crmDate}
-{/if}
-{if $is_monetary and $trxn_id}
-{ts}Transaction #{/ts}: {$trxn_id}
-{/if}
-
-{if $is_recur and ($contributeMode eq 'notify' or $contributeMode eq 'directIPN')}
-{ts}This is a recurring contribution. You can cancel future contributions at:{/ts}
-
-{$cancelSubscriptionUrl}
-
-{if $updateSubscriptionBillingUrl}
-{ts}You can update billing details for this recurring contribution at:{/ts}
-
-{$updateSubscriptionBillingUrl}
-
-{/if}
-{ts}You can update recurring contribution amount or change the number of installments for this recurring contribution at:{/ts}
-
-{$updateSubscriptionUrl}
-
-{/if}
-
-{if $honor_block_is_active}
-===========================================================
-{$soft_credit_type}
-===========================================================
-{foreach from=$honoreeProfile item=value key=label}
-{$label}: {$value}
-{/foreach}
-{elseif $softCreditTypes and $softCredits}
-{foreach from=$softCreditTypes item=softCreditType key=n}
-===========================================================
-{$softCreditType}
-===========================================================
-{foreach from=$softCredits.$n item=value key=label}
-{$label}: {$value}
-{/foreach}
-{/foreach}
-{/if}
-{if $pcpBlock}
-===========================================================
-{ts}Personal Campaign Page{/ts}
-
-===========================================================
-{ts}Display In Honor Roll{/ts}: {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}
-
-{if $pcp_roll_nickname}{ts}Nickname{/ts}: {$pcp_roll_nickname}{/if}
-
-{if $pcp_personal_note}{ts}Personal Note{/ts}: {$pcp_personal_note}{/if}
-
-{/if}
-{if $onBehalfProfile}
-===========================================================
-{ts}On Behalf Of{/ts}
-
-===========================================================
-{foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}
-{$onBehalfName}: {$onBehalfValue}
-{/foreach}
-{/if}
-
-{if !( $contributeMode eq 'notify' OR $contributeMode eq 'directIPN' ) and $is_monetary}
-{if $is_pay_later && !$isBillingAddressRequiredForPayLater}
-===========================================================
-{ts}Registered Email{/ts}
-
-===========================================================
-{$email}
-{elseif $amount GT 0}
-===========================================================
-{ts}Billing Name and Address{/ts}
-
-===========================================================
-{$billingName}
-{$address}
-
-{$email}
-{/if} {* End ! is_pay_later condition. *}
-{/if}
-{if $contributeMode eq 'direct' AND !$is_pay_later AND $amount GT 0}
-
-===========================================================
-{ts}Credit Card Information{/ts}
-
-===========================================================
-{$credit_card_type}
-{$credit_card_number}
-{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}
-{/if}
-
-{if $selectPremium }
-===========================================================
-{ts}Premium Information{/ts}
-
-===========================================================
-{$product_name}
-{if $option}
-{ts}Option{/ts}: {$option}
-{/if}
-{if $sku}
-{ts}SKU{/ts}: {$sku}
-{/if}
-{if $start_date}
-{ts}Start Date{/ts}: {$start_date|crmDate}
-{/if}
-{if $end_date}
-{ts}End Date{/ts}: {$end_date|crmDate}
-{/if}
-{if $contact_email OR $contact_phone}
-
-{ts}For information about this premium, contact:{/ts}
-
-{if $contact_email}
-  {$contact_email}
-{/if}
-{if $contact_phone}
-  {$contact_phone}
-{/if}
-{/if}
-{if $is_deductible AND $price}
-
-{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}
-{/if}
-
-{if $customPre}
-===========================================================
-{$customPre_grouptitle}
-
-===========================================================
-{foreach from=$customPre item=customValue key=customName}
-{if ( $trackingFields and ! in_array( $customName, $trackingFields ) ) or ! $trackingFields}
- {$customName}: {$customValue}
-{/if}
-{/foreach}
-{/if}
-
-
-{if $customPost}
-===========================================================
-{$customPost_grouptitle}
-
-===========================================================
-{foreach from=$customPost item=customValue key=customName}
-{if ( $trackingFields and ! in_array( $customName, $trackingFields ) ) or ! $trackingFields}
- {$customName}: {$customValue}
-{/if}
-{/foreach}
-{/if}
diff --git a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/event_offline_receipt_html.tpl b/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/event_offline_receipt_html.tpl
deleted file mode 100644
index 357b47897a..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/event_offline_receipt_html.tpl
+++ /dev/null
@@ -1,526 +0,0 @@
-<!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">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title></title>
-</head>
-<body>
-
-{capture assign=headerStyle}colspan="2" style="text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;"{/capture}
-{capture assign=labelStyle }style="padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;"{/capture}
-{capture assign=valueStyle }style="padding: 4px; border-bottom: 1px solid #999;"{/capture}
-
-<center>
- <table width="620" border="0" cellpadding="0" cellspacing="0" id="crm-event_receipt" style="font-family: Arial, Verdana, sans-serif; text-align: left;">
-
-  <!-- BEGIN HEADER -->
-  <!-- You can add table row(s) here with logo or other header elements -->
-  <!-- END HEADER -->
-
-  <!-- BEGIN CONTENT -->
-
-  <tr>
-   <td>
-
-    {if $event.confirm_email_text AND (not $isOnWaitlist AND not $isRequireApproval)}
-     <p>{$event.confirm_email_text|htmlize}</p>
-    {/if}
-
-    {if $isOnWaitlist}
-     <p>{ts}You have been added to the WAIT LIST for this event.{/ts}</p>
-     {if $isPrimary}
-       <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>
-     {/if}
-    {elseif $isRequireApproval}
-     <p>{ts}Your registration has been submitted.{/ts}</p>
-     {if $isPrimary}
-      <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>
-     {/if}
-    {elseif $is_pay_later}
-     <p>{$pay_later_receipt}</p> {* FIXME: this might be text rather than HTML *}
-    {else}
-     <p>{ts}Please print this confirmation for your records.{/ts}</p>
-    {/if}
-
-   </td>
-  </tr>
-  <tr>
-   <td>
-    <table style="border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;">
-     <tr>
-      <th {$headerStyle}>
-       {ts}Event Information and Location{/ts}
-      </th>
-     </tr>
-     <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}
-      </td>
-     </tr>
-
-     {if $event.participant_role neq 'Attendee' and $defaultRole}
-      <tr>
-       <td {$labelStyle}>
-        {ts}Participant Role{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$event.participant_role}
-       </td>
-      </tr>
-     {/if}
-
-     {if $isShowLocation}
-      <tr>
-       <td colspan="2" {$valueStyle}>
-        {if $location.address.1.name}
-         {$location.address.1.name}<br />
-        {/if}
-        {if $location.address.1.street_address}
-         {$location.address.1.street_address}<br />
-        {/if}
-        {if $location.address.1.supplemental_address_1}
-         {$location.address.1.supplemental_address_1}<br />
-        {/if}
-        {if $location.address.1.supplemental_address_2}
-         {$location.address.1.supplemental_address_2}<br />
-        {/if}
-        {if $location.address.1.city}
-         {$location.address.1.city} {$location.address.1.postal_code}{if $location.address.1.postal_code_suffix} - {$location.address.1.postal_code_suffix}{/if}<br />
-        {/if}
-       </td>
-      </tr>
-     {/if}
-
-     {if $location.phone.1.phone || $location.email.1.email}
-      <tr>
-       <td colspan="2" {$labelStyle}>
-        {ts}Event Contacts:{/ts}
-       </td>
-      </tr>
-      {foreach from=$location.phone item=phone}
-       {if $phone.phone}
-        <tr>
-         <td {$labelStyle}>
-          {if $phone.phone_type}
-           {$phone.phone_type_display}
-          {else}
-           {ts}Phone{/ts}
-          {/if}
-         </td>
-         <td {$valueStyle}>
-          {$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}
-         </td>
-        </tr>
-       {/if}
-      {/foreach}
-      {foreach from=$location.email item=eventEmail}
-       {if $eventEmail.email}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Email{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$eventEmail.email}
-         </td>
-        </tr>
-       {/if}
-      {/foreach}
-     {/if}
-
-     {if $event.is_public}
-      <tr>
-       <td colspan="2" {$valueStyle}>
-        {capture assign=icalFeed}{crmURL p='civicrm/event/ical' q="reset=1&id=`$event.id`" h=0 a=1 fe=1}{/capture}
-        <a href="{$icalFeed}">{ts}Download iCalendar File{/ts}</a>
-       </td>
-      </tr>
-     {/if}
-
-     {if $email}
-      <tr>
-       <th {$headerStyle}>
-        {ts}Registered Email{/ts}
-       </th>
-      </tr>
-      <tr>
-       <td colspan="2" {$valueStyle}>
-        {$email}
-       </td>
-      </tr>
-     {/if}
-
-
-     {if $event.is_monetary}
-
-      <tr>
-       <th {$headerStyle}>
-        {$event.fee_label}
-       </th>
-      </tr>
-
-      {if $lineItem}
-       {foreach from=$lineItem item=value key=priceset}
-        {if $value neq 'skip'}
-         {if $isPrimary}
-          {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}
-           <tr>
-            <td colspan="2" {$labelStyle}>
-             {ts 1=$priceset+1}Participant %1{/ts}
-            </td>
-           </tr>
-          {/if}
-         {/if}
-         <tr>
-          <td colspan="2" {$valueStyle}>
-           <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}
-            <tr>
-             <th>{ts}Item{/ts}</th>
-             <th>{ts}Qty{/ts}</th>
-             <th>{ts}Each{/ts}</th>
-             {if $dataArray}
-              <th>{ts}SubTotal{/ts}</th>
-              <th>{ts}Tax Rate{/ts}</th>
-              <th>{ts}Tax Amount{/ts}</th>
-             {/if}
-             <th>{ts}Total{/ts}</th>
-       {if $pricesetFieldsCount }<th>{ts}Total Participants{/ts}</th>{/if}
-            </tr>
-            {foreach from=$value 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}
-              </td>
-              <td>
-               {$line.qty}
-              </td>
-              <td>
-               {$line.unit_price|crmMoney}
-              </td>
-              {if $dataArray}
-               <td>
-                {$line.unit_price*$line.qty|crmMoney}
-               </td>
-               {if $line.tax_rate != "" || $line.tax_amount != ""}
-                <td>
-                 {$line.tax_rate|string_format:"%.2f"}%
-                </td>
-                <td>
-                 {$line.tax_amount|crmMoney}
-                </td>
-               {else}
-                <td></td>
-                <td></td>
-               {/if}
-              {/if}
-              <td>
-               {$line.line_total+$line.tax_amount|crmMoney}
-              </td>
-        {if  $pricesetFieldsCount }
-        <td>
-    {$line.participant_count}
-              </td>
-        {/if}
-             </tr>
-            {/foreach}
-           </table>
-          </td>
-         </tr>
-        {/if}
-       {/foreach}
-       {if $dataArray}
-        <tr>
-         <td {$labelStyle}>
-          {ts} Amount Before Tax : {/ts}
-         </td>
-         <td {$valueStyle}>
-          {$totalAmount-$totalTaxAmount|crmMoney}
-         </td>
-        </tr>
-        {foreach from=$dataArray item=value key=priceset}
-          <tr>
-           {if $priceset || $priceset == 0}
-            <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}
-          </tr>
-        {/foreach}
-       {/if}
-      {/if}
-
-      {if $amount && !$lineItem}
-       {foreach from=$amount item=amnt key=level}
-        <tr>
-         <td colspan="2" {$valueStyle}>
-          {$amnt.amount|crmMoney} {$amnt.label}
-         </td>
-        </tr>
-       {/foreach}
-      {/if}
-      {if $totalTaxAmount}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Total Tax Amount{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$totalTaxAmount|crmMoney:$currency}
-        </td>
-       </tr>
-      {/if}
-      {if $isPrimary}
-       <tr>
-        <td {$labelStyle}>
-        {if $balanceAmount}
-           {ts}Total Paid{/ts}
-        {else}
-           {ts}Total Amount{/ts}
-         {/if}
-        </td>
-        <td {$valueStyle}>
-         {$totalAmount|crmMoney} {if $hookDiscount.message}({$hookDiscount.message}){/if}
-        </td>
-       </tr>
-      {if $balanceAmount}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Balance{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$balanceAmount|crmMoney}
-        </td>
-       </tr>
-      {/if}
-       {if $pricesetFieldsCount }
-     <tr>
-       <td {$labelStyle}>
-   {ts}Total Participants{/ts}</td>
-       <td {$valueStyle}>
-   {assign var="count" value= 0}
-         {foreach from=$lineItem item=pcount}
-         {assign var="lineItemCount" value=0}
-         {if $pcount neq 'skip'}
-           {foreach from=$pcount item=p_count}
-           {assign var="lineItemCount" value=$lineItemCount+$p_count.participant_count}
-           {/foreach}
-           {if $lineItemCount < 1 }
-           assign var="lineItemCount" value=1}
-           {/if}
-           {assign var="count" value=$count+$lineItemCount}
-         {/if}
-         {/foreach}
-   {$count}
-       </td>
-     </tr>
-     {/if}
-       {if $is_pay_later}
-        <tr>
-         <td colspan="2" {$labelStyle}>
-          {$pay_later_receipt}
-         </td>
-        </tr>
-       {/if}
-
-       {if $register_date}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Registration Date{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$register_date|crmDate}
-         </td>
-        </tr>
-       {/if}
-
-       {if $receive_date}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Transaction Date{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$receive_date|crmDate}
-         </td>
-        </tr>
-       {/if}
-
-       {if $contributionTypeName}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Financial Type{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$contributionTypeName}
-         </td>
-        </tr>
-       {/if}
-
-       {if $trxn_id}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Transaction #{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$trxn_id}
-         </td>
-        </tr>
-       {/if}
-
-       {if $paidBy}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Paid By{/ts}
-         </td>
-         <td {$valueStyle}>
-         {$paidBy}
-         </td>
-        </tr>
-       {/if}
-
-       {if $checkNumber}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Check Number{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$checkNumber}
-         </td>
-        </tr>
-       {/if}
-
-       {if $contributeMode ne 'notify' and !$isAmountzero and !$is_pay_later and !$isOnWaitlist and !$isRequireApproval}
-        <tr>
-         <th {$headerStyle}>
-          {ts}Billing Name and Address{/ts}
-         </th>
-        </tr>
-        <tr>
-         <td colspan="2" {$valueStyle}>
-          {$billingName}<br />
-          {$address|nl2br}
-         </td>
-        </tr>
-       {/if}
-
-       {if $contributeMode eq 'direct' and !$isAmountzero and !$is_pay_later and !$isOnWaitlist and !$isRequireApproval}
-        <tr>
-         <th {$headerStyle}>
-          {ts}Credit Card Information{/ts}
-         </th>
-        </tr>
-        <tr>
-         <td colspan="2" {$valueStyle}>
-          {$credit_card_type}<br />
-          {$credit_card_number}<br />
-          {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}
-         </td>
-        </tr>
-       {/if}
-
-      {/if}
-
-     {/if} {* End of conditional section for Paid events *}
-
-     {if $customPre}
-      <tr>
-       <th {$headerStyle}>
-        {$customPre_grouptitle}
-       </th>
-      </tr>
-      {foreach from=$customPre item=value key=customName}
-       {if ( $trackingFields and ! in_array( $customName, $trackingFields ) ) or ! $trackingFields}
-        <tr>
-         <td {$labelStyle}>
-          {$customName}
-         </td>
-         <td {$valueStyle}>
-          {$value}
-         </td>
-        </tr>
-       {/if}
-      {/foreach}
-     {/if}
-
-     {if $customPost}
-      <tr>
-       <th {$headerStyle}>
-        {$customPost_grouptitle}
-       </th>
-      </tr>
-      {foreach from=$customPost item=value key=customName}
-       {if ( $trackingFields and ! in_array( $customName, $trackingFields ) ) or ! $trackingFields}
-        <tr>
-         <td {$labelStyle}>
-          {$customName}
-         </td>
-         <td {$valueStyle}>
-          {$value}
-         </td>
-        </tr>
-       {/if}
-      {/foreach}
-     {/if}
-
-     {if $customProfile}
-      {foreach from=$customProfile item=value key=customName}
-       <tr>
-        <th {$headerStyle}>
-         {ts 1=$customName+1}Participant Information - Participant %1{/ts}
-        </th>
-       </tr>
-       {foreach from=$value item=val key=field}
-        {if $field eq 'additionalCustomPre' or $field eq 'additionalCustomPost'}
-         <tr>
-          <td colspan="2" {$labelStyle}>
-           {if $field eq 'additionalCustomPre'}
-            {$additionalCustomPre_grouptitle}
-           {else}
-            {$additionalCustomPost_grouptitle}
-           {/if}
-          </td>
-         </tr>
-         {foreach from=$val item=v key=f}
-          <tr>
-           <td {$labelStyle}>
-            {$f}
-           </td>
-           <td {$valueStyle}>
-            {$v}
-           </td>
-          </tr>
-         {/foreach}
-        {/if}
-       {/foreach}
-      {/foreach}
-     {/if}
-
-     {if $customGroup}
-      {foreach from=$customGroup item=value key=customName}
-       <tr>
-        <th {$headerStyle}>
-         {$customName}
-        </th>
-       </tr>
-       {foreach from=$value item=v key=n}
-        <tr>
-         <td {$labelStyle}>
-          {$n}
-         </td>
-         <td {$valueStyle}>
-          {$v}
-         </td>
-        </tr>
-       {/foreach}
-      {/foreach}
-     {/if}
-
-    </table>
-   </td>
-  </tr>
-
- </table>
-</center>
-
-</body>
-</html>
diff --git a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/event_offline_receipt_text.tpl b/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/event_offline_receipt_text.tpl
deleted file mode 100644
index d1a5a52d74..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/event_offline_receipt_text.tpl
+++ /dev/null
@@ -1,303 +0,0 @@
-{if $event.confirm_email_text AND (not $isOnWaitlist AND not $isRequireApproval)}
-{$event.confirm_email_text}
-{/if}
-
-{if $isOnWaitlist}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts}You have been added to the WAIT LIST for this event.{/ts}
-
-{if $isPrimary}
-{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}
-
-{/if}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{elseif $isRequireApproval}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts}Your registration has been submitted.{/ts}
-
-{if $isPrimary}
-{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}
-
-{/if}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{elseif $is_pay_later}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$pay_later_receipt}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{else}
-
-{ts}Please print this confirmation for your records.{/ts}
-{/if}
-
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts}Event Information and Location{/ts}
-
-==========================================================={if $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}
-
-{if $event.participant_role neq 'Attendee' and $defaultRole}
-{ts}Participant Role{/ts}: {$event.participant_role}
-{/if}
-
-{if $isShowLocation}
-{if $location.address.1.name}
-
-{$location.address.1.name}
-{/if}
-{if $location.address.1.street_address}{$location.address.1.street_address}
-{/if}
-{if $location.address.1.supplemental_address_1}{$location.address.1.supplemental_address_1}
-{/if}
-{if $location.address.1.supplemental_address_2}{$location.address.1.supplemental_address_2}
-{/if}
-{if $location.address.1.city}{$location.address.1.city} {$location.address.1.postal_code}{if $location.address.1.postal_code_suffix} - {$location.address.1.postal_code_suffix}{/if}
-{/if}
-
-{/if}{*End of isShowLocation condition*}
-
-{if $location.phone.1.phone || $location.email.1.email}
-
-{ts}Event Contacts:{/ts}
-{foreach from=$location.phone item=phone}
-{if $phone.phone}
-
-{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}
-{/foreach}
-{foreach from=$location.email item=eventEmail}
-{if $eventEmail.email}
-
-{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}
-{/if}
-
-{if $event.is_public}
-{capture assign=icalFeed}{crmURL p='civicrm/event/ical' q="reset=1&id=`$event.id`" h=0 a=1 fe=1}{/capture}
-{ts}Download iCalendar File:{/ts} {$icalFeed}
-{/if}
-
-{if $email}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts}Registered Email{/ts}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$email}
-{/if}
-{if $event.is_monetary} {* This section for Paid events only.*}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$event.fee_label}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{if $lineItem}{foreach from=$lineItem item=value key=priceset}
-
-{if $value neq 'skip'}
-{if $isPrimary}
-{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}
-{ts 1=$priceset+1}Participant %1{/ts}
-{/if}
-{/if}
----------------------------------------------------------{if $pricesetFieldsCount }--------------------{/if}
-
-{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 $dataArray}
-{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}
-{capture assign=ts_participant_total}{if $pricesetFieldsCount }{ts}Total Participants{/ts}{/if}{/capture}
-{$ts_item|string_format:"%-30s"} {$ts_qty|string_format:"%5s"} {$ts_each|string_format:"%10s"} {if $dataArray} {$ts_subtotal|string_format:"%10s"} {$ts_taxRate|string_format:"%10s"} {$ts_taxAmount|string_format:"%10s"} {/if} {$ts_total|string_format:"%10s"} {$ts_participant_total|string_format:"%10s"}
-----------------------------------------------------------{if $pricesetFieldsCount }--------------------{/if}
-
-{foreach from=$value item=line}
-{if $pricesetFieldsCount }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}
-{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 $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"} {$ts_participant_count|string_format:"%10s"}
-{/foreach}
-{/if}
-{/foreach}
-
-{if $dataArray}
-{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}
-
-{foreach from=$dataArray item=value key=priceset}
-{if $priceset || $priceset == 0}
-{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
-{else}
-{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
-{/if}
-{/foreach}
-{/if}
-{/if}
-
-{if $amount && !$lineItem}
-{foreach from=$amount item=amnt key=level}{$amnt.amount|crmMoney} {$amnt.label}
-{/foreach}
-{/if}
-
-{if $totalTaxAmount}
-{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}
-{/if}
-{if $isPrimary}
-
-{if $balanceAmount}{ts}Total Paid{/ts}{else}{ts}Total Amount{/ts}{/if}: {$totalAmount|crmMoney} {if $hookDiscount.message}({$hookDiscount.message}){/if}
-
-{if $balanceAmount}
-{ts}Balance{/ts}: {$balanceAmount|crmMoney}
-{/if}
-
-{if $pricesetFieldsCount }
-      {assign var="count" value= 0}
-      {foreach from=$lineItem item=pcount}
-      {assign var="lineItemCount" value=0}
-      {if $pcount neq 'skip'}
-        {foreach from=$pcount item=p_count}
-        {assign var="lineItemCount" value=$lineItemCount+$p_count.participant_count}
-        {/foreach}
-        {if $lineItemCount < 1 }
-        {assign var="lineItemCount" value=1}
-        {/if}
-      {assign var="count" value=$count+$lineItemCount}
-      {/if}
-      {/foreach}
-
-{ts}Total Participants{/ts}: {$count}
-{/if}
-
-{if $is_pay_later }
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$pay_later_receipt}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{/if}
-
-{if $register_date}
-{ts}Registration Date{/ts}: {$register_date|crmDate}
-{/if}
-{if $receive_date}
-{ts}Transaction Date{/ts}: {$receive_date|crmDate}
-{/if}
-{if $contributionTypeName}
-{ts}Financial Type{/ts}: {$contributionTypeName}
-{/if}
-{if $trxn_id}
-{ts}Transaction #{/ts}: {$trxn_id}
-{/if}
-{if $paidBy}
-{ts}Paid By{/ts}: {$paidBy}
-{/if}
-{if $checkNumber}
-{ts}Check Number{/ts}: {$checkNumber}
-{/if}
-{if $contributeMode ne 'notify' and !$isAmountzero and !$is_pay_later and !$isOnWaitlist and !$isRequireApproval}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts}Billing Name and Address{/ts}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$billingName}
-{$address}
-{/if}
-
-{if $contributeMode eq 'direct' and !$isAmountzero and !$is_pay_later and !$isOnWaitlist and !$isRequireApproval}
-===========================================================
-{ts}Credit Card Information{/ts}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$credit_card_type}
-{$credit_card_number}
-{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}
-{/if}
-{/if}
-{/if} {* End of conditional section for Paid events *}
-
-{if $customPre}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$customPre_grouptitle}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{foreach from=$customPre item=value key=customName}
-{if ( $trackingFields and ! in_array( $customName, $trackingFields ) ) or ! $trackingFields}
-{$customName}: {$value}
-{/if}
-{/foreach}
-{/if}
-
-{if $customPost}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$customPost_grouptitle}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{foreach from=$customPost item=value key=customName}
-{if ( $trackingFields and ! in_array( $customName, $trackingFields ) ) or ! $trackingFields}
-{$customName}: {$value}
-{/if}
-{/foreach}
-{/if}
-{if $customProfile}
-
-{foreach from=$customProfile item=value key=customName}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts 1=$customName+1}Participant Information - Participant %1{/ts}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{foreach from=$value item=val key=field}
-{if $field eq 'additionalCustomPre' or $field eq 'additionalCustomPost' }
-{if $field eq 'additionalCustomPre' }
-----------------------------------------------------------{if $pricesetFieldsCount }--------------------{/if}
-
-{$additionalCustomPre_grouptitle}
-----------------------------------------------------------{if $pricesetFieldsCount }--------------------{/if}
-
-{else}
-----------------------------------------------------------{if $pricesetFieldsCount }--------------------{/if}
-
-{$additionalCustomPost_grouptitle}
-----------------------------------------------------------{if $pricesetFieldsCount }--------------------{/if}
-
-{/if}
-{foreach from=$val item=v key=f}
-{$f}: {$v}
-{/foreach}
-{/if}
-{/foreach}
-{/foreach}
-{/if}
-{if $customGroup}
-{foreach from=$customGroup item=value key=customName}
-=========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$customName}
-=========================================================={if $pricesetFieldsCount }===================={/if}
-
-{foreach from=$value item=v key=n}
-{$n}: {$v}
-{/foreach}
-{/foreach}
-{/if}
-
-
diff --git a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/event_online_receipt_html.tpl b/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/event_online_receipt_html.tpl
deleted file mode 100644
index d5be9dd8a0..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/event_online_receipt_html.tpl
+++ /dev/null
@@ -1,506 +0,0 @@
-<!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">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title></title>
-</head>
-<body>
-
-{capture assign=headerStyle}colspan="2" style="text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;"{/capture}
-{capture assign=labelStyle }style="padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;"{/capture}
-{capture assign=valueStyle }style="padding: 4px; border-bottom: 1px solid #999;"{/capture}
-
-<center>
- <table width="500" border="0" cellpadding="0" cellspacing="0" id="crm-event_receipt" style="font-family: Arial, Verdana, sans-serif; text-align: left;">
-
-  <!-- BEGIN HEADER -->
-  <!-- You can add table row(s) here with logo or other header elements -->
-  <!-- END HEADER -->
-
-  <!-- BEGIN CONTENT -->
-
-  <tr>
-   <td>
-  <p>Dear {contact.display_name},</p>
-
-    {if $event.confirm_email_text AND (not $isOnWaitlist AND not $isRequireApproval)}
-     <p>{$event.confirm_email_text|htmlize}</p>
-
-    {else}
-  <p>Thank you for your participation.  This letter is a confirmation that your registration has been received and your status has been updated to <strong>{if $participant_status}{$participant_status}{else}{if $isOnWaitlist}waitlisted{else}registered{/if}{/if}</strong>.</p>
-
-    {/if}
-
-    <p>
-    {if $isOnWaitlist}
-     <p>{ts}You have been added to the WAIT LIST for this event.{/ts}</p>
-     {if $isPrimary}
-       <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>
-     {/if}
-    {elseif $isRequireApproval}
-     <p>{ts}Your registration has been submitted.{/ts}</p>
-     {if $isPrimary}
-      <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>
-     {/if}
-    {elseif $is_pay_later && !$isAmountzero && !$isAdditionalParticipant}
-     <p>{$pay_later_receipt}</p> {* FIXME: this might be text rather than HTML *}
-    {else}
-     <p>{ts}Please print this confirmation for your records.{/ts}</p>
-    {/if}
-
-   </td>
-  </tr>
-  <tr>
-   <td>
-    <table width="500" style="border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;">
-     <tr>
-      <th {$headerStyle}>
-       {ts}Event Information and Location{/ts}
-      </th>
-     </tr>
-     <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}
-      </td>
-     </tr>
-
-
-     {if $conference_sessions}
-      <tr>
-       <td colspan="2" {$labelStyle}>
-  {ts}Your schedule:{/ts}
-       </td>
-      </tr>
-      <tr>
-       <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"}
-    {assign var='group_by_day' value=$session.start_date}
-          <em>{$group_by_day|date_format:"%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}
-  {/foreach}
-       </td>
-      </tr>
-     {/if}
-
-     {if $event.participant_role neq 'Attendee' and $defaultRole}
-      <tr>
-       <td {$labelStyle}>
-        {ts}Participant Role{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$event.participant_role}
-       </td>
-      </tr>
-     {/if}
-
-     {if $isShowLocation}
-      <tr>
-       <td colspan="2" {$valueStyle}>
-        {if $location.address.1.name}
-         {$location.address.1.name}<br />
-        {/if}
-        {if $location.address.1.street_address}
-         {$location.address.1.street_address}<br />
-        {/if}
-        {if $location.address.1.supplemental_address_1}
-         {$location.address.1.supplemental_address_1}<br />
-        {/if}
-        {if $location.address.1.supplemental_address_2}
-         {$location.address.1.supplemental_address_2}<br />
-        {/if}
-        {if $location.address.1.city}
-         {$location.address.1.city}, {$location.address.1.state_province} {$location.address.1.postal_code}{if $location.address.1.postal_code_suffix} - {$location.address.1.postal_code_suffix}{/if}<br />
-        {/if}
-       </td>
-      </tr>
-     {/if}
-
-     {if $location.phone.1.phone || $location.email.1.email}
-      <tr>
-       <td colspan="2" {$labelStyle}>
-        {ts}Event Contacts:{/ts}
-       </td>
-      </tr>
-      {foreach from=$location.phone item=phone}
-       {if $phone.phone}
-        <tr>
-         <td {$labelStyle}>
-          {if $phone.phone_type}
-           {$phone.phone_type_display}
-          {else}
-           {ts}Phone{/ts}
-          {/if}
-         </td>
-         <td {$valueStyle}>
-          {$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}
-         </td>
-        </tr>
-       {/if}
-      {/foreach}
-      {foreach from=$location.email item=eventEmail}
-       {if $eventEmail.email}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Email{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$eventEmail.email}
-         </td>
-        </tr>
-       {/if}
-      {/foreach}
-     {/if}
-
-     {if $event.is_public}
-      <tr>
-       <td colspan="2" {$valueStyle}>
-        {capture assign=icalFeed}{crmURL p='civicrm/event/ical' q="reset=1&id=`$event.id`" h=0 a=1 fe=1}{/capture}
-        <a href="{$icalFeed}">{ts}Download iCalendar File{/ts}</a>
-       </td>
-      </tr>
-     {/if}
-
-    {if $event.is_share}
-        <tr>
-            <td colspan="2" {$valueStyle}>
-                {capture assign=eventUrl}{crmURL p='civicrm/event/info' q="id=`$event.id`&reset=1" a=true fe=1 h=1}{/capture}
-                {include file="CRM/common/SocialNetwork.tpl" emailMode=true url=$eventUrl title=$event.title pageURL=$eventUrl}
-            </td>
-        </tr>
-    {/if}
-    {if $payer.name}
-     <tr>
-       <th {$headerStyle}>
-         {ts}You were registered by:{/ts}
-       </th>
-     </tr>
-     <tr>
-       <td colspan="2" {$valueStyle}>
-        {$payer.name}
-       </td>
-     </tr>
-    {/if}
-    {if $event.is_monetary}
-
-      <tr>
-       <th {$headerStyle}>
-        {$event.fee_label}
-       </th>
-      </tr>
-
-      {if $lineItem}
-       {foreach from=$lineItem item=value key=priceset}
-        {if $value neq 'skip'}
-         {if $isPrimary}
-          {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}
-           <tr>
-            <td colspan="2" {$labelStyle}>
-             {ts 1=$priceset+1}Participant %1{/ts} {$part.$priceset.info}
-            </td>
-           </tr>
-          {/if}
-         {/if}
-         <tr>
-          <td colspan="2" {$valueStyle}>
-           <table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}
-            <tr>
-             <th>{ts}Item{/ts}</th>
-             <th>{ts}Qty{/ts}</th>
-             <th>{ts}Each{/ts}</th>
-             {if $dataArray}
-              <th>{ts}SubTotal{/ts}</th>
-              <th>{ts}Tax Rate{/ts}</th>
-              <th>{ts}Tax Amount{/ts}</th>
-             {/if}
-             <th>{ts}Total{/ts}</th>
-       {if  $pricesetFieldsCount }<th>{ts}Total Participants{/ts}</th>{/if}
-            </tr>
-            {foreach from=$value 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}
-              </td>
-              <td>
-               {$line.qty}
-              </td>
-              <td>
-               {$line.unit_price|crmMoney:$currency}
-              </td>
-              {if $dataArray}
-               <td>
-                {$line.unit_price*$line.qty|crmMoney}
-               </td>
-               {if $line.tax_rate != "" || $line.tax_amount != ""}
-                <td>
-                 {$line.tax_rate|string_format:"%.2f"}%
-                </td>
-                <td>
-                 {$line.tax_amount|crmMoney}
-                </td>
-               {else}
-                <td></td>
-                <td></td>
-               {/if}
-              {/if}
-              <td>
-               {$line.line_total+$line.tax_amount|crmMoney:$currency}
-              </td>
-        {if $pricesetFieldsCount }<td>{$line.participant_count}</td> {/if}
-             </tr>
-            {/foreach}
-           </table>
-          </td>
-         </tr>
-        {/if}
-       {/foreach}
-       {if $dataArray}
-        <tr>
-         <td {$labelStyle}>
-          {ts} Amount Before Tax: {/ts}
-         </td>
-         <td {$valueStyle}>
-          {$totalAmount-$totalTaxAmount|crmMoney}
-         </td>
-        </tr>
-        {foreach from=$dataArray item=value key=priceset}
-         <tr>
-          {if $priceset || $priceset == 0}
-           <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}
-         </tr>
-        {/foreach}
-       {/if}
-      {/if}
-
-      {if $amounts && !$lineItem}
-       {foreach from=$amounts item=amnt key=level}
-        <tr>
-         <td colspan="2" {$valueStyle}>
-          {$amnt.amount|crmMoney:$currency} {$amnt.label}
-         </td>
-        </tr>
-       {/foreach}
-      {/if}
-
-    {if $totalTaxAmount}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Total Tax Amount{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$totalTaxAmount|crmMoney:$currency}
-        </td>
-       </tr>
-      {/if}
-      {if $isPrimary}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Total Amount{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$totalAmount|crmMoney:$currency} {if $hookDiscount.message}({$hookDiscount.message}){/if}
-        </td>
-       </tr>
-       {if $pricesetFieldsCount }
-     <tr>
-       <td {$labelStyle}>
-      {ts}Total Participants{/ts}</td>
-      <td {$valueStyle}>
-      {assign var="count" value= 0}
-      {foreach from=$lineItem item=pcount}
-      {assign var="lineItemCount" value=0}
-      {if $pcount neq 'skip'}
-        {foreach from=$pcount item=p_count}
-        {assign var="lineItemCount" value=$lineItemCount+$p_count.participant_count}
-        {/foreach}
-      {if $lineItemCount < 1 }
-        {assign var="lineItemCount" value=1}
-      {/if}
-      {assign var="count" value=$count+$lineItemCount}
-      {/if}
-      {/foreach}
-     {$count}
-     </td> </tr>
-      {/if}
-
-       {if $register_date}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Registration Date{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$register_date|crmDate}
-         </td>
-        </tr>
-       {/if}
-
-       {if $receive_date}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Transaction Date{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$receive_date|crmDate}
-         </td>
-        </tr>
-       {/if}
-
-       {if $contributionTypeName}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Financial Type{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$contributionTypeName}
-         </td>
-        </tr>
-       {/if}
-
-       {if $trxn_id}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Transaction #{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$trxn_id}
-         </td>
-        </tr>
-       {/if}
-
-       {if $paidBy}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Paid By{/ts}
-         </td>
-         <td {$valueStyle}>
-         {$paidBy}
-         </td>
-        </tr>
-       {/if}
-
-       {if $checkNumber}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Check Number{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$checkNumber}
-         </td>
-        </tr>
-       {/if}
-
-       {if $contributeMode ne 'notify' and !$isAmountzero and (!$is_pay_later or $isBillingAddressRequiredForPayLater) and !$isOnWaitlist and !$isRequireApproval}
-        <tr>
-         <th {$headerStyle}>
-          {ts}Billing Name and Address{/ts}
-         </th>
-        </tr>
-        <tr>
-         <td colspan="2" {$valueStyle}>
-          {$billingName}<br />
-          {$address|nl2br}
-         </td>
-        </tr>
-       {/if}
-
-       {if $contributeMode eq 'direct' and !$isAmountzero and !$is_pay_later and !$isOnWaitlist and !$isRequireApproval}
-        <tr>
-         <th {$headerStyle}>
-          {ts}Credit Card Information{/ts}
-         </th>
-        </tr>
-        <tr>
-         <td colspan="2" {$valueStyle}>
-          {$credit_card_type}<br />
-          {$credit_card_number}<br />
-          {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}
-         </td>
-        </tr>
-       {/if}
-
-      {/if}
-
-     {/if} {* End of conditional section for Paid events *}
-
-
-{if $customPre}
-{foreach from=$customPre item=customPr key=i}
-   <tr> <th {$headerStyle}>{$customPre_grouptitle.$i}</th></tr>
-   {foreach from=$customPr item=customValue key=customName}
-   {if ( $trackingFields and ! in_array( $customName, $trackingFields ) ) or ! $trackingFields}
-     <tr>
-         <td {$labelStyle}>{$customName}</td>
-         <td {$valueStyle}>{$customValue}</td>
-     </tr>
-   {/if}
-   {/foreach}
-{/foreach}
-{/if}
-
-{if $customPost}
-{foreach from=$customPost item=customPos key=j}
-   <tr> <th {$headerStyle}>{$customPost_grouptitle.$j}</th></tr>
-   {foreach from=$customPos item=customValue key=customName}
-   {if ( $trackingFields and ! in_array( $customName, $trackingFields ) ) or ! $trackingFields}
-     <tr>
-         <td {$labelStyle}>{$customName}</td>
-         <td {$valueStyle}>{$customValue}</td>
-     </tr>
-{/if}
-{/foreach}
-{/foreach}
-{/if}
-
-{if $customProfile}
-{foreach from=$customProfile.profile item=eachParticipant key=participantID}
-     <tr><th {$headerStyle}>{ts 1=$participantID+2}Participant %1{/ts} </th></tr>
-     {foreach from=$eachParticipant item=eachProfile key=pid}
-     <tr><th {$headerStyle}>{$customProfile.title.$pid}</th></tr>
-     {foreach from=$eachProfile item=val key=field}
-     <tr>{foreach from=$val item=v key=f}
-         <td {$labelStyle}>{$field}</td>
-         <td {$valueStyle}>{$v}</td>
-         {/foreach}
-     </tr>
-     {/foreach}
-{/foreach}
-{/foreach}
-{/if}
-
-    {if $customGroup}
-      {foreach from=$customGroup item=value key=customName}
-       <tr>
-        <th {$headerStyle}>
-         {$customName}
-        </th>
-       </tr>
-       {foreach from=$value item=v key=n}
-        <tr>
-         <td {$labelStyle}>
-          {$n}
-         </td>
-         <td {$valueStyle}>
-          {$v}
-         </td>
-        </tr>
-       {/foreach}
-      {/foreach}
-     {/if}
-
-    </table>
-   </td>
-  </tr>
- </table>
-</center>
-
-</body>
-</html>
diff --git a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/event_online_receipt_text.tpl b/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/event_online_receipt_text.tpl
deleted file mode 100644
index ee41487e10..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/event_online_receipt_text.tpl
+++ /dev/null
@@ -1,301 +0,0 @@
-Dear {contact.display_name},
-
-{if $event.confirm_email_text AND (not $isOnWaitlist AND not $isRequireApproval)}
-{$event.confirm_email_text}
-
-{else}
-Thank you for your participation.  This letter is a confirmation that your registration has been received and your status has been updated to {if $participant_status}{$participant_status}{else}{if $isOnWaitlist}waitlisted{else}registered{/if}{/if}.
-
-{/if}
-
-{if $isOnWaitlist}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts}You have been added to the WAIT LIST for this event.{/ts}
-
-{if $isPrimary}
-{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}
-{/if}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{elseif $isRequireApproval}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts}Your registration has been submitted.{/ts}
-
-{if $isPrimary}
-{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}
-
-{/if}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{elseif $is_pay_later && !$isAmountzero && !$isAdditionalParticipant}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$pay_later_receipt}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{else}
-
-{ts}Please print this confirmation for your records.{/ts}
-{/if}
-
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts}Event Information and Location{/ts}
-
-==========================================================={if $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}
-{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"}
-{assign var='group_by_day' value=$session.start_date}
-
-{$group_by_day|date_format:"%m/%d/%Y"}
-
-
-{/if}
-{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}
-{if $session.location}    {$session.location}{/if}
-{/foreach}
-{/if}
-
-{if $event.participant_role neq 'Attendee' and $defaultRole}
-{ts}Participant Role{/ts}: {$event.participant_role}
-{/if}
-
-{if $isShowLocation}
-{if $location.address.1.name}
-
-{$location.address.1.name}
-{/if}
-{if $location.address.1.street_address}{$location.address.1.street_address}
-{/if}
-{if $location.address.1.supplemental_address_1}{$location.address.1.supplemental_address_1}
-{/if}
-{if $location.address.1.supplemental_address_2}{$location.address.1.supplemental_address_2}
-{/if}
-{if $location.address.1.city}{$location.address.1.city}, {$location.address.1.state_province} {$location.address.1.postal_code}{if $location.address.1.postal_code_suffix} - {$location.address.1.postal_code_suffix}{/if}
-{/if}
-
-{/if}{*End of isShowLocation condition*}
-
-{if $location.phone.1.phone || $location.email.1.email}
-
-{ts}Event Contacts:{/ts}
-{foreach from=$location.phone item=phone}
-{if $phone.phone}
-
-{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}
-{/foreach}
-{foreach from=$location.email item=eventEmail}
-{if $eventEmail.email}
-
-{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}
-{/if}
-
-{if $event.is_public}
-{capture assign=icalFeed}{crmURL p='civicrm/event/ical' q="reset=1&id=`$event.id`" h=0 a=1 fe=1}{/capture}
-{ts}Download iCalendar File:{/ts} {$icalFeed}
-{/if}
-
-{if $payer.name}
-You were registered by: {$payer.name}
-{/if}
-{if $event.is_monetary} {* This section for Paid events only.*}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$event.fee_label}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{if $lineItem}{foreach from=$lineItem item=value key=priceset}
-
-{if $value neq 'skip'}
-{if $isPrimary}
-{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}
-{ts 1=$priceset+1}Participant %1{/ts} {$part.$priceset.info}
-
-{/if}
-{/if}
------------------------------------------------------------{if $pricesetFieldsCount }--------------------{/if}
-
-{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 $dataArray}
-{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}
-{if $pricesetFieldsCount }{capture assign=ts_participant_total}{ts}Total Participants{/ts}{/capture}{/if}
-{$ts_item|string_format:"%-30s"} {$ts_qty|string_format:"%5s"} {$ts_each|string_format:"%10s"} {if $dataArray} {$ts_subtotal|string_format:"%10s"} {$ts_taxRate|string_format:"%10s"} {$ts_taxAmount|string_format:"%10s"} {/if} {$ts_total|string_format:"%10s"} {$ts_participant_total|string_format:"%10s"}
------------------------------------------------------------{if $pricesetFieldsCount }--------------------{/if}
-
-{foreach from=$value item=line}
-{if $pricesetFieldsCount }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}
-{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 $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"}{$ts_participant_count|string_format:"%10s"}
-{/foreach}
-{/if}
-{/foreach}
-
-{if $dataArray}
-{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}
-
-{foreach from=$dataArray item=value key=priceset}
-{if $priceset || $priceset == 0}
-{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
-{else}
-{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
-{/if}
-{/foreach}
-{/if}
-{/if}
-
-{if $amounts && !$lineItem}
-{foreach from=$amounts item=amnt key=level}{$amnt.amount|crmMoney:$currency} {$amnt.label}
-{/foreach}
-{/if}
-
-{if $totalTaxAmount}
-{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}
-{/if}
-{if $isPrimary }
-
-{ts}Total Amount{/ts}: {$totalAmount|crmMoney:$currency} {if $hookDiscount.message}({$hookDiscount.message}){/if}
-
-{if $pricesetFieldsCount }
-      {assign var="count" value= 0}
-      {foreach from=$lineItem item=pcount}
-      {assign var="lineItemCount" value=0}
-      {if $pcount neq 'skip'}
-        {foreach from=$pcount item=p_count}
-        {assign var="lineItemCount" value=$lineItemCount+$p_count.participant_count}
-        {/foreach}
-      {if $lineItemCount < 1 }
-        {assign var="lineItemCount" value=1}
-      {/if}
-      {assign var="count" value=$count+$lineItemCount}
-      {/if}
-      {/foreach}
-
-{ts}Total Participants{/ts}: {$count}
-{/if}
-
-{if $register_date}
-{ts}Registration Date{/ts}: {$register_date|crmDate}
-{/if}
-{if $receive_date}
-{ts}Transaction Date{/ts}: {$receive_date|crmDate}
-{/if}
-{if $contributionTypeName}
-{ts}Financial Type{/ts}: {$contributionTypeName}
-{/if}
-{if $trxn_id}
-{ts}Transaction #{/ts}: {$trxn_id}
-{/if}
-{if $paidBy}
-{ts}Paid By{/ts}: {$paidBy}
-{/if}
-{if $checkNumber}
-{ts}Check Number{/ts}: {$checkNumber}
-{/if}
-{if $contributeMode ne 'notify' and !$isAmountzero and (!$is_pay_later or $isBillingAddressRequiredForPayLater) and !$isOnWaitlist and !$isRequireApproval}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts}Billing Name and Address{/ts}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$billingName}
-{$address}
-{/if}
-
-{if $contributeMode eq 'direct' and !$isAmountzero and !$is_pay_later and !$isOnWaitlist and !$isRequireApproval}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts}Credit Card Information{/ts}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$credit_card_type}
-{$credit_card_number}
-{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}
-{/if}
-{/if}
-{/if} {* End of conditional section for Paid events *}
-
-{if $customPre}
-{foreach from=$customPre item=customPr key=i}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$customPre_grouptitle.$i}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{foreach from=$customPr item=customValue key=customName}
-{if ( $trackingFields and ! in_array( $customName, $trackingFields ) ) or ! $trackingFields}
- {$customName}: {$customValue}
-{/if}
-{/foreach}
-{/foreach}
-{/if}
-
-{if $customPost}
-{foreach from=$customPost item=customPos key=j}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$customPost_grouptitle.$j}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{foreach from=$customPos item=customValue key=customName}
-{if ( $trackingFields and ! in_array( $customName, $trackingFields ) ) or ! $trackingFields}
- {$customName}: {$customValue}
-{/if}
-{/foreach}
-{/foreach}
-{/if}
-{if $customProfile}
-
-{foreach from=$customProfile.profile item=eachParticipant key=participantID}
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{ts 1=$participantID+2}Participant Information - Participant %1{/ts}
-
-==========================================================={if $pricesetFieldsCount }===================={/if}
-
-{foreach from=$eachParticipant item=eachProfile key=pid}
-----------------------------------------------------------{if $pricesetFieldsCount }--------------------{/if}
-
-{$customProfile.title.$pid}
-----------------------------------------------------------{if $pricesetFieldsCount }--------------------{/if}
-
-{foreach from=$eachProfile item=val key=field}
-{foreach from=$val item=v key=f}
-{$field}: {$v}
-{/foreach}
-{/foreach}
-{/foreach}
-{/foreach}
-{/if}
-{if $customGroup}
-{foreach from=$customGroup item=value key=customName}
-=========================================================={if $pricesetFieldsCount }===================={/if}
-
-{$customName}
-=========================================================={if $pricesetFieldsCount }===================={/if}
-
-{foreach from=$value item=v key=n}
-{$n}: {$v}
-{/foreach}
-{/foreach}
-{/if}
diff --git a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/membership_offline_receipt_html.tpl b/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/membership_offline_receipt_html.tpl
deleted file mode 100644
index 8a2c0e1eab..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/membership_offline_receipt_html.tpl
+++ /dev/null
@@ -1,296 +0,0 @@
-<!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">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title></title>
-</head>
-<body>
-
-{capture assign=headerStyle}colspan="2" style="text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;"{/capture}
-{capture assign=labelStyle }style="padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;"{/capture}
-{capture assign=valueStyle }style="padding: 4px; border-bottom: 1px solid #999;"{/capture}
-
-<center>
- <table width="620" border="0" cellpadding="0" cellspacing="0" id="crm-event_receipt" style="font-family: Arial, Verdana, sans-serif; text-align: left;">
-
-  <!-- BEGIN HEADER -->
-  <!-- You can add table row(s) here with logo or other header elements -->
-  <!-- END HEADER -->
-
-  <!-- BEGIN CONTENT -->
-
-  <tr>
-   <td>
-    {if $formValues.receipt_text_signup}
-     <p>{$formValues.receipt_text_signup|htmlize}</p>
-    {elseif $formValues.receipt_text_renewal}
-     <p>{$formValues.receipt_text_renewal|htmlize}</p>
-    {else}
-     <p>{ts}Thank you for your support.{/ts}</p>
-    {/if}
-    {if ! $cancelled}
-     <p>{ts}Please print this receipt for your records.{/ts}</p>
-    {/if}
-   </td>
-  </tr>
-  <tr>
-   <td>
-    <table style="border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;">
-     {if !$lineItem}
-     <tr>
-      <th {$headerStyle}>
-       {ts}Membership Information{/ts}
-      </th>
-     </tr>
-     <tr>
-      <td {$labelStyle}>
-       {ts}Membership Type{/ts}
-      </td>
-      <td {$valueStyle}>
-       {$membership_name}
-      </td>
-     </tr>
-     {/if}
-     {if ! $cancelled}
-     {if !$lineItem}
-      <tr>
-       <td {$labelStyle}>
-        {ts}Membership Start Date{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$mem_start_date}
-       </td>
-      </tr>
-      <tr>
-       <td {$labelStyle}>
-        {ts}Membership End Date{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$mem_end_date}
-       </td>
-      </tr>
-      {/if}
-      {if $formValues.total_amount OR $formValues.total_amount eq 0 }
-       <tr>
-        <th {$headerStyle}>
-         {ts}Membership Fee{/ts}
-        </th>
-       </tr>
-       {if $formValues.contributionType_name}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Financial Type{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$formValues.contributionType_name}
-         </td>
-        </tr>
-       {/if}
-
-       {if $lineItem}
-       {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.) *}
-            <tr>
-             <th>{ts}Item{/ts}</th>
-             <th>{ts}Fee{/ts}</th>
-             {if $dataArray}
-              <th>{ts}SubTotal{/ts}</th>
-              <th>{ts}Tax Rate{/ts}</th>
-              <th>{ts}Tax Amount{/ts}</th>
-              <th>{ts}Total{/ts}</th>
-             {/if}
-       <th>{ts}Membership Start Date{/ts}</th>
-       <th>{ts}Membership End Date{/ts}</th>
-            </tr>
-            {foreach from=$value 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}
-              </td>
-              <td>
-               {$line.line_total|crmMoney}
-              </td>
-              {if $dataArray}
-               <td>
-                {$line.unit_price*$line.qty|crmMoney}
-               </td>
-               {if $line.tax_rate != "" || $line.tax_amount != ""}
-                <td>
-                 {$line.tax_rate|string_format:"%.2f"}%
-                </td>
-                <td>
-                 {$line.tax_amount|crmMoney}
-                </td>
-               {else}
-                <td></td>
-                <td></td>
-               {/if}
-               <td>
-                {$line.line_total+$line.tax_amount|crmMoney}
-               </td>
-              {/if}
-              <td>
-               {$line.start_date}
-              </td>
-        <td>
-               {$line.end_date}
-              </td>
-             </tr>
-            {/foreach}
-           </table>
-          </td>
-         </tr>
-       {/foreach}
-       {if $dataArray}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Amount Before Tax : {/ts}
-         </td>
-         <td {$valueStyle}>
-          {$formValues.total_amount-$totalTaxAmount|crmMoney}
-         </td>
-        </tr>
-       {foreach from=$dataArray item=value key=priceset}
-        <tr>
-        {if $priceset}
-         <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
-         <td>&nbsp;{$value|crmMoney:$currency}</td>
-        {elseif  $priceset == 0}
-         <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
-         <td>&nbsp;{$value|crmMoney:$currency}</td>
-        {/if}
-        </tr>
-       {/foreach}
-      {/if}
-      {/if}
-      {if isset($totalTaxAmount)}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Total Tax Amount{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$totalTaxAmount|crmMoney:$currency}
-         </td>
-        </tr>
-       {/if}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Amount{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$formValues.total_amount|crmMoney}
-        </td>
-       </tr>
-       {if $receive_date}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Received Date{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$receive_date|truncate:10:''|crmDate}
-         </td>
-        </tr>
-       {/if}
-       {if $formValues.paidBy}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Paid By{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$formValues.paidBy}
-         </td>
-        </tr>
-        {if $formValues.check_number}
-         <tr>
-          <td {$labelStyle}>
-           {ts}Check Number{/ts}
-          </td>
-          <td {$valueStyle}>
-           {$formValues.check_number}
-          </td>
-         </tr>
-        {/if}
-       {/if}
-      {/if}
-     {/if}
-    </table>
-   </td>
-  </tr>
-
-  {if $isPrimary}
-   <tr>
-    <td>
-     <table style="border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;">
-
-      {if $contributeMode ne 'notify' and !$isAmountzero and !$is_pay_later }
-       <tr>
-        <th {$headerStyle}>
-         {ts}Billing Name and Address{/ts}
-        </th>
-       </tr>
-       <tr>
-        <td {$labelStyle}>
-         {$billingName}<br />
-         {$address}
-        </td>
-       </tr>
-      {/if}
-
-      {if $contributeMode eq 'direct' and !$isAmountzero and !$is_pay_later}
-       <tr>
-        <th {$headerStyle}>
-         {ts}Credit Card Information{/ts}
-        </th>
-       </tr>
-       <tr>
-        <td {$valueStyle}>
-         {$credit_card_type}<br />
-         {$credit_card_number}
-        </td>
-       </tr>
-       <tr>
-        <td {$labelStyle}>
-         {ts}Expires{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$credit_card_exp_date|truncate:7:''|crmDate}
-        </td>
-       </tr>
-      {/if}
-
-     </table>
-    </td>
-   </tr>
-  {/if}
-
-  {if $customValues}
-   <tr>
-    <td>
-     <table style="border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;">
-      <tr>
-       <th {$headerStyle}>
-        {ts}Membership Options{/ts}
-       </th>
-      </tr>
-      {foreach from=$customValues item=value key=customName}
-       <tr>
-        <td {$labelStyle}>
-         {$customName}
-        </td>
-        <td {$valueStyle}>
-         {$value}
-        </td>
-       </tr>
-      {/foreach}
-     </table>
-    </td>
-   </tr>
-  {/if}
-
- </table>
-</center>
-
-</body>
-</html>
diff --git a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/membership_offline_receipt_text.tpl b/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/membership_offline_receipt_text.tpl
deleted file mode 100644
index 0254609ceb..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/membership_offline_receipt_text.tpl
+++ /dev/null
@@ -1,113 +0,0 @@
-{if $formValues.receipt_text_signup}
-{$formValues.receipt_text_signup}
-{elseif $formValues.receipt_text_renewal}
-{$formValues.receipt_text_renewal}
-{else}{ts}Thank you for your support.{/ts}{/if}
-
-{if ! $cancelled}{ts}Please print this receipt for your records.{/ts}
-
-
-{/if}
-{if !$lineItem}
-===========================================================
-{ts}Membership Information{/ts}
-
-===========================================================
-{ts}Membership Type{/ts}: {$membership_name}
-{/if}
-{if ! $cancelled}
-{if !$lineItem}
-{ts}Membership Start Date{/ts}: {$mem_start_date}
-{ts}Membership End Date{/ts}: {$mem_end_date}
-{/if}
-
-{if $formValues.total_amount OR $formValues.total_amount eq 0 }
-===========================================================
-{ts}Membership Fee{/ts}
-
-===========================================================
-{if $formValues.contributionType_name}
-{ts}Financial Type{/ts}: {$formValues.contributionType_name}
-{/if}
-{if $lineItem}
-{foreach from=$lineItem item=value key=priceset}
-{capture assign=ts_item}{ts}Item{/ts}{/capture}
-{capture assign=ts_total}{ts}Fee{/ts}{/capture}
-{if $dataArray}
-{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}
-{capture assign=ts_total}{ts}Total{/ts}{/capture}
-{/if}
-{capture assign=ts_start_date}{ts}Membership Start Date{/ts}{/capture}
-{capture assign=ts_end_date}{ts}Membership End Date{/ts}{/capture}
-{$ts_item|string_format:"%-30s"} {$ts_total|string_format:"%10s"} {if $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"}
---------------------------------------------------------------------------------------------------
-
-{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.line_total|crmMoney|string_format:"%10s"}  {if $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"}
-{/foreach}
-{/foreach}
-
-{if $dataArray}
-{ts}Amount before Tax{/ts}: {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}
-
-{foreach from=$dataArray item=value key=priceset}
-{if $priceset}
-{$taxTerm} {$priceset|string_format:"%.2f"} %: {$value|crmMoney:$currency}
-{elseif  $priceset == 0}
-{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
-{/if}
-{/foreach}
-{/if}
---------------------------------------------------------------------------------------------------
-{/if}
-
-{if isset($totalTaxAmount)}
-{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}
-{/if}
-
-{ts}Amount{/ts}: {$formValues.total_amount|crmMoney}
-{if $receive_date}
-{ts}Received Date{/ts}: {$receive_date|truncate:10:''|crmDate}
-{/if}
-{if $formValues.paidBy}
-{ts}Paid By{/ts}: {$formValues.paidBy}
-{if $formValues.check_number}
-{ts}Check Number{/ts}: {$formValues.check_number}
-{/if}
-{/if}
-{/if}
-{/if}
-
-{if $isPrimary }
-{if $contributeMode ne 'notify' and !$isAmountzero and !$is_pay_later  }
-
-===========================================================
-{ts}Billing Name and Address{/ts}
-
-===========================================================
-{$billingName}
-{$address}
-{/if}
-
-{if $contributeMode eq 'direct' and !$isAmountzero and !$is_pay_later}
-===========================================================
-{ts}Credit Card Information{/ts}
-
-===========================================================
-{$credit_card_type}
-{$credit_card_number}
-{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}
-{/if}
-{/if}
-
-{if $customValues}
-===========================================================
-{ts}Membership Options{/ts}
-
-===========================================================
-{foreach from=$customValues item=value key=customName}
- {$customName} : {$value}
-{/foreach}
-{/if}
diff --git a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/membership_online_receipt_html.tpl b/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/membership_online_receipt_html.tpl
deleted file mode 100644
index b4d8619b2f..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/membership_online_receipt_html.tpl
+++ /dev/null
@@ -1,565 +0,0 @@
-<!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">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title></title>
-</head>
-<body>
-
-{capture assign=headerStyle}colspan="2" style="text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;"{/capture}
-{capture assign=labelStyle }style="padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;"{/capture}
-{capture assign=valueStyle }style="padding: 4px; border-bottom: 1px solid #999;"{/capture}
-
-<center>
- <table width="500" border="0" cellpadding="0" cellspacing="0" id="crm-event_receipt" style="font-family: Arial, Verdana, sans-serif; text-align: left;">
-
-  <!-- BEGIN HEADER -->
-  <!-- You can add table row(s) here with logo or other header elements -->
-  <!-- END HEADER -->
-
-  <!-- BEGIN CONTENT -->
-
-  <tr>
-   <td>
-
-    {if $receipt_text}
-     <p>{$receipt_text|htmlize}</p>
-    {/if}
-
-    {if $is_pay_later}
-     <p>{$pay_later_receipt}</p> {* FIXME: this might be text rather than HTML *}
-    {else}
-     <p>{ts}Please print this confirmation for your records.{/ts}</p>
-    {/if}
-
-   </td>
-  </tr>
-  </table>
-  <table width="500" style="border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;">
-
-     {if $membership_assign && !$useForMember}
-      <tr>
-       <th {$headerStyle}>
-        {ts}Membership Information{/ts}
-       </th>
-      </tr>
-      <tr>
-       <td {$labelStyle}>
-        {ts}Membership Type{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$membership_name}
-       </td>
-      </tr>
-      {if $mem_start_date}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Membership Start Date{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$mem_start_date|crmDate}
-        </td>
-       </tr>
-      {/if}
-      {if $mem_end_date}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Membership End Date{/ts}
-        </td>
-        <td {$valueStyle}>
-          {$mem_end_date|crmDate}
-        </td>
-       </tr>
-      {/if}
-     {/if}
-
-
-     {if $amount}
-      <tr>
-       <th {$headerStyle}>
-        {ts}Membership Fee{/ts}
-       </th>
-      </tr>
-
-      {if !$useForMember and $membership_amount and $is_quick_config}
-
-       <tr>
-        <td {$labelStyle}>
-         {ts 1=$membership_name}%1 Membership{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$membership_amount|crmMoney}
-        </td>
-       </tr>
-       {if $amount}
-        {if ! $is_separate_payment }
-         <tr>
-          <td {$labelStyle}>
-           {ts}Contribution Amount{/ts}
-          </td>
-          <td {$valueStyle}>
-           {$amount|crmMoney}
-          </td>
-         </tr>
-        {else}
-         <tr>
-          <td {$labelStyle}>
-           {ts}Additional Contribution{/ts}
-          </td>
-          <td {$valueStyle}>
-           {$amount|crmMoney}
-          </td>
-         </tr>
-        {/if}
-       {/if}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Total{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$amount+$membership_amount|crmMoney}
-        </td>
-       </tr>
-
-      {elseif !$useForMember && $lineItem and $priceSetID and !$is_quick_config}
-
-       {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.) *}
-           <tr>
-            <th>{ts}Item{/ts}</th>
-            <th>{ts}Qty{/ts}</th>
-            <th>{ts}Each{/ts}</th>
-            <th>{ts}Total{/ts}</th>
-           </tr>
-           {foreach from=$value item=line}
-            <tr>
-             <td>
-              {$line.description|truncate:30:"..."}
-             </td>
-             <td>
-              {$line.qty}
-             </td>
-             <td>
-              {$line.unit_price|crmMoney}
-             </td>
-             <td>
-              {$line.line_total|crmMoney}
-             </td>
-            </tr>
-           {/foreach}
-          </table>
-         </td>
-        </tr>
-       {/foreach}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Total Amount{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$amount|crmMoney}
-        </td>
-       </tr>
-
-      {else}
-       {if $useForMember && $lineItem and !$is_quick_config}
-       {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.) *}
-           <tr>
-            <th>{ts}Item{/ts}</th>
-            <th>{ts}Fee{/ts}</th>
-            {if $dataArray}
-              <th>{ts}SubTotal{/ts}</th>
-              <th>{ts}Tax Rate{/ts}</th>
-              <th>{ts}Tax Amount{/ts}</th>
-              <th>{ts}Total{/ts}</th>
-            {/if}
-      <th>{ts}Membership Start Date{/ts}</th>
-      <th>{ts}Membership End Date{/ts}</th>
-           </tr>
-           {foreach from=$value 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}
-             </td>
-             <td>
-              {$line.line_total|crmMoney}
-             </td>
-             {if $dataArray}
-              <td>
-               {$line.unit_price*$line.qty|crmMoney}
-              </td>
-              {if $line.tax_rate != "" || $line.tax_amount != ""}
-               <td>
-                {$line.tax_rate|string_format:"%.2f"}%
-               </td>
-               <td>
-                {$line.tax_amount|crmMoney}
-               </td>
-              {else}
-               <td></td>
-               <td></td>
-              {/if}
-              <td>
-               {$line.line_total+$line.tax_amount|crmMoney}
-              </td>
-             {/if}
-             <td>
-              {$line.start_date}
-             </td>
-       <td>
-              {$line.end_date}
-             </td>
-            </tr>
-           {/foreach}
-          </table>
-         </td>
-        </tr>
-       {/foreach}
-       {if $dataArray}
-        <tr>
-         <td {$labelStyle}>
-          {ts} Amount Before Tax : {/ts}
-         </td>
-         <td {$valueStyle}>
-          {$amount-$totalTaxAmount|crmMoney}
-         </td>
-        </tr>
-        {foreach from=$dataArray item=value key=priceset}
-         <tr>
-         {if $priceset || $priceset == 0}
-           <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}
-         </tr>
-        {/foreach}
-       {/if}
-       {/if}
-       {if $totalTaxAmount}
-        <tr>
-         <td {$labelStyle}>
-          {ts}Total Tax Amount{/ts}
-         </td>
-         <td {$valueStyle}>
-          {$totalTaxAmount|crmMoney:$currency}
-         </td>
-        </tr>
-       {/if}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Amount{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$amount|crmMoney} {if $amount_level} - {$amount_level}{/if}
-        </td>
-       </tr>
-
-      {/if}
-
-
-     {elseif $membership_amount}
-
-
-      <tr>
-       <th {$headerStyle}>
-        {ts}Membership Fee{/ts}
-       </th>
-      </tr>
-      <tr>
-       <td {$labelStyle}>
-        {ts 1=$membership_name}%1 Membership{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$membership_amount|crmMoney}
-       </td>
-      </tr>
-
-
-     {/if}
-
-     {if $receive_date}
-      <tr>
-       <td {$labelStyle}>
-        {ts}Date{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$receive_date|crmDate}
-       </td>
-      </tr>
-     {/if}
-
-     {if $is_monetary and $trxn_id}
-      <tr>
-       <td {$labelStyle}>
-        {ts}Transaction #{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$trxn_id}
-       </td>
-      </tr>
-     {/if}
-
-     {if $membership_trx_id}
-      <tr>
-       <td {$labelStyle}>
-        {ts}Membership Transaction #{/ts}
-       </td>
-       <td {$valueStyle}>
-        {$membership_trx_id}
-       </td>
-      </tr>
-     {/if}
-     {if $is_recur}
-      {if $contributeMode eq 'notify' or $contributeMode eq 'directIPN'}
-       <tr>
-        <td colspan="2" {$labelStyle}>
-         {ts 1=$cancelSubscriptionUrl}This membership will be renewed automatically. You can cancel the auto-renewal option by <a href="%1">visiting this web page</a>.{/ts}
-        </td>
-       </tr>
-       <tr>
-        <td colspan="2" {$labelStyle}>
-         {ts 1=$updateSubscriptionBillingUrl}You can update billing details for this automatically renewed membership by <a href="%1">visiting this web page</a>.{/ts}
-        </td>
-       </tr>
-      {/if}
-     {/if}
-
-     {if $honor_block_is_active}
-      <tr>
-       <th {$headerStyle}>
-        {$soft_credit_type}
-       </th>
-      </tr>
-      {foreach from=$honoreeProfile item=value key=label}
-        <tr>
-         <td {$labelStyle}>
-          {$label}
-         </td>
-         <td {$valueStyle}>
-          {$value}
-         </td>
-        </tr>
-      {/foreach}
-     {/if}
-
-     {if $pcpBlock}
-      <tr>
-       <th {$headerStyle}>
-        {ts}Personal Campaign Page{/ts}
-       </th>
-      </tr>
-      <tr>
-       <td {$labelStyle}>
-        {ts}Display In Honor Roll{/ts}
-       </td>
-       <td {$valueStyle}>
-        {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}
-       </td>
-      </tr>
-      {if $pcp_roll_nickname}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Nickname{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$pcp_roll_nickname}
-        </td>
-       </tr>
-      {/if}
-      {if $pcp_personal_note}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Personal Note{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$pcp_personal_note}
-        </td>
-       </tr>
-      {/if}
-     {/if}
-
-     {if $onBehalfProfile}
-      <tr>
-       <th {$headerStyle}>
-        {$onBehalfProfile_grouptitle}
-       </th>
-      </tr>
-      {foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}
-        <tr>
-         <td {$labelStyle}>
-          {$onBehalfName}
-         </td>
-         <td {$valueStyle}>
-          {$onBehalfValue}
-         </td>
-        </tr>
-      {/foreach}
-     {/if}
-
-     {if ! ($contributeMode eq 'notify' OR $contributeMode eq 'directIPN') and $is_monetary}
-      {if $is_pay_later}
-       <tr>
-        <th {$headerStyle}>
-         {ts}Registered Email{/ts}
-        </th>
-       </tr>
-       <tr>
-        <td colspan="2" {$valueStyle}>
-         {$email}
-        </td>
-       </tr>
-      {elseif $amount GT 0 OR $membership_amount GT 0}
-       <tr>
-        <th {$headerStyle}>
-         {ts}Billing Name and Address{/ts}
-        </th>
-       </tr>
-       <tr>
-        <td colspan="2" {$valueStyle}>
-         {$billingName}<br />
-         {$address|nl2br}<br />
-         {$email}
-        </td>
-       </tr>
-      {/if}
-     {/if}
-
-     {if $contributeMode eq 'direct' AND !$is_pay_later AND ($amount GT 0 OR $membership_amount GT 0)}
-      <tr>
-       <th {$headerStyle}>
-        {ts}Credit Card Information{/ts}
-       </th>
-      </tr>
-      <tr>
-       <td colspan="2" {$valueStyle}>
-        {$credit_card_type}<br />
-        {$credit_card_number}<br />
-        {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}<br />
-       </td>
-      </tr>
-     {/if}
-
-     {if $selectPremium}
-      <tr>
-       <th {$headerStyle}>
-        {ts}Premium Information{/ts}
-       </th>
-      </tr>
-      <tr>
-       <td colspan="2" {$labelStyle}>
-        {$product_name}
-       </td>
-      </tr>
-      {if $option}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Option{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$option}
-        </td>
-       </tr>
-      {/if}
-      {if $sku}
-       <tr>
-        <td {$labelStyle}>
-         {ts}SKU{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$sku}
-        </td>
-       </tr>
-      {/if}
-      {if $start_date}
-       <tr>
-        <td {$labelStyle}>
-         {ts}Start Date{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$start_date|crmDate}
-        </td>
-       </tr>
-      {/if}
-      {if $end_date}
-       <tr>
-        <td {$labelStyle}>
-         {ts}End Date{/ts}
-        </td>
-        <td {$valueStyle}>
-         {$end_date|crmDate}
-        </td>
-       </tr>
-      {/if}
-      {if $contact_email OR $contact_phone}
-       <tr>
-        <td colspan="2" {$valueStyle}>
-         <p>{ts}For information about this premium, contact:{/ts}</p>
-         {if $contact_email}
-          <p>{$contact_email}</p>
-         {/if}
-         {if $contact_phone}
-          <p>{$contact_phone}</p>
-         {/if}
-        </td>
-       </tr>
-      {/if}
-      {if $is_deductible AND $price}
-        <tr>
-         <td colspan="2" {$valueStyle}>
-          <p>{ts 1=$price|crmMoney}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>
-         </td>
-        </tr>
-      {/if}
-     {/if}
-
-     {if $customPre}
-      <tr>
-       <th {$headerStyle}>
-        {$customPre_grouptitle}
-       </th>
-      </tr>
-      {foreach from=$customPre item=customValue key=customName}
-       {if ($trackingFields and ! in_array($customName, $trackingFields)) or ! $trackingFields}
-        <tr>
-         <td {$labelStyle}>
-          {$customName}
-         </td>
-         <td {$valueStyle}>
-          {$customValue}
-         </td>
-        </tr>
-       {/if}
-      {/foreach}
-     {/if}
-
-     {if $customPost}
-      <tr>
-       <th {$headerStyle}>
-        {$customPost_grouptitle}
-       </th>
-      </tr>
-      {foreach from=$customPost item=customValue key=customName}
-       {if ($trackingFields and ! in_array($customName, $trackingFields)) or ! $trackingFields}
-        <tr>
-         <td {$labelStyle}>
-          {$customName}
-         </td>
-         <td {$valueStyle}>
-          {$customValue}
-         </td>
-        </tr>
-       {/if}
-      {/foreach}
-     {/if}
-
-  </table>
-</center>
-
-</body>
-</html>
diff --git a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/membership_online_receipt_text.tpl b/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/membership_online_receipt_text.tpl
deleted file mode 100644
index 7fba59ab12..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha1.msg_template/message_templates/membership_online_receipt_text.tpl
+++ /dev/null
@@ -1,243 +0,0 @@
-{if $receipt_text}
-{$receipt_text}
-{/if}
-{if $is_pay_later}
-
-===========================================================
-{$pay_later_receipt}
-===========================================================
-{else}
-
-{ts}Please print this receipt for your records.{/ts}
-{/if}
-
-{if $membership_assign && !$useForMember}
-===========================================================
-{ts}Membership Information{/ts}
-
-===========================================================
-{ts}Membership Type{/ts}: {$membership_name}
-{if $mem_start_date}{ts}Membership Start Date{/ts}: {$mem_start_date|crmDate}
-{/if}
-{if $mem_end_date}{ts}Membership End Date{/ts}: {$mem_end_date|crmDate}
-{/if}
-
-{/if}
-{if $amount}
-===========================================================
-{ts}Membership Fee{/ts}
-
-===========================================================
-{if !$useForMember && $membership_amount && $is_quick_config}
-{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}
-{if $amount}
-{if ! $is_separate_payment }
-{ts}Contribution Amount{/ts}: {$amount|crmMoney}
-{else}
-{ts}Additional Contribution{/ts}: {$amount|crmMoney}
-{/if}
-{/if}
--------------------------------------------
-{ts}Total{/ts}: {$amount+$membership_amount|crmMoney}
-{elseif !$useForMember && $lineItem and $priceSetID & !$is_quick_config}
-{foreach from=$lineItem item=value key=priceset}
----------------------------------------------------------
-{capture assign=ts_item}{ts}Item{/ts}{/capture}
-{capture assign=ts_qty}{ts}Qty{/ts}{/capture}
-{capture assign=ts_each}{ts}Each{/ts}{/capture}
-{capture assign=ts_total}{ts}Total{/ts}{/capture}
-{$ts_item|string_format:"%-30s"} {$ts_qty|string_format:"%5s"} {$ts_each|string_format:"%10s"} {$ts_total|string_format:"%10s"}
-----------------------------------------------------------
-{foreach from=$value item=line}
-{$line.description|truncate:30:"..."|string_format:"%-30s"} {$line.qty|string_format:"%5s"} {$line.unit_price|crmMoney|string_format:"%10s"} {$line.line_total|crmMoney|string_format:"%10s"}
-{/foreach}
-{/foreach}
-
-{ts}Total Amount{/ts}: {$amount|crmMoney}
-{else}
-{if $useForMember && $lineItem && !$is_quick_config}
-{foreach from=$lineItem item=value key=priceset}
-{capture assign=ts_item}{ts}Item{/ts}{/capture}
-{capture assign=ts_total}{ts}Fee{/ts}{/capture}
-{if $dataArray}
-{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}
-{capture assign=ts_total}{ts}Total{/ts}{/capture}
-{/if}
-{capture assign=ts_start_date}{ts}Membership Start Date{/ts}{/capture}
-{capture assign=ts_end_date}{ts}Membership End Date{/ts}{/capture}
-{$ts_item|string_format:"%-30s"} {$ts_total|string_format:"%10s"} {if $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"}
---------------------------------------------------------------------------------------------------
-
-{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.line_total|crmMoney|string_format:"%10s"}  {if $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"}
-{/foreach}
-{/foreach}
-
-{if $dataArray}
-{ts}Amount before Tax{/ts}: {$amount-$totalTaxAmount|crmMoney:$currency}
-
-{foreach from=$dataArray item=value key=priceset}
-{if $priceset || $priceset == 0}
-{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
-{else}
-{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
-{/if}
-{/foreach}
-{/if}
---------------------------------------------------------------------------------------------------
-{/if}
-
-{if $totalTaxAmount}
-{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}
-{/if}
-
-{ts}Amount{/ts}: {$amount|crmMoney} {if $amount_level } - {$amount_level} {/if}
-{/if}
-{elseif $membership_amount}
-===========================================================
-{ts}Membership Fee{/ts}
-
-===========================================================
-{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}
-{/if}
-
-{if $receive_date}
-
-{ts}Date{/ts}: {$receive_date|crmDate}
-{/if}
-{if $is_monetary and $trxn_id}
-{ts}Transaction #{/ts}: {$trxn_id}
-
-{/if}
-{if $membership_trx_id}
-{ts}Membership Transaction #{/ts}: {$membership_trx_id}
-
-{/if}
-{if $is_recur}
-{if $contributeMode eq 'notify' or $contributeMode eq 'directIPN'}
-{ts 1=$cancelSubscriptionUrl}This membership will be renewed automatically. You can cancel the auto-renewal option by visiting this web page: %1.{/ts}
-
-{ts 1=$updateSubscriptionBillingUrl}You can update billing details for this automatically renewed membership by <a href="%1">visiting this web page</a>.{/ts}
-{/if}
-{/if}
-
-{if $honor_block_is_active }
-===========================================================
-{$soft_credit_type}
-===========================================================
-{foreach from=$honoreeProfile item=value key=label}
-{$label}: {$value}
-{/foreach}
-
-{/if}
-{if $pcpBlock}
-===========================================================
-{ts}Personal Campaign Page{/ts}
-
-===========================================================
-{ts}Display In Honor Roll{/ts}: {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}
-
-{if $pcp_roll_nickname}{ts}Nickname{/ts}: {$pcp_roll_nickname}{/if}
-
-{if $pcp_personal_note}{ts}Personal Note{/ts}: {$pcp_personal_note}{/if}
-
-{/if}
-{if $onBehalfProfile}
-===========================================================
-{ts}On Behalf Of{/ts}
-
-===========================================================
-{foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}
-{$onBehalfName}: {$onBehalfValue}
-{/foreach}
-{/if}
-
-{if !( $contributeMode eq 'notify' OR $contributeMode eq 'directIPN' ) and $is_monetary}
-{if $is_pay_later}
-===========================================================
-{ts}Registered Email{/ts}
-
-===========================================================
-{$email}
-{elseif $amount GT 0 OR $membership_amount GT 0 }
-===========================================================
-{ts}Billing Name and Address{/ts}
-
-===========================================================
-{$billingName}
-{$address}
-
-{$email}
-{/if} {* End ! is_pay_later condition. *}
-{/if}
-{if $contributeMode eq 'direct' AND !$is_pay_later AND ( $amount GT 0 OR $membership_amount GT 0 ) }
-
-===========================================================
-{ts}Credit Card Information{/ts}
-
-===========================================================
-{$credit_card_type}
-{$credit_card_number}
-{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}
-{/if}
-
-{if $selectPremium }
-===========================================================
-{ts}Premium Information{/ts}
-
-===========================================================
-{$product_name}
-{if $option}
-{ts}Option{/ts}: {$option}
-{/if}
-{if $sku}
-{ts}SKU{/ts}: {$sku}
-{/if}
-{if $start_date}
-{ts}Start Date{/ts}: {$start_date|crmDate}
-{/if}
-{if $end_date}
-{ts}End Date{/ts}: {$end_date|crmDate}
-{/if}
-{if $contact_email OR $contact_phone}
-
-{ts}For information about this premium, contact:{/ts}
-
-{if $contact_email}
-  {$contact_email}
-{/if}
-{if $contact_phone}
-  {$contact_phone}
-{/if}
-{/if}
-{if $is_deductible AND $price}
-
-{ts 1=$price|crmMoney}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}
-{/if}
-
-{if $customPre}
-===========================================================
-{$customPre_grouptitle}
-
-===========================================================
-{foreach from=$customPre item=customValue key=customName}
-{if ( $trackingFields and ! in_array( $customName, $trackingFields ) ) or ! $trackingFields}
- {$customName}: {$customValue}
-{/if}
-{/foreach}
-{/if}
-
-
-{if $customPost}
-===========================================================
-{$customPost_grouptitle}
-
-===========================================================
-{foreach from=$customPost item=customValue key=customName}
-{if ( $trackingFields and ! in_array( $customName, $trackingFields ) ) or ! $trackingFields}
- {$customName}: {$customValue}
-{/if}
-{/foreach}
-{/if}
diff --git a/civicrm/CRM/Upgrade/4.6.alpha4.msg_template/civicrm_msg_template.tpl b/civicrm/CRM/Upgrade/4.6.alpha4.msg_template/civicrm_msg_template.tpl
deleted file mode 100644
index 63ad6dd61d..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha4.msg_template/civicrm_msg_template.tpl
+++ /dev/null
@@ -1,50 +0,0 @@
-{php}
-  $dir = SMARTY_DIR . '/../../CRM/Upgrade/4.6.alpha4.msg_template/message_templates';
-  $templates = array();
-  foreach (preg_grep('/\.tpl$/', scandir($dir)) as $filename) {
-    $parts = explode('_', basename($filename, '.tpl'));
-    $templates[] = array('type' => array_pop($parts), 'name' => implode('_', $parts), 'filename' => "$dir/$filename");
-  }
-  $this->assign('templates', $templates);
-{/php}
-
-{php}
-  $ovNames = array(
-    'contribution' => array(
-      'pcp_owner_notify' => ts('Personal Campaign Pages - Owner Notification',             array('escape' => 'sql')),
-    ),
-  );
-
-  $this->assign('ovNames', $ovNames);
-  $this->assign('dir', $dir);
-{/php}
-
-{foreach from=$ovNames key=name item=ignore}
-  SELECT @tpl_ogid_{$name} := MAX(id) FROM civicrm_option_group WHERE name = 'msg_tpl_workflow_{$name}';
-{/foreach}
-
-INSERT INTO civicrm_option_value
-  (option_group_id,        name,       {localize field='label'}label{/localize},   value,                                  weight) VALUES
-{foreach from=$ovNames key=gName item=ovs name=for_groups}
-{foreach from=$ovs key=vName item=label name=for_values}
-      (@tpl_ogid_{$gName}, '{$vName}', {localize}'{$label}'{/localize},            {$smarty.foreach.for_values.iteration}, {$smarty.foreach.for_values.iteration}) {if $smarty.foreach.for_groups.last and $smarty.foreach.for_values.last};{else},{/if}
-{/foreach}
-{/foreach}
-
-{foreach from=$ovNames key=gName item=ovs}
-{foreach from=$ovs key=vName item=label}
-    SELECT @tpl_ovid_{$vName} := MAX(id) FROM civicrm_option_value WHERE option_group_id = @tpl_ogid_{$gName} AND name = '{$vName}';
-{/foreach}
-{/foreach}
-
-INSERT INTO civicrm_msg_template
-  (msg_title,      msg_subject,                  msg_text,                  msg_html,                  workflow_id,        is_default, is_reserved) VALUES
-{foreach from=$ovNames key=gName item=ovs name=for_groups}
-{foreach from=$ovs key=vName item=title name=for_values}
-      {fetch assign=subject file="`$smarty.const.SMARTY_DIR`/../../CRM/Upgrade/4.6.alpha4.msg_template/message_templates/`$vName`_subject.tpl"}
-      {fetch assign=text    file="`$smarty.const.SMARTY_DIR`/../../CRM/Upgrade/4.6.alpha4.msg_template/message_templates/`$vName`_text.tpl"}
-      {fetch assign=html    file="`$smarty.const.SMARTY_DIR`/../../CRM/Upgrade/4.6.alpha4.msg_template/message_templates/`$vName`_html.tpl"}
-      ('{$title}', '{$subject|escape:"quotes"}', '{$text|escape:"quotes"}', '{$html|escape:"quotes"}', @tpl_ovid_{$vName}, 1,          0),
-      ('{$title}', '{$subject|escape:"quotes"}', '{$text|escape:"quotes"}', '{$html|escape:"quotes"}', @tpl_ovid_{$vName}, 0,          1) {if $smarty.foreach.for_groups.last and $smarty.foreach.for_values.last};{else},{/if}
-{/foreach}
-{/foreach}
diff --git a/civicrm/CRM/Upgrade/4.6.alpha4.msg_template/message_templates/pcp_owner_notify_html.tpl b/civicrm/CRM/Upgrade/4.6.alpha4.msg_template/message_templates/pcp_owner_notify_html.tpl
deleted file mode 100644
index 007ee41956..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha4.msg_template/message_templates/pcp_owner_notify_html.tpl
+++ /dev/null
@@ -1,27 +0,0 @@
-<!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">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title></title>
-</head>
-<body>
-
-{capture assign=headerStyle}colspan="2" style="text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;"{/capture}
-{capture assign=labelStyle }style="padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;"{/capture}
-{capture assign=valueStyle }style="padding: 4px; border-bottom: 1px solid #999;"{/capture}
-
-  <p>{ts}You have received a donation at your personal page{/ts}: <a href="{$pcpInfoURL}">{$page_title}</a></p>
-  <p>{ts}Your fundraising total has been updated.{/ts}<br/>
-    {ts}The donor's information is listed below.  You can choose to contact them and convey your thanks if you wish.{/ts} <br/>
-    {if $is_honor_roll_enabled}
-      {ts}The donor's name has been added to your honor roll unless they asked not to be included.{/ts}<br/>
-    {/if}
-  </p>
-  <table width="620" border="0" cellpadding="0" cellspacing="0" id="crm-event_receipt" style="font-family: Arial, Verdana, sans-serif; text-align: left;">
-    <tr><td>{ts}Receive Date{/ts}:</td><td> {$receive_date|crmDate}</td></tr>
-    <tr><td>{ts}Amount{/ts}:</td><td> {$total_amount|crmMoney}</td></tr>
-    <tr><td>{ts}Name{/ts}:</td><td> {$donors_display_name}</td></tr>
-    <tr><td>{ts}Email{/ts}:</td><td> {$donors_email}</td></tr>
-  </table>
-</body>
-</html>
diff --git a/civicrm/CRM/Upgrade/4.6.alpha4.msg_template/message_templates/pcp_owner_notify_subject.tpl b/civicrm/CRM/Upgrade/4.6.alpha4.msg_template/message_templates/pcp_owner_notify_subject.tpl
deleted file mode 100644
index 83d9e8f933..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha4.msg_template/message_templates/pcp_owner_notify_subject.tpl
+++ /dev/null
@@ -1 +0,0 @@
-{ts}Someone has just donated to your personal campaign page{/ts}
diff --git a/civicrm/CRM/Upgrade/4.6.alpha4.msg_template/message_templates/pcp_owner_notify_text.tpl b/civicrm/CRM/Upgrade/4.6.alpha4.msg_template/message_templates/pcp_owner_notify_text.tpl
deleted file mode 100644
index 3edd98a62f..0000000000
--- a/civicrm/CRM/Upgrade/4.6.alpha4.msg_template/message_templates/pcp_owner_notify_text.tpl
+++ /dev/null
@@ -1,20 +0,0 @@
-===========================================================
-{ts}Personal Campaign Page Owner Notification{/ts}
-
-===========================================================
-{ts}You have received a donation at your personal page{/ts}: {$page_title}
->> {$pcpInfoURL}
-
-{ts}Your fundraising total has been updated.{/ts}
-{ts}The donor's information is listed below.  You can choose to contact them and convey your thanks if you wish.{/ts}
-{if $is_honor_roll_enabled}
-    {ts}The donor's name has been added to your honor roll unless they asked not to be included.{/ts}
-{/if}
-
-{ts}Receive Date{/ts}: {$receive_date|crmDate}
-
-{ts}Amount{/ts}: {$total_amount|crmMoney}
-
-{ts}Name{/ts}: {$donors_display_name}
-
-{ts}Email{/ts}: {$donors_email}
diff --git a/civicrm/CRM/Upgrade/Form.php b/civicrm/CRM/Upgrade/Form.php
index 79305b2fce..d69e9bd20b 100644
--- a/civicrm/CRM/Upgrade/Form.php
+++ b/civicrm/CRM/Upgrade/Form.php
@@ -25,7 +25,7 @@ class CRM_Upgrade_Form extends CRM_Core_Form {
   /**
    * Minimum previous CiviCRM version we can directly upgrade from
    */
-  const MINIMUM_UPGRADABLE_VERSION = '4.5.9';
+  const MINIMUM_UPGRADABLE_VERSION = '4.6.12';
 
   /**
    * @var \CRM_Core_Config
@@ -733,22 +733,6 @@ SET    version = '$version'
 
     $versionObject = $upgrade->incrementalPhpObject($rev);
 
-    // pre-db check for major release.
-    if ($upgrade->checkVersionRelease($rev, 'alpha1')) {
-      if (!(is_callable([$versionObject, 'verifyPreDBstate']))) {
-        throw new CRM_Core_Exception("verifyPreDBstate method was not found for $rev");
-      }
-
-      $error = NULL;
-      if (!($versionObject->verifyPreDBstate($error))) {
-        if (!isset($error)) {
-          $error = "post-condition failed for current upgrade for $rev";
-        }
-        throw new CRM_Core_Exception($error);
-      }
-
-    }
-
     $upgrade->setSchemaStructureTables($rev);
 
     if (is_callable([$versionObject, $phpFunctionName])) {
diff --git a/civicrm/CRM/Upgrade/Incremental/Base.php b/civicrm/CRM/Upgrade/Incremental/Base.php
index b3884010e3..49568dc51a 100644
--- a/civicrm/CRM/Upgrade/Incremental/Base.php
+++ b/civicrm/CRM/Upgrade/Incremental/Base.php
@@ -69,26 +69,26 @@ class CRM_Upgrade_Incremental_Base {
   }
 
   /**
-   * Verify DB state.
+   * Compute any messages which should be displayed before upgrade.
    *
-   * @param $errors
+   * Downstream classes should implement this method to generate their messages.
    *
-   * @return bool
-   */
-  public function verifyPreDBstate(&$errors) {
-    return TRUE;
-  }
-
-  /**
-   * Compute any messages which should be displayed before upgrade.
+   * This method will be invoked multiple times. Implementations MUST consult the `$rev`
+   * before deciding what messages to add. See the examples linked below.
    *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
+   * @see \CRM_Upgrade_Incremental_php_FourSeven::setPreUpgradeMessage()
+   * @see \CRM_Upgrade_Incremental_php_FiveTwenty::setPreUpgradeMessage()
    *
-   * @param $preUpgradeMessage
+   * @param string $preUpgradeMessage
+   *   Accumulated list of messages. Alterable.
    * @param string $rev
-   *   a version number, e.g. '4.8.alpha1', '4.8.beta3', '4.8.0'.
+   *   The incremental version number. (Called repeatedly, once for each increment.)
+   *
+   *   Ex: Suppose the system upgrades from 5.7.3 to 5.10.0. The method FiveEight::setPreUpgradeMessage()
+   *   will be called for each increment of '5.8.*' ('5.8.alpha1' => '5.8.beta1' =>  '5.8.0').
    * @param null $currentVer
+   *   This is the penultimate version targeted by the upgrader.
+   *   Equivalent to CRM_Utils_System::version().
    */
   public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
   }
@@ -96,10 +96,21 @@ class CRM_Upgrade_Incremental_Base {
   /**
    * Compute any messages which should be displayed after upgrade.
    *
+   * Downstream classes should implement this method to generate their messages.
+   *
+   * This method will be invoked multiple times. Implementations MUST consult the `$rev`
+   * before deciding what messages to add. See the examples linked below.
+   *
+   * @see \CRM_Upgrade_Incremental_php_FourSeven::setPostUpgradeMessage()
+   * @see \CRM_Upgrade_Incremental_php_FiveTwentyOne::setPostUpgradeMessage()
+   *
    * @param string $postUpgradeMessage
-   *   alterable.
+   *   Accumulated list of messages. Alterable.
    * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
+   *   The incremental version number. (Called repeatedly, once for each increment.)
+   *
+   *   Ex: Suppose the system upgrades from 5.7.3 to 5.10.0. The method FiveEight::setPreUpgradeMessage()
+   *   will be called for each increment of '5.8.*' ('5.8.alpha1' => '5.8.beta1' =>  '5.8.0').
    */
   public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
   }
diff --git a/civicrm/CRM/Upgrade/Incremental/General.php b/civicrm/CRM/Upgrade/Incremental/General.php
index 9023a670c8..3b95537b40 100644
--- a/civicrm/CRM/Upgrade/Incremental/General.php
+++ b/civicrm/CRM/Upgrade/Incremental/General.php
@@ -26,14 +26,14 @@ class CRM_Upgrade_Incremental_General {
    * The point release will be dropped in recommendations unless it's .1 or
    * higher.
    */
-  const RECOMMENDED_PHP_VER = '7.3.0';
+  const RECOMMENDED_PHP_VER = '7.4.0';
 
   /**
    * The minimum recommended PHP version.
    *
    * A site running an earlier version will be told to upgrade.
    */
-  const MIN_RECOMMENDED_PHP_VER = '7.2.0';
+  const MIN_RECOMMENDED_PHP_VER = '7.3.0';
 
   /**
    * The minimum PHP version required to install Civi.
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveEight.php b/civicrm/CRM/Upgrade/Incremental/php/FiveEight.php
index 343c8784db..4266fc6012 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveEight.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveEight.php
@@ -10,63 +10,8 @@
  */
 
 /**
- * Upgrade logic for FiveEight */
+ * Upgrade logic for FiveEight
+ */
 class CRM_Upgrade_Incremental_php_FiveEight extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', array(1 => $rev)), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
 }
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveEighteen.php b/civicrm/CRM/Upgrade/Incremental/php/FiveEighteen.php
index 6428be7bec..cef7f0bb26 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveEighteen.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveEighteen.php
@@ -10,48 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveEighteen */
+ * Upgrade logic for FiveEighteen
+ */
 class CRM_Upgrade_Incremental_php_FiveEighteen extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
@@ -155,8 +117,4 @@ class CRM_Upgrade_Incremental_php_FiveEighteen extends CRM_Upgrade_Incremental_B
     return TRUE;
   }
 
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
 }
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveEleven.php b/civicrm/CRM/Upgrade/Incremental/php/FiveEleven.php
index 6ad79515b2..4f2f90f5b9 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveEleven.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveEleven.php
@@ -10,48 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveEleven */
+ * Upgrade logic for FiveEleven
+ */
 class CRM_Upgrade_Incremental_php_FiveEleven extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveFifteen.php b/civicrm/CRM/Upgrade/Incremental/php/FiveFifteen.php
index 7609e510a7..bb3740183a 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveFifteen.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveFifteen.php
@@ -10,48 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveFifteen */
+ * Upgrade logic for FiveFifteen
+ */
 class CRM_Upgrade_Incremental_php_FiveFifteen extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveFive.php b/civicrm/CRM/Upgrade/Incremental/php/FiveFive.php
index 05027fb8d6..3d2267a8b6 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveFive.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveFive.php
@@ -10,63 +10,8 @@
  */
 
 /**
- * Upgrade logic for FiveFive */
+ * Upgrade logic for FiveFive
+ */
 class CRM_Upgrade_Incremental_php_FiveFive extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', array(1 => $rev)), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
 }
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveForty.php b/civicrm/CRM/Upgrade/Incremental/php/FiveForty.php
index 0c07adf081..047d87a9a0 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveForty.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveForty.php
@@ -10,45 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveForty */
+ * Upgrade logic for FiveForty
+ */
 class CRM_Upgrade_Incremental_php_FiveForty extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
   public function upgrade_5_40_alpha1($rev) {
     $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev);
     $this->addTask('Add option list for group_used_for', 'addGroupOptionList');
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveFortyFive.php b/civicrm/CRM/Upgrade/Incremental/php/FiveFortyFive.php
index cb783ee669..01863d045d 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveFortyFive.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveFortyFive.php
@@ -10,45 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveFortyFive */
+ * Upgrade logic for FiveFortyFive
+ */
 class CRM_Upgrade_Incremental_php_FiveFortyFive extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL): void {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev): void {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveFortyFour.php b/civicrm/CRM/Upgrade/Incremental/php/FiveFortyFour.php
index 54ed66aab5..f8a3617e4f 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveFortyFour.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveFortyFour.php
@@ -10,45 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveFortyFour */
+ * Upgrade logic for FiveFortyFour
+ */
 class CRM_Upgrade_Incremental_php_FiveFortyFour extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL): void {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev): void {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
   /**
    * Upgrade function.
    * @param string $rev
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveFortyOne.php b/civicrm/CRM/Upgrade/Incremental/php/FiveFortyOne.php
index cab70b9c26..dcf9e4c422 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveFortyOne.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveFortyOne.php
@@ -10,27 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveFortyOne */
+ * Upgrade logic for FiveFortyOne
+ */
 class CRM_Upgrade_Incremental_php_FiveFortyOne extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
   /**
    * Compute any messages which should be displayed after upgrade.
    *
@@ -48,12 +31,6 @@ class CRM_Upgrade_Incremental_php_FiveFortyOne extends CRM_Upgrade_Incremental_B
     }
   }
 
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveFortySix.php b/civicrm/CRM/Upgrade/Incremental/php/FiveFortySix.php
new file mode 100644
index 0000000000..901e21c0e5
--- /dev/null
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveFortySix.php
@@ -0,0 +1,99 @@
+<?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 FiveFortySix
+ */
+class CRM_Upgrade_Incremental_php_FiveFortySix extends CRM_Upgrade_Incremental_Base {
+
+  /**
+   * Compute any messages which should be displayed before upgrade.
+   *
+   * Note: This function is called iteratively for each incremental upgrade step.
+   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
+   *
+   * @param string $preUpgradeMessage
+   * @param string $rev
+   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
+   * @param null $currentVer
+   */
+  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL): void {
+  }
+
+  /**
+   * Compute any messages which should be displayed after upgrade.
+   *
+   * Note: This function is called iteratively for each incremental upgrade step.
+   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
+   *
+   * @param string $postUpgradeMessage
+   *   alterable.
+   * @param string $rev
+   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
+   */
+  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev): void {
+  }
+
+  /**
+   * Upgrade function.
+   *
+   * @param string $rev
+   */
+  public function upgrade_5_46_alpha1($rev): void {
+    $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev);
+    $this->addTask('Add "Import Custom Data" menu', 'addImportCustomMenu');
+  }
+
+  /**
+   * Add menu item "Import MultiValued Custom" below "Import Activities"
+   *
+   * @param \CRM_Queue_TaskContext $ctx
+   * @return bool
+   */
+  public static function addImportCustomMenu(CRM_Queue_TaskContext $ctx) {
+    try {
+      // Get "Import Activities" and remove separator
+      $importActivities = civicrm_api3('Navigation', 'get', [
+        'name' => 'Import Activities',
+        'return' => ['id', 'parent_id', 'weight'],
+        'sequential' => 1,
+        'domain_id' => CRM_Core_Config::domainID(),
+        'api.Navigation.create' => ['has_separator' => ''],
+      ])['values'][0] ?? NULL;
+      $existing = civicrm_api3('Navigation', 'getcount', [
+        'name' => "Import MultiValued Custom",
+        'domain_id' => CRM_Core_Config::domainID(),
+      ]);
+      // Insert "Import MultiValued Custom" below "Import Activities"
+      if ($importActivities && !$existing) {
+        // Use APIv4 because it will auto-adjust weights unlike v3
+        civicrm_api4('Navigation', 'create', [
+          'checkPermissions' => FALSE,
+          'values' => [
+            'parent_id' => $importActivities['parent_id'],
+            'label' => ts('Import Custom Data'),
+            'weight' => $importActivities['weight'] + 1,
+            'name' => 'Import MultiValued Custom',
+            'permission' => "import contacts",
+            'url' => "civicrm/import/custom?reset=1",
+            'has_separator' => 1,
+            'is_active' => 1,
+          ],
+        ]);
+      }
+    }
+    catch (Exception $e) {
+      // Couldn't create menu item.
+    }
+    return TRUE;
+  }
+
+}
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveFortyThree.php b/civicrm/CRM/Upgrade/Incremental/php/FiveFortyThree.php
index db117ecd73..5262a52fc1 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveFortyThree.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveFortyThree.php
@@ -26,30 +26,11 @@ class CRM_Upgrade_Incremental_php_FiveFortyThree extends CRM_Upgrade_Incremental
    * @param null $currentVer
    */
   public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL): void {
-    // Example: Generate a pre-upgrade message.
     if ($rev === '5.43.alpha1' && !empty(CRM_Core_Component::getEnabledComponents()['CiviCase'])) {
       $preUpgradeMessage .= '<p>' . ts('Minor changes have been made to how the tokens to render case.is_deleted, case.created_date and case.modified_date. See https://docs.civicrm.org/sysadmin/en/latest/upgrade/version-specific/ for more') . '</p>';
     }
   }
 
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev): void {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveFortyTwo.php b/civicrm/CRM/Upgrade/Incremental/php/FiveFortyTwo.php
index 265aa328ee..718bef9dba 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveFortyTwo.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveFortyTwo.php
@@ -10,51 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveFortyTwo */
+ * Upgrade logic for FiveFortyTwo
+ */
 class CRM_Upgrade_Incremental_php_FiveFortyTwo extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveFour.php b/civicrm/CRM/Upgrade/Incremental/php/FiveFour.php
index 634ae0fd7b..b327366a14 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveFour.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveFour.php
@@ -10,27 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveFour */
+ * Upgrade logic for FiveFour
+ */
 class CRM_Upgrade_Incremental_php_FiveFour extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
   /**
    * Compute any messages which should be displayed after upgrade.
    *
@@ -43,10 +26,6 @@ class CRM_Upgrade_Incremental_php_FiveFour extends CRM_Upgrade_Incremental_Base
     if ($rev == '5.4.alpha1') {
       $postUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. It is not granted by default. If your users create reports, you may wish to review their permissions.', [1 => ts('save Report Criteria')]) . '</p>';
     }
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
   }
 
   /**
@@ -98,27 +77,4 @@ class CRM_Upgrade_Incremental_php_FiveFour extends CRM_Upgrade_Incremental_Base
     return TRUE;
   }
 
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', array(1 => $rev)), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
 }
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveFourteen.php b/civicrm/CRM/Upgrade/Incremental/php/FiveFourteen.php
index 49755d6d17..0e0f265322 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveFourteen.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveFourteen.php
@@ -10,48 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveFourteen */
+ * Upgrade logic for FiveFourteen
+ */
 class CRM_Upgrade_Incremental_php_FiveFourteen extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
@@ -59,9 +21,6 @@ class CRM_Upgrade_Incremental_php_FiveFourteen extends CRM_Upgrade_Incremental_B
    */
   public function upgrade_5_14_alpha1($rev) {
     // Not used // $this->addTask(ts('Upgrade DB to %1: SQL', array(1 => $rev)), 'runSql', $rev);
-    // Additional tasks here...
-    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
   }
 
 }
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveNine.php b/civicrm/CRM/Upgrade/Incremental/php/FiveNine.php
index 2addbd15e8..a201989296 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveNine.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveNine.php
@@ -10,27 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveNine */
+ * Upgrade logic for FiveNine
+ */
 class CRM_Upgrade_Incremental_php_FiveNine extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
   /**
    * Compute any messages which should be displayed after upgrade.
    *
@@ -49,34 +32,6 @@ class CRM_Upgrade_Incremental_php_FiveNine extends CRM_Upgrade_Incremental_Base
         '<p>' . ts('If you were previously on version 5.8 and altered the WYSIWYG editor setting, you should visit the <a %1>Display Preferences</a> page and re-save the WYSIWYG editor setting.', [1 => 'href="' . CRM_Utils_System::url('civicrm/admin/setting/preferences/display', 'reset=1') . '"']) . '</p>' .
         '<p>' . ts('CiviCRM v5.9+ adds a new search preference for certain custom-fields ("Money", "Integer", or "Float" data displayed as "Select" or "Radio" fields). For continuity, any old fields have been set to continue the old user-experience. However, you may want to review these settings. (You should especially review if this site used v5.9-alpha or v5.9-beta.)') . '</p>';
     }
-
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
   }
 
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', array(1 => $rev)), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
 }
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveNineteen.php b/civicrm/CRM/Upgrade/Incremental/php/FiveNineteen.php
index 5ebb867b5e..424288bdab 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveNineteen.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveNineteen.php
@@ -10,42 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveNineteen */
+ * Upgrade logic for FiveNineteen
+ */
 class CRM_Upgrade_Incremental_php_FiveNineteen extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveOne.php b/civicrm/CRM/Upgrade/Incremental/php/FiveOne.php
index 7e28d494c8..ae5e8c6032 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveOne.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveOne.php
@@ -10,63 +10,8 @@
  */
 
 /**
- * Upgrade logic for FiveOne */
+ * Upgrade logic for FiveOne
+ */
 class CRM_Upgrade_Incremental_php_FiveOne extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', array(1 => $rev)), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
 }
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveSeven.php b/civicrm/CRM/Upgrade/Incremental/php/FiveSeven.php
index 3b5ae41024..ea262090f6 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveSeven.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveSeven.php
@@ -10,63 +10,7 @@
  */
 
 /**
- * Upgrade logic for FiveSeven */
+ * Upgrade logic for FiveSeven
+ */
 class CRM_Upgrade_Incremental_php_FiveSeven extends CRM_Upgrade_Incremental_Base {
-
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', array(1 => $rev)), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
 }
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveSeventeen.php b/civicrm/CRM/Upgrade/Incremental/php/FiveSeventeen.php
index 4560afa58f..71a28f9acb 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveSeventeen.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveSeventeen.php
@@ -10,65 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveSeventeen */
+ * Upgrade logic for FiveSeventeen
+ */
 class CRM_Upgrade_Incremental_php_FiveSeventeen extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', array(1 => $rev)), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveSix.php b/civicrm/CRM/Upgrade/Incremental/php/FiveSix.php
index ac31fa6728..49ce79964d 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveSix.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveSix.php
@@ -10,48 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveSix */
+ * Upgrade logic for FiveSix
+ */
 class CRM_Upgrade_Incremental_php_FiveSix extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission has been added called %1 This Permission is now used to control access to the Manage Tags screen', array(1 => 'manage tags')) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveSixteen.php b/civicrm/CRM/Upgrade/Incremental/php/FiveSixteen.php
index 34a63c2db5..90ff9e2c78 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveSixteen.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveSixteen.php
@@ -10,61 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveSixteen */
+ * Upgrade logic for FiveSixteen
+ */
 class CRM_Upgrade_Incremental_php_FiveSixteen extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', array(1 => $rev)), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
   /**
    * Upgrade function.
    *
@@ -88,8 +37,4 @@ class CRM_Upgrade_Incremental_php_FiveSixteen extends CRM_Upgrade_Incremental_Ba
     ]);
   }
 
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
 }
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveTen.php b/civicrm/CRM/Upgrade/Incremental/php/FiveTen.php
index 456ba478c6..61766d1035 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveTen.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveTen.php
@@ -10,63 +10,8 @@
  */
 
 /**
- * Upgrade logic for FiveTen */
+ * Upgrade logic for FiveTen
+ */
 class CRM_Upgrade_Incremental_php_FiveTen extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', array(1 => $rev)), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
 }
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveThirteen.php b/civicrm/CRM/Upgrade/Incremental/php/FiveThirteen.php
index 0e507758b9..c898677d06 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveThirteen.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveThirteen.php
@@ -10,27 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveThirteen */
+ * Upgrade logic for FiveThirteen
+ */
 class CRM_Upgrade_Incremental_php_FiveThirteen extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
   /**
    * Compute any messages which should be displayed after upgrade.
    *
@@ -47,12 +30,6 @@ class CRM_Upgrade_Incremental_php_FiveThirteen extends CRM_Upgrade_Incremental_B
     }
   }
 
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveThirty.php b/civicrm/CRM/Upgrade/Incremental/php/FiveThirty.php
index 8ccaf073f3..3faabda7e5 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveThirty.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveThirty.php
@@ -10,61 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveThirty */
+ * Upgrade logic for FiveThirty
+ */
 class CRM_Upgrade_Incremental_php_FiveThirty extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
   /**
    * Upgrade function.
    *
@@ -75,10 +24,6 @@ class CRM_Upgrade_Incremental_php_FiveThirty extends CRM_Upgrade_Incremental_Bas
     $this->addTask('Add core (required) extension Financial ACLs', 'installFinancialAcls');
   }
 
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
   /**
    * Install financialacls extension.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyEight.php b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyEight.php
index adecfd57d9..b63057cca0 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyEight.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyEight.php
@@ -10,51 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveThirtyEight */
+ * Upgrade logic for FiveThirtyEight
+ */
 class CRM_Upgrade_Incremental_php_FiveThirtyEight extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
@@ -98,21 +57,4 @@ class CRM_Upgrade_Incremental_php_FiveThirtyEight extends CRM_Upgrade_Incrementa
     return TRUE;
   }
 
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
 }
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyFive.php b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyFive.php
index 5d3ac9b3d8..7d3e3f3c5a 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyFive.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyFive.php
@@ -10,48 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveThirtyFive */
+ * Upgrade logic for FiveThirtyFive
+ */
 class CRM_Upgrade_Incremental_php_FiveThirtyFive extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyFour.php b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyFour.php
index ef777762be..7c6c496876 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyFour.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyFour.php
@@ -10,7 +10,8 @@
  */
 
 /**
- * Upgrade logic for FiveThirtyFour */
+ * Upgrade logic for FiveThirtyFour
+ */
 class CRM_Upgrade_Incremental_php_FiveThirtyFour extends CRM_Upgrade_Incremental_Base {
 
   /**
@@ -109,12 +110,6 @@ class CRM_Upgrade_Incremental_php_FiveThirtyFour extends CRM_Upgrade_Incremental
     }
   }
 
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyNine.php b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyNine.php
index 0661a7e706..73ef411681 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyNine.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyNine.php
@@ -10,51 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveThirtyNine */
+ * Upgrade logic for FiveThirtyNine
+ */
 class CRM_Upgrade_Incremental_php_FiveThirtyNine extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyOne.php b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyOne.php
index 34da4fef69..5c7eeacf3e 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyOne.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyOne.php
@@ -10,48 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveThirtyOne */
+ * Upgrade logic for FiveThirtyOne
+ */
 class CRM_Upgrade_Incremental_php_FiveThirtyOne extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtySeven.php b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtySeven.php
index f87d2effe6..b773ab8a9f 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtySeven.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtySeven.php
@@ -10,7 +10,8 @@
  */
 
 /**
- * Upgrade logic for FiveThirtySeven */
+ * Upgrade logic for FiveThirtySeven
+ */
 class CRM_Upgrade_Incremental_php_FiveThirtySeven extends CRM_Upgrade_Incremental_Base {
 
   /**
@@ -35,30 +36,6 @@ class CRM_Upgrade_Incremental_php_FiveThirtySeven extends CRM_Upgrade_Incrementa
     }
   }
 
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
@@ -76,19 +53,6 @@ class CRM_Upgrade_Incremental_php_FiveThirtySeven extends CRM_Upgrade_Incrementa
     $this->addTask('Install reCAPTCHA extension', 'installReCaptchaExtension');
   }
 
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
   /**
    * @param \CRM_Queue_TaskContext $ctx
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtySix.php b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtySix.php
index e4e0047328..78ef2eb8c5 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtySix.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtySix.php
@@ -10,7 +10,8 @@
  */
 
 /**
- * Upgrade logic for FiveThirtySix */
+ * Upgrade logic for FiveThirtySix
+ */
 class CRM_Upgrade_Incremental_php_FiveThirtySix extends CRM_Upgrade_Incremental_Base {
 
   /**
@@ -40,27 +41,6 @@ class CRM_Upgrade_Incremental_php_FiveThirtySix extends CRM_Upgrade_Incremental_
     }
   }
 
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyThree.php b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyThree.php
index 391779d589..35a32dde06 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyThree.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyThree.php
@@ -10,42 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveThirtyThree */
+ * Upgrade logic for FiveThirtyThree
+ */
 class CRM_Upgrade_Incremental_php_FiveThirtyThree extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyTwo.php b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyTwo.php
index 14e1412333..dbaa6ab6be 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyTwo.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveThirtyTwo.php
@@ -14,39 +14,6 @@
  */
 class CRM_Upgrade_Incremental_php_FiveThirtyTwo extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
   /**
    * Install contributioncancelactions extension.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveThree.php b/civicrm/CRM/Upgrade/Incremental/php/FiveThree.php
index df00a1b9eb..1cb11f77f3 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveThree.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveThree.php
@@ -10,7 +10,8 @@
  */
 
 /**
- * Upgrade logic for FiveThree */
+ * Upgrade logic for FiveThree
+ */
 class CRM_Upgrade_Incremental_php_FiveThree extends CRM_Upgrade_Incremental_Base {
 
   /**
@@ -39,21 +40,6 @@ class CRM_Upgrade_Incremental_php_FiveThree extends CRM_Upgrade_Incremental_Base
     // }
   }
 
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
   /**
    * Upgrade function.
    *
@@ -81,27 +67,4 @@ class CRM_Upgrade_Incremental_php_FiveThree extends CRM_Upgrade_Incremental_Base
     return TRUE;
   }
 
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', array(1 => $rev)), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
 }
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveTwelve.php b/civicrm/CRM/Upgrade/Incremental/php/FiveTwelve.php
index db70c3e410..497dbaf86f 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveTwelve.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveTwelve.php
@@ -10,48 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveTwelve */
+ * Upgrade logic for FiveTwelve
+ */
 class CRM_Upgrade_Incremental_php_FiveTwelve extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveTwenty.php b/civicrm/CRM/Upgrade/Incremental/php/FiveTwenty.php
index 4ba3102d98..df77f052c8 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveTwenty.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveTwenty.php
@@ -10,7 +10,8 @@
  */
 
 /**
- * Upgrade logic for FiveTwenty */
+ * Upgrade logic for FiveTwenty
+ */
 class CRM_Upgrade_Incremental_php_FiveTwenty extends CRM_Upgrade_Incremental_Base {
 
   /**
@@ -49,31 +50,6 @@ class CRM_Upgrade_Incremental_php_FiveTwenty extends CRM_Upgrade_Incremental_Bas
     }
   }
 
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyEight.php b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyEight.php
index e765ee4be5..38a0ceb713 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyEight.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyEight.php
@@ -10,7 +10,8 @@
  */
 
 /**
- * Upgrade logic for FiveTwentyEight */
+ * Upgrade logic for FiveTwentyEight
+ */
 class CRM_Upgrade_Incremental_php_FiveTwentyEight extends CRM_Upgrade_Incremental_Base {
 
   /**
@@ -73,12 +74,6 @@ class CRM_Upgrade_Incremental_php_FiveTwentyEight extends CRM_Upgrade_Incrementa
     ]) . '</p>' . $table;
   }
 
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyFive.php b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyFive.php
index 0343d4faab..2b6a045c65 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyFive.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyFive.php
@@ -10,65 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveTwentyFive */
+ * Upgrade logic for FiveTwentyFive
+ */
 class CRM_Upgrade_Incremental_php_FiveTwentyFive extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyFour.php b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyFour.php
index e43e22d2dd..b34afcf7b0 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyFour.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyFour.php
@@ -10,42 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveTwentyFour */
+ * Upgrade logic for FiveTwentyFour
+ */
 class CRM_Upgrade_Incremental_php_FiveTwentyFour extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyNine.php b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyNine.php
index 6980067cb2..de6ffb7808 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyNine.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyNine.php
@@ -10,7 +10,8 @@
  */
 
 /**
- * Upgrade logic for FiveTwentyNine */
+ * Upgrade logic for FiveTwentyNine
+ */
 class CRM_Upgrade_Incremental_php_FiveTwentyNine extends CRM_Upgrade_Incremental_Base {
 
   /**
@@ -32,27 +33,6 @@ class CRM_Upgrade_Incremental_php_FiveTwentyNine extends CRM_Upgrade_Incremental
     }
   }
 
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyOne.php b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyOne.php
index 2319acd0ae..e345c04639 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyOne.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyOne.php
@@ -10,27 +10,10 @@
  */
 
 /**
- * Upgrade logic for FiveTwentyOne */
+ * Upgrade logic for FiveTwentyOne
+ */
 class CRM_Upgrade_Incremental_php_FiveTwentyOne extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
   /**
    * Compute any messages which should be displayed after upgrade.
    *
@@ -56,25 +39,6 @@ class CRM_Upgrade_Incremental_php_FiveTwentyOne extends CRM_Upgrade_Incremental_
     }
   }
 
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentySeven.php b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentySeven.php
index f7f307c6c0..ee1ae9a65d 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentySeven.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentySeven.php
@@ -10,7 +10,8 @@
  */
 
 /**
- * Upgrade logic for FiveTwentySeven */
+ * Upgrade logic for FiveTwentySeven
+ */
 class CRM_Upgrade_Incremental_php_FiveTwentySeven extends CRM_Upgrade_Incremental_Base {
 
   /**
@@ -34,27 +35,6 @@ class CRM_Upgrade_Incremental_php_FiveTwentySeven extends CRM_Upgrade_Incrementa
     }
   }
 
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentySix.php b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentySix.php
index cc04839d95..a5ba869a88 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentySix.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentySix.php
@@ -10,7 +10,8 @@
  */
 
 /**
- * Upgrade logic for FiveTwentySix */
+ * Upgrade logic for FiveTwentySix
+ */
 class CRM_Upgrade_Incremental_php_FiveTwentySix extends CRM_Upgrade_Incremental_Base {
 
   /**
@@ -55,12 +56,6 @@ class CRM_Upgrade_Incremental_php_FiveTwentySix extends CRM_Upgrade_Incremental_
     }
   }
 
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyThree.php b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyThree.php
index 4803387fc0..df9e4d4842 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyThree.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyThree.php
@@ -10,7 +10,8 @@
  */
 
 /**
- * Upgrade logic for FiveTwentyThree */
+ * Upgrade logic for FiveTwentyThree
+ */
 class CRM_Upgrade_Incremental_php_FiveTwentyThree extends CRM_Upgrade_Incremental_Base {
 
   /**
@@ -39,40 +40,6 @@ class CRM_Upgrade_Incremental_php_FiveTwentyThree extends CRM_Upgrade_Incrementa
     }
   }
 
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
   /**
    * Upgrade function.
    *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyTwo.php b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyTwo.php
index ae5cf56a48..d35caf2bfa 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyTwo.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveTwentyTwo.php
@@ -10,63 +10,8 @@
  */
 
 /**
- * Upgrade logic for FiveTwentyTwo */
+ * Upgrade logic for FiveTwentyTwo
+ */
 class CRM_Upgrade_Incremental_php_FiveTwentyTwo extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
 }
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveTwo.php b/civicrm/CRM/Upgrade/Incremental/php/FiveTwo.php
index c4f35cb654..ecc418566a 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveTwo.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveTwo.php
@@ -10,59 +10,8 @@
  */
 
 /**
- * Upgrade logic for FiveTwo */
+ * Upgrade logic for FiveTwo
+ */
 class CRM_Upgrade_Incremental_php_FiveTwo extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', array(1 => $rev)), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
 }
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FiveZero.php b/civicrm/CRM/Upgrade/Incremental/php/FiveZero.php
index 6fdae40a39..d0dbc490cd 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FiveZero.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FiveZero.php
@@ -14,60 +14,4 @@
  */
 class CRM_Upgrade_Incremental_php_FiveZero extends CRM_Upgrade_Incremental_Base {
 
-  /**
-   * Compute any messages which should be displayed beforeupgrade.
-   *
-   * Note: This function is called iteratively for each upcoming
-   * revision to the database.
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL) {
-    // Example: Generate a pre-upgrade message.
-    //if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    //}
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    // Example: Generate a post-upgrade message.
-    //if ($rev == '5.12.34') {
-    //  $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    //}
-  }
-
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_4_7_x($rev) {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', array(1 => $rev)), 'runSql', $rev);
-  //    $this->addTask(ts('Do the foo change'), 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...) {
-  //   return TRUE;
-  // }
-
 }
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FourSeven.php b/civicrm/CRM/Upgrade/Incremental/php/FourSeven.php
index 74f190a0f2..c4affbe683 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/FourSeven.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/FourSeven.php
@@ -496,12 +496,6 @@ class CRM_Upgrade_Incremental_php_FourSeven extends CRM_Upgrade_Incremental_Base
       "date DEFAULT NULL COMMENT 'The end date of membership status override if (Override until selected date) override type is selected.'");
   }
 
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
   //  /**
   //   * Upgrade function.
   //   *
diff --git a/civicrm/CRM/Upgrade/Incremental/php/FourSix.php b/civicrm/CRM/Upgrade/Incremental/php/FourSix.php
deleted file mode 100644
index 41fc98f13f..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/php/FourSix.php
+++ /dev/null
@@ -1,186 +0,0 @@
-<?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 4.6
- */
-class CRM_Upgrade_Incremental_php_FourSix extends CRM_Upgrade_Incremental_Base {
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
-   * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
-   */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev) {
-    if ($rev == '4.6.alpha1') {
-      $postUpgradeMessage .= '<br /><br />' . ts('Default versions of the following System Workflow Message Templates have been modified to handle new functionality: <ul><li>Events - Registration Confirmation and Receipt (on-line)</li><li>Events - Registration Confirmation and Receipt (off-line)</li><li>Contributions - Receipt (on-line)</li><li>Contributions - Receipt (off-line)</li><li>Memberships - Receipt (on-line)</li><li>Memberships - Signup and Renewal Receipts (off-line)</li></ul> If you have modified these templates, please review the new default versions and implement updates as needed to your copies (Administer > Communications > Message Templates > System Workflow Messages).');
-    }
-    if ($rev == '4.6.alpha3') {
-      $postUpgradeMessage .= '<br /><br />' . ts('A new permission has been added for editing message templates. Previously, users needed the "administer CiviCRM" permission. Now, users need the new permission called "edit message templates." Please check your CMS permissions to ensure that users who should be able to edit message templates are assigned this new permission.');
-    }
-  }
-
-  /**
-   * CRM-16846 - This function incorrectly omits running the 4.6.alpha3 sql file.
-   *
-   * Instead of correcting it here (which would not run again for sites already on 4.6),
-   * the file is re-run conditionally during 4.6.6
-   * @see upgrade_4_6_6
-   *
-   * @param string $rev
-   */
-  public function upgrade_4_6_alpha3($rev) {
-    // Task to process sql.
-    $this->addTask('Add and update reference_date column for Schedule Reminders', 'updateReferenceDate');
-  }
-
-  /**
-   * Add new column reference_date to civicrm_action_log in order to track.
-   *
-   * CRM-15728, actual action_start_date for membership entity for only those schedule reminders which are not repeatable
-   *
-   * @param \CRM_Queue_TaskContext $ctx
-   *
-   * @return bool
-   */
-  public static function updateReferenceDate(CRM_Queue_TaskContext $ctx) {
-    //Add column civicrm_action_log.reference_date if not exists.
-    $sql = "SELECT count(*) FROM information_schema.columns WHERE table_schema = database() AND table_name = 'civicrm_action_log' AND COLUMN_NAME = 'reference_date' ";
-    $res = CRM_Core_DAO::singleValueQuery($sql);
-
-    if ($res <= 0) {
-      $query = "ALTER TABLE `civicrm_action_log`
- ADD COLUMN `reference_date` date COMMENT 'Stores the date from the entity which triggered this reminder action (e.g. membership.end_date for most membership renewal reminders)'";
-      CRM_Core_DAO::executeQuery($query);
-    }
-
-    //Retrieve schedule reminders for membership entity and is not repeatable and no absolute date chosen.
-    $query = "SELECT schedule.* FROM civicrm_action_schedule schedule
- INNER JOIN civicrm_action_mapping mapper ON mapper.id = schedule.mapping_id AND
-   mapper.entity = 'civicrm_membership' AND
-   schedule.is_repeat = 0 AND
-   schedule.start_action_date IS NOT NULL";
-
-    // construct basic where clauses
-    $where = [
-      //choose reminder older then 9 months
-      'reminder.action_date_time >= DATE_SUB(reminder.action_date_time, INTERVAL 9 MONTH)',
-    ];
-    $dao = CRM_Core_DAO::executeQuery($query);
-    while ($dao->fetch()) {
-
-      $referenceColumn = str_replace('membership_', "m.", $dao->start_action_date);
-      $value = implode(', ', explode(CRM_Core_DAO::VALUE_SEPARATOR, trim($dao->entity_value, CRM_Core_DAO::VALUE_SEPARATOR)));
-      if (!empty($value)) {
-        $where[] = "m.membership_type_id IN ({$value})";
-      }
-      else {
-        $where[] = "m.membership_type_id IS NULL";
-      }
-
-      //Create new action_log records where action_start_date changes and exclude reminders for additional contacts
-      //and select contacts are active
-      $sql = "UPDATE civicrm_action_log reminder
- LEFT JOIN civicrm_membership m
-   ON reminder.entity_id = m.id AND
-   reminder.entity_table = 'civicrm_membership' AND
-   ( m.is_override IS NULL OR m.is_override = 0 )
- INNER JOIN civicrm_contact c
-   ON c.id = m.contact_id AND
-   c.is_deleted = 0 AND c.is_deceased = 0
- SET reminder.reference_date = {$referenceColumn}
- WHERE " . implode(" AND ", $where);
-      CRM_Core_DAO::executeQuery($sql);
-    }
-
-    return TRUE;
-  }
-
-  /**
-   * Upgrade function.
-   *
-   * @param string $rev
-   */
-  public function upgrade_4_6_1($rev) {
-    // CRM-16289 - Fix invalid data in log_civicrm_case.case_type_id.
-    $this->addTask('Cleanup case type id data in log table.', 'fixCaseLog');
-  }
-
-  /**
-   * Upgrade function.
-   *
-   * @param string $rev
-   */
-  public function upgrade_4_6_6($rev) {
-    // CRM-16846 - This sql file may have been previously skipped. Conditionally run it again if it doesn't appear to have run before.
-    if (!CRM_Core_DAO::singleValueQuery("SELECT id FROM civicrm_state_province WHERE abbreviation = '100' AND country_id = 1193")) {
-      $this->addTask('Update Slovenian municipalities', 'task_4_6_x_runOnlySql', '4.6.alpha3');
-    }
-    // CRM-16846 - This sql file may have been previously skipped. No harm in running it again because it's just UPDATE statements.
-    $this->addTask('State-province update from 4.4.7', 'task_4_6_x_runOnlySql', '4.4.7');
-
-    $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev);
-  }
-
-  /**
-   * Remove special characters from case_type_id column in log_civicrm_case.
-   *
-   * CRM-16289 - If logging enabled and upgrading from 4.4 or earlier, log_civicrm_case.case_type_id will contain special characters.
-   * This will cause ALTER TABLE to fail when changing this column to an INT
-   *
-   * @param \CRM_Queue_TaskContext $ctx
-   *
-   * @return bool
-   */
-  public static function fixCaseLog(CRM_Queue_TaskContext $ctx) {
-    $sql = "SELECT count(*) FROM information_schema.columns WHERE table_schema = database() AND table_name = 'log_civicrm_case'";
-    $res = CRM_Core_DAO::singleValueQuery($sql);
-
-    if ($res) {
-      // executeQuery doesn't like running multiple engine changes in one pass, so have to break it up. dgg
-      $query = "ALTER TABLE `log_civicrm_case` ENGINE = InnoDB;";
-      CRM_Core_DAO::executeQuery($query);
-      $query = "UPDATE log_civicrm_case SET case_type_id = replace(case_type_id, 0x01, '');";
-      CRM_Core_DAO::executeQuery($query);
-      $query = "ALTER TABLE `log_civicrm_case` ENGINE = ARCHIVE;";
-      CRM_Core_DAO::executeQuery($query);
-      $query = "ALTER TABLE log_civicrm_case MODIFY `case_type_id` int(10) unsigned DEFAULT NULL COMMENT 'FK to civicrm_case_type.id';";
-      CRM_Core_DAO::executeQuery($query);
-    }
-    return TRUE;
-  }
-
-  /**
-   * Queue Task Callback for CRM-16846
-   *
-   * Run a sql file without resetting locale to that version
-   *
-   * @param \CRM_Queue_TaskContext $ctx
-   * @param string $rev
-   *
-   * @return bool
-   */
-  public static function task_4_6_x_runOnlySql(CRM_Queue_TaskContext $ctx, $rev) {
-    $upgrade = new CRM_Upgrade_Form();
-    $smarty = CRM_Core_Smarty::singleton();
-    $smarty->assign('domainID', CRM_Core_Config::domainID());
-
-    $fileName = dirname(__DIR__) . "/sql/$rev.mysql.tpl";
-
-    $upgrade->source($smarty->fetch($fileName), TRUE);
-
-    return TRUE;
-  }
-
-}
diff --git a/civicrm/CRM/Upgrade/Incremental/php/Template.php b/civicrm/CRM/Upgrade/Incremental/php/Template.php
index 94bc6339fe..8400001ecf 100644
--- a/civicrm/CRM/Upgrade/Incremental/php/Template.php
+++ b/civicrm/CRM/Upgrade/Incremental/php/Template.php
@@ -15,67 +15,25 @@ echo "<?php\n";
  */
 
 /**
- * Upgrade logic for <?php echo $camelNumber; ?>
+ * Upgrade logic for the <?php echo $versionX = str_replace('alpha1', 'x', $versionNumber); ?> series.
+ *
+ * Each minor version in the series is handled by either a `<?php echo $versionX; ?>.mysql.tpl` file,
+ * or a function in this class named `upgrade_<?php echo str_replace('.', '_', $versionX); ?>`.
+ * 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 `setPreUpgradeMessage()` functions.
  */
 class CRM_Upgrade_Incremental_php_<?php echo $camelNumber; ?> extends CRM_Upgrade_Incremental_Base {
 
   /**
-   * Compute any messages which should be displayed beforeupgrade.
+   * Upgrade step; adds tasks including 'runSql'.
    *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $preUpgradeMessage
-   * @param string $rev
-   *   a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'.
-   * @param null $currentVer
-   */
-  public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL): void {
-    // Example: Generate a pre-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $preUpgradeMessage .= '<p>' . ts('A new permission, "%1", has been added. This permission is now used to control access to the Manage Tags screen.', array(1 => ts('manage tags'))) . '</p>';
-    // }
-  }
-
-  /**
-   * Compute any messages which should be displayed after upgrade.
-   *
-   * Note: This function is called iteratively for each incremental upgrade step.
-   * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()').
-   *
-   * @param string $postUpgradeMessage
-   *   alterable.
    * @param string $rev
-   *   an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs.
+   *   The version number matching this function name
    */
-  public function setPostUpgradeMessage(&$postUpgradeMessage, $rev): void {
-    // Example: Generate a post-upgrade message.
-    // if ($rev == '5.12.34') {
-    //   $postUpgradeMessage .= '<br /><br />' . ts("By default, CiviCRM now disables the ability to import directly from SQL. To use this feature, you must explicitly grant permission 'import SQL datasource'.");
-    // }
+  public function upgrade_<?php echo str_replace('.', '_', $versionNumber); ?>($rev): void {
+    $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev);
   }
 
-  /*
-   * Important! All upgrade functions MUST add a 'runSql' task.
-   * Uncomment and use the following template for a new upgrade version
-   * (change the x in the function name):
-   */
-
-  //  /**
-  //   * Upgrade function.
-  //   *
-  //   * @param string $rev
-  //   */
-  //  public function upgrade_5_0_x($rev): void {
-  //    $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev);
-  //    $this->addTask('Do the foo change', 'taskFoo', ...);
-  //    // Additional tasks here...
-  //    // Note: do not use ts() in the addTask description because it adds unnecessary strings to transifex.
-  //    // The above is an exception because 'Upgrade DB to %1: SQL' is generic & reusable.
-  //  }
-
-  // public static function taskFoo(CRM_Queue_TaskContext $ctx, ...): bool {
-  //   return TRUE;
-  // }
-
 }
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.4.7.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.4.7.mysql.tpl
deleted file mode 100644
index 7ad0a53795..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.4.7.mysql.tpl
+++ /dev/null
@@ -1,6 +0,0 @@
-{* file to handle db changes in 4.4.7 during upgrade *}
--- CRM-13571
-UPDATE civicrm_state_province SET name = 'Møre og Romsdal' WHERE name = 'M�re og Romsdal';
-
--- CRM-13604
-UPDATE civicrm_state_province SET name = 'Sololá' WHERE name = 'Solol�';
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.0.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.0.mysql.tpl
deleted file mode 100644
index 2380d47679..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.0.mysql.tpl
+++ /dev/null
@@ -1,46 +0,0 @@
-{* file to handle db changes in 4.6.0 during upgrade *}
-
---CRM-16148 add missing option names
-SELECT @option_group_id_pcm := max(id) from civicrm_option_group where name = 'preferred_communication_method';
-SELECT @option_group_id_notePrivacy := max(id) from civicrm_option_group where name = 'note_privacy';
-
-UPDATE civicrm_option_value
-SET name = 'Phone'
-WHERE option_group_id = @option_group_id_pcm AND value = 1;
-UPDATE civicrm_option_value
-SET name = 'Email'
-WHERE option_group_id = @option_group_id_pcm AND value = 2;
-UPDATE civicrm_option_value
-SET name = 'Postal Mail'
-WHERE option_group_id = @option_group_id_pcm AND value = 3;
-UPDATE civicrm_option_value
-SET name = 'SMS'
-WHERE option_group_id = @option_group_id_pcm AND value = 4;
-UPDATE civicrm_option_value
-SET name = 'Fax'
-WHERE option_group_id = @option_group_id_pcm AND value = 5;
-
-UPDATE civicrm_option_value
-SET name = 'None'
-WHERE option_group_id = @option_group_id_notePrivacy AND value = 0;
-UPDATE civicrm_option_value
-SET name = 'Author Only'
-WHERE option_group_id = @option_group_id_notePrivacy AND value = 1;
-
---These labels were never translated so just copy them over as names
-{if $multilingual}
-  UPDATE civicrm_option_value v, civicrm_option_group g
-  SET v.name = v.label_{$locales.0}
-  WHERE g.id = v.option_group_id AND g.name IN
-  ('group_type', 'safe_file_extension', 'wysiwyg_editor');
-{else}
-  UPDATE civicrm_option_value v, civicrm_option_group g
-  SET v.name = v.label
-  WHERE g.id = v.option_group_id AND g.name IN
-  ('group_type', 'safe_file_extension', 'wysiwyg_editor');
-{/if}
-
---This one is weird. What the heck is this anyway?
-UPDATE civicrm_option_value v, civicrm_option_group g
-SET v.name = v.value
-WHERE g.id = v.option_group_id AND g.name = 'redaction_rule';
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.1.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.1.mysql.tpl
deleted file mode 100644
index 232ca048ac..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.1.mysql.tpl
+++ /dev/null
@@ -1 +0,0 @@
-{* CRM-16846 - This file is never run, but it doesn't matter because it's empty *}
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.10.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.10.mysql.tpl
deleted file mode 100644
index 6554f670c7..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.10.mysql.tpl
+++ /dev/null
@@ -1,13 +0,0 @@
-{* file to handle db changes in 4.6.10 during upgrade *}
-
--- CRM-17384 - remove duplicate support menu which may have been added in 4.6.9
-DELETE n1
-FROM civicrm_navigation n1, civicrm_navigation n2
-WHERE n1.name = 'Support' AND n1.domain_id = {$domainID} AND n2.name = 'Support' AND n2.domain_id = {$domainID} AND n1.id < n2.id;
-
--- CRM-17384 - re-add sid in case the site admin deleted the new support menu after upgrading to 4.6.9
-UPDATE civicrm_navigation SET url = 'https://civicrm.org/register-your-site?src=iam&sid={ldelim}sid{rdelim}' WHERE name = 'Register your site';
-UPDATE civicrm_navigation SET url = 'https://civicrm.org/become-a-member?src=iam&sid={ldelim}sid{rdelim}' WHERE name = 'Join CiviCRM';
-
---CRM-17357 PHP fatal error during creation of receipt PDF
-{include file='../CRM/Upgrade/4.6.10.msg_template/civicrm_msg_template.tpl'}
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.11.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.11.mysql.tpl
deleted file mode 100644
index 14ccb97a5a..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.11.mysql.tpl
+++ /dev/null
@@ -1 +0,0 @@
-{* file to handle db changes in 4.6.11 during upgrade *}
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.12.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.12.mysql.tpl
deleted file mode 100644
index 6ae76a7d9d..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.12.mysql.tpl
+++ /dev/null
@@ -1,13 +0,0 @@
-{* file to handle db changes in 4.6.12 during upgrade *}
-
--- CRM-16173, CRM-16831
-SELECT @parent_id := id from `civicrm_navigation` where name = 'System Settings' AND domain_id = {$domainID};
-SELECT @add_weight_id := weight from `civicrm_navigation` where `name` = 'Manage Extensions' and `parent_id` = @parent_id;
-UPDATE `civicrm_navigation`
-SET `weight` = `weight`+1
-WHERE `parent_id` = @parent_id
-AND `weight` > @add_weight_id;
-INSERT INTO `civicrm_navigation`
-( domain_id, url, label, name, permission, permission_operator, parent_id, is_active, has_separator, weight )
-VALUES
-( {$domainID}, 'civicrm/a/#/cxn', '{ts escape="sql" skip="true"}Connections{/ts}', 'Connections', 'administer CiviCRM', '', @parent_id , '1', NULL, @add_weight_id + 1 );
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.2.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.2.mysql.tpl
deleted file mode 100644
index 6397d782aa..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.2.mysql.tpl
+++ /dev/null
@@ -1 +0,0 @@
-{* file to handle db changes in 4.6.2 during upgrade *}
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.3.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.3.mysql.tpl
deleted file mode 100644
index c9d1db7a91..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.3.mysql.tpl
+++ /dev/null
@@ -1,73 +0,0 @@
-{* file to handle db changes in 4.6.3 during upgrade *}
--- CRM-16307 fix CRM-15578 typo - Require access CiviMail permission for A/B Testing feature
-UPDATE civicrm_navigation
-SET permission = 'access CiviMail', permission_operator = ''
-WHERE name = 'New A/B Test' OR name = 'Manage A/B Tests';
-
---CRM-16320
-{include file='../CRM/Upgrade/4.6.3.msg_template/civicrm_msg_template.tpl'}
-
--- CRM-16452 Missing administrative divisions for Georgia
-SELECT @country_id := id from civicrm_country where name = 'Georgia' AND iso_code = 'GE';
-INSERT INTO civicrm_state_province (country_id, abbreviation, name)
-  VALUES
-    (@country_id, "AB", "Abkhazia"),
-    (@country_id, "AJ", "Adjara"),
-    (@country_id, "TB", "Tbilisi"),
-    (@country_id, "GU", "Guria"),
-    (@country_id, "IM", "Imereti"),
-    (@country_id, "KA", "Kakheti"),
-    (@country_id, "KK", "Kvemo Kartli"),
-    (@country_id, "MM", "Mtskheta-Mtianeti"),
-    (@country_id, "RL", "Racha-Lechkhumi and Kvemo Svaneti"),
-    (@country_id, "SZ", "Samegrelo-Zemo Svaneti"),
-    (@country_id, "SJ", "Samtskhe-Javakheti"),
-    (@country_id, "SK", "Shida Kartli");
-
---CRM-16391 and CRM-16392
-UPDATE civicrm_uf_field
-SET {localize field="label"}label = '{ts escape="sql"}Financial Type{/ts}'{/localize}
-WHERE field_type = 'Contribution' AND field_name='financial_type';
-
-UPDATE civicrm_uf_field
-SET {localize field="label"}label = '{ts escape="sql"}Membership Type{/ts}'{/localize}
-WHERE field_type = 'Membership' AND field_name='membership_type';
-
---  CRM-16367: adding the shared payment token table
-CREATE TABLE IF NOT EXISTS `civicrm_payment_token` (
-     `id` int unsigned NOT NULL AUTO_INCREMENT  COMMENT 'Payment Token ID',
-     `contact_id` int unsigned NOT NULL   COMMENT 'FK to Contact ID for the owner of the token',
-     `payment_processor_id` int unsigned NOT NULL   ,
-     `token` varchar(255) NOT NULL   COMMENT 'Externally provided token string',
-     `created_date` timestamp   DEFAULT CURRENT_TIMESTAMP COMMENT 'Date created',
-     `created_id` int unsigned    COMMENT 'Contact ID of token creator',
-     `expiry_date` datetime    COMMENT 'Date this token expires',
-     `email` varchar(255)    COMMENT 'Email at the time of token creation. Useful for fraud forensics',
-     `billing_first_name` varchar(255)    COMMENT 'Billing first name at the time of token creation. Useful for fraud forensics',
-     `billing_middle_name` varchar(255)    COMMENT 'Billing middle name at the time of token creation. Useful for fraud forensics',
-     `billing_last_name` varchar(255)    COMMENT 'Billing last name at the time of token creation. Useful for fraud forensics',
-     `masked_account_number` varchar(255)    COMMENT 'Holds the part of the card number or account details that may be retained or displayed',
-     `ip_address` varchar(255)    COMMENT 'IP used when creating the token. Useful for fraud forensics' ,
-    PRIMARY KEY ( `id` ),
-    CONSTRAINT FK_civicrm_payment_token_contact_id FOREIGN KEY (`contact_id`)
-      REFERENCES `civicrm_contact`(`id`) ON DELETE CASCADE,
-    CONSTRAINT FK_civicrm_payment_token_payment_processor_id FOREIGN KEY (`payment_processor_id`)
-      REFERENCES `civicrm_payment_processor`(`id`) ON DELETE RESTRICT,
-    CONSTRAINT FK_civicrm_payment_token_created_id FOREIGN KEY (`created_id`)
-      REFERENCES `civicrm_contact`(`id`) ON DELETE SET NULL
-)
-ENGINE=InnoDB DEFAULT
-CHARACTER SET utf8
-COLLATE utf8_unicode_ci;
-
---  CRM-16367: adding a reference to the token table to the recurring contributions table.
-ALTER TABLE civicrm_contribution_recur
-  ADD COLUMN `payment_token_id` int(10) unsigned DEFAULT NULL COMMENT 'Optionally used to store a link to a payment token used for this recurring contribution.',
-  ADD CONSTRAINT `FK_civicrm_contribution_recur_payment_token_id` FOREIGN KEY (`payment_token_id`) REFERENCES `civicrm_payment_token` (`id`) ON DELETE SET NULL;
-
---CRM-16480: set total_amount and financial_type fields 'is_required' to null
-SELECT @uf_group_id_contribution := max(id) from civicrm_uf_group where name = 'contribution_batch_entry';
-SELECT @uf_group_id_membership := max(id) from civicrm_uf_group where name = 'membership_batch_entry';
-
-UPDATE civicrm_uf_field
-SET is_required = 0 WHERE uf_group_id IN (@uf_group_id_contribution, @uf_group_id_membership) AND field_name IN ('financial_type', 'total_amount');
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.4.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.4.mysql.tpl
deleted file mode 100644
index b0c7be82e5..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.4.mysql.tpl
+++ /dev/null
@@ -1,2 +0,0 @@
-{* file to handle db changes in 4.6.4 during upgrade *}
-UPDATE civicrm_uf_group SET group_type = 'Contact,Organization' WHERE civicrm_uf_group.name = 'on_behalf_organization' AND group_type <> 'Contact,Organization';
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.5.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.5.mysql.tpl
deleted file mode 100644
index 047bea59f5..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.5.mysql.tpl
+++ /dev/null
@@ -1,35 +0,0 @@
-{* file to handle db changes in 4.6.5 during upgrade *}
-
--- CRM-16173
-CREATE TABLE IF NOT EXISTS `civicrm_cxn` (
-     `id` int unsigned NOT NULL AUTO_INCREMENT  COMMENT 'Connection ID',
-     `app_guid` varchar(128)    COMMENT 'Application GUID',
-     `app_meta` text    COMMENT 'Application Metadata (JSON)',
-     `cxn_guid` varchar(128)    COMMENT 'Connection GUID',
-     `secret` text    COMMENT 'Shared secret',
-     `perm` text    COMMENT 'Permissions approved for the service (JSON)',
-     `options` text    COMMENT 'Options for the service (JSON)',
-     `is_active` tinyint   DEFAULT 1 COMMENT 'Is connection currently enabled?',
-     `created_date` timestamp NULL  DEFAULT NULL COMMENT 'When was the connection was created.',
-     `modified_date` timestamp NULL  DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'When the connection was created or modified.',
-     `fetched_date` timestamp NULL  DEFAULT NULL COMMENT 'The last time the application metadata was fetched.' ,
-    PRIMARY KEY ( `id` )
-    ,     UNIQUE INDEX `UI_appid`(
-        app_guid
-  )
-  ,     UNIQUE INDEX `UI_keypair_cxnid`(
-        cxn_guid
-  )
-)  ENGINE=InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci  ;
-
--- CRM-16417 add failed payment activity type
-SELECT @option_group_id_act := max(id) from civicrm_option_group where name = 'activity_type';
-SELECT @option_group_id_act_wt := MAX(weight) FROM civicrm_option_value WHERE option_group_id = @option_group_id_act;
-SELECT @option_group_id_act_val := MAX(ROUND(value)) FROM civicrm_option_value WHERE option_group_id = @option_group_id_act;
-SELECT @contributeCompId := max(id) FROM civicrm_component where name = 'CiviContribute';
-
-INSERT INTO
-`civicrm_option_value` (`option_group_id`, {localize field='label'}`label`{/localize}, `value`, `name`, `grouping`, `filter`, `is_default`, `weight`, {localize field='description'}`description`{/localize}, `is_optgroup`, `is_reserved`, `is_active`, `component_id`, `visibility_id`)
-VALUES
-(@option_group_id_act, {localize}'{ts escape="sql"}Failed Payment{/ts}'{/localize}, @option_group_id_act_val+1,
-'Failed Payment', NULL, 1, NULL, @option_group_id_act_wt+1, {localize}'{ts escape="sql"}Failed payment.{/ts}'{/localize}, 0, 1, 1, @contributeCompId, NULL);
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.6.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.6.mysql.tpl
deleted file mode 100644
index 3da4eb64e2..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.6.mysql.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{* file to handle db changes in 4.6.6 during upgrade *}
-
--- CRM-16846 - This upgrade may have been previously skipped so moving it to 4.6.6
--- update permission for editing message templates (CRM-15819)
-
-SELECT @messages_menu_id := id FROM civicrm_navigation WHERE name = 'Mailings';
-
-UPDATE `civicrm_navigation`
-SET `permission` = 'edit message templates'
-WHERE `parent_id` = @messages_menu_id
-AND name = 'Message Templates';
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.7.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.7.mysql.tpl
deleted file mode 100644
index 665f8dcf9f..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.7.mysql.tpl
+++ /dev/null
@@ -1,5 +0,0 @@
-{* file to handle db changes in 4.6.7 during upgrade *}
-
--- CRM-17016 State list for Fiji incomplete
-SELECT @country_id := id from civicrm_country where name = 'Fiji' AND iso_code = 'FJ';
-INSERT INTO civicrm_state_province (country_id, abbreviation, name) VALUES (@country_id, "C", "Central");
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.8.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.8.mysql.tpl
deleted file mode 100644
index 23b84cf1b3..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.8.mysql.tpl
+++ /dev/null
@@ -1 +0,0 @@
-{* file to handle db changes in 4.6.8 during upgrade *}
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.9.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.9.mysql.tpl
deleted file mode 100644
index e2b2343081..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.9.mysql.tpl
+++ /dev/null
@@ -1,59 +0,0 @@
-{* file to handle db changes in 4.6.9 during upgrade *}
-
--- CRM-17112 - Add Missing countries Saint Barthélemy and Saint Martin
-INSERT INTO civicrm_country (name,iso_code,region_id,is_province_abbreviated) VALUES("Saint Barthélemy", "BL", "2", "0");
-INSERT INTO civicrm_country (name,iso_code,region_id,is_province_abbreviated) VALUES("Saint Martin (French part)", "MF", "2", "0");
-
--- CRM-17039 - Add credit note for cancelled payments
-{include file='../CRM/Upgrade/4.6.9.msg_template/civicrm_msg_template.tpl'}
-
--- CRM-17258 - Add created id, owner_id to report instances.
-ALTER TABLE civicrm_report_instance
-ADD COLUMN `created_id` int(10) unsigned DEFAULT NULL COMMENT 'FK to contact table.',
-ADD COLUMN `owner_id` int(10) unsigned DEFAULT NULL COMMENT 'FK to contact table.',
-ADD CONSTRAINT `FK_civicrm_report_instance_created_id` FOREIGN KEY (`created_id`) REFERENCES `civicrm_contact` (`id`) ON DELETE SET NULL,
-ADD CONSTRAINT `FK_civicrm_report_instance_owner_id` FOREIGN KEY (`owner_id`) REFERENCES `civicrm_contact` (`id`) ON DELETE SET NULL;
-
--- CRM-16907
-SELECT @navMaxWeight := MAX(ROUND(weight)) from civicrm_navigation WHERE parent_id IS NULL;
-
--- Add "support" menu if it's not there already
-INSERT INTO civicrm_navigation (domain_id, label, name, is_active, weight)
-SELECT * FROM (SELECT {$domainID} as domain_id, 'Support' as label, 'Help' as name, 1 as is_active, @navMaxWeight + 1 as weight) AS tmp
-WHERE NOT EXISTS (
-SELECT name FROM civicrm_navigation WHERE name = 'Help' AND domain_id = {$domainID}
-) LIMIT 1;
-
-SELECT @adminHelplastID := id FROM civicrm_navigation WHERE name = 'Help' AND domain_id = {$domainID};
-
-UPDATE civicrm_navigation
-SET name = 'Support', label = '{ts escape="sql" skip="true"}Support{/ts}'
-WHERE id = @adminHelplastID;
-
-DELETE FROM civicrm_navigation where parent_id = @adminHelplastID AND (name = 'Developer' OR url LIKE "http://civicrm.org%");
-
-INSERT INTO civicrm_navigation
-( domain_id, url, label, name, permission, permission_operator, parent_id, is_active, has_separator, weight )
-VALUES
-( {$domainID}, 'https://civicrm.org/get-started?src=iam',        '{ts escape="sql" skip="true"}Get started{/ts}',        'Get started',        NULL, 'AND', @adminHelplastID, '1', NULL, 1 ),
-( {$domainID}, 'https://civicrm.org/documentation?src=iam',      '{ts escape="sql" skip="true"}Documentation{/ts}',      'Documentation',      NULL, 'AND', @adminHelplastID, '1', NULL, 2 ),
-( {$domainID}, 'https://civicrm.org/ask-a-question?src=iam',     '{ts escape="sql" skip="true"}Ask a question{/ts}',     'Ask a question',     NULL, 'AND', @adminHelplastID, '1', NULL, 3 ),
-( {$domainID}, 'https://civicrm.org/experts?src=iam',            '{ts escape="sql" skip="true"}Get expert help{/ts}',    'Get expert help',    NULL, 'AND', @adminHelplastID, '1', NULL, 4 ),
-( {$domainID}, 'https://civicrm.org/about?src=iam',              '{ts escape="sql" skip="true"}About CiviCRM{/ts}',      'About CiviCRM',      NULL, 'AND', @adminHelplastID, '1', 1, 5 ),
-( {$domainID}, 'https://civicrm.org/register-your-site?src=iam&sid={ldelim}sid{rdelim}', '{ts escape="sql" skip="true"}Register your site{/ts}', 'Register your site', NULL, 'AND', @adminHelplastID, '1', NULL, 6 ),
-( {$domainID}, 'https://civicrm.org/become-a-member?src=iam&sid={ldelim}sid{rdelim}',      '{ts escape="sql" skip="true"}Join CiviCRM{/ts}',       'Join CiviCRM',       NULL, 'AND', @adminHelplastID, '1', NULL, 7 );
-
-INSERT INTO civicrm_navigation
-( domain_id, url, label, name, permission, permission_operator, parent_id, is_active, has_separator, weight )
-VALUES
-( {$domainID}, NULL, '{ts escape="sql" skip="true"}Developer{/ts}', 'Developer', 'administer CiviCRM', '', @adminHelplastID, '1', 1, 8 );
-
-SET @devellastID:=LAST_INSERT_ID();
-INSERT INTO civicrm_navigation
-( domain_id, url, label, name, permission, permission_operator, parent_id, is_active, has_separator, weight )
-VALUES
-( {$domainID}, 'civicrm/api', '{ts escape="sql" skip="true"}API Explorer{/ts}','API Explorer', 'administer CiviCRM', '', @devellastID, '1', NULL, 1 ),
-( {$domainID}, 'https://civicrm.org/developer-documentation?src=iam', '{ts escape="sql" skip="true"}Developer Docs{/ts}', 'Developer Docs', 'administer CiviCRM', '', @devellastID, '1', NULL, 3 );
-
--- Set CiviCRM URLs to https
-UPDATE civicrm_navigation SET url = REPLACE(url, 'http://civicrm.org', 'https://civicrm.org');
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha1.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha1.mysql.tpl
deleted file mode 100644
index b5b305e1c5..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha1.mysql.tpl
+++ /dev/null
@@ -1,155 +0,0 @@
-{* file to handle db changes in 4.6.alpha1 during upgrade *}
-
-{include file='../CRM/Upgrade/4.6.alpha1.msg_template/civicrm_msg_template.tpl'}
-
--- Financial account relationship
-SELECT @option_group_id_arel           := max(id) from civicrm_option_group where name = 'account_relationship';
-SELECT @option_group_id_arel_wt  := MAX(weight) FROM civicrm_option_value WHERE option_group_id = @option_group_id_arel;
-SELECT @option_group_id_arel_val := MAX(CAST( `value` AS UNSIGNED )) FROM civicrm_option_value WHERE option_group_id = @option_group_id_arel;
-INSERT INTO
-   `civicrm_option_value` (`option_group_id`, {localize field='label'}label{/localize}, `value`, `name`, `grouping`, `filter`, `is_default`, `weight`, {localize field='description'}`description`{/localize}, `is_optgroup`, `is_reserved`, `is_active`, `component_id`, `visibility_id`)
-VALUES
-(@option_group_id_arel, {localize}'{ts escape="sql"}Sales Tax Account is{/ts}'{/localize}, @option_group_id_arel_val+1, 'Sales Tax Account is', NULL, 0, 0, @option_group_id_arel_wt+1, {localize}'Sales Tax Account is'{/localize}, 0, 1, 1, 2, NULL);
-
--- Add new column tax_amount in contribution and lineitem table
-ALTER TABLE `civicrm_contribution` ADD `tax_amount` DECIMAL( 20, 2 ) DEFAULT NULL COMMENT 'Total tax amount of this contribution.';
-ALTER TABLE `civicrm_line_item` ADD `tax_amount` DECIMAL( 20, 2 ) DEFAULT NULL COMMENT 'tax of each item';
-
--- Insert menu item at Administer > CiviContribute, below the Payment Processors.
-SELECT @parent_id := id from `civicrm_navigation` where name = 'CiviContribute' AND domain_id = {$domainID};
-SELECT @add_weight_id := weight from `civicrm_navigation` where `name` = 'Payment Processors' and `parent_id` = @parent_id;
-
-UPDATE `civicrm_navigation`
-SET `weight` = `weight`+1
-WHERE `parent_id` = @parent_id
-AND `weight` > @add_weight_id;
-
-INSERT INTO `civicrm_navigation`
-        ( domain_id, url, label, name, permission, permission_operator, parent_id, is_active, has_separator, weight )
-VALUES
-  ( {$domainID}, 'civicrm/admin/setting/preferences/contribute',      '{ts escape="sql" skip="true"}CiviContribute Component Settings{/ts}', 'CiviContribute Component Settings', 'administer CiviCRM', '', @parent_id, '1', NULL, @add_weight_id + 1 );
-
-CREATE TABLE IF NOT EXISTS `civicrm_mailing_abtest` (
-     `id` int unsigned NOT NULL AUTO_INCREMENT  ,
-     `name` varchar(128)    COMMENT 'Name of the A/B test',
-     `status` varchar(32)    COMMENT 'Status',
-     `mailing_id_a` int unsigned    COMMENT 'The first experimental mailing (\"A\" condition)',
-     `mailing_id_b` int unsigned    COMMENT 'The second experimental mailing (\"B\" condition)',
-     `mailing_id_c` int unsigned    COMMENT 'The final, general mailing (derived from A or B)',
-     `domain_id` int unsigned    COMMENT 'Which site is this mailing for',
-     `testing_criteria_id` int unsigned    ,
-     `winner_criteria_id` int unsigned    ,
-     `specific_url` varchar(255)    COMMENT 'What specific url to track',
-     `declare_winning_time` datetime    COMMENT 'In how much time to declare winner',
-     `group_percentage` int unsigned
-,
-    PRIMARY KEY ( `id` )
-)  ENGINE=InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci  ;
-
--- Insert menu items under "Mailings" for A/B Tests
-SELECT @parent_id := id from `civicrm_navigation` where name = 'Mailings' AND domain_id = {$domainID};
-SELECT @add_weight_id := weight from `civicrm_navigation` where `name` = 'Find Mass SMS' and `parent_id` = @parent_id;
-
-UPDATE `civicrm_navigation`
-SET `weight` = `weight`+2
-WHERE `parent_id` = @parent_id
-AND `weight` > @add_weight_id;
-
-INSERT INTO `civicrm_navigation`
-( domain_id, url, label, name, permission, permission_operator, parent_id, is_active, has_separator, weight )
-VALUES
-( {$domainID}, 'civicrm/a/#/abtest/new',                            '{ts escape="sql" skip="true"}New A/B Test{/ts}', 'New A/B Test',                                        'access CiviMail,create mailings', 'OR', @parent_id  , '1', NULL, @add_weight_id + 1 ),
-( {$domainID}, 'civicrm/a/#/abtest',                                '{ts escape="sql" skip="true"}Manage A/B Tests{/ts}', 'Manage A/B Tests',                                'access CiviMail,create mailings', 'OR', @parent_id, '1', 1, @add_weight_id + 2 );
-
-
--- New activity types required for Print and Email Invoice
-SELECT @option_group_id_act     := max(id) from civicrm_option_group where name = 'activity_type';
-SELECT @option_group_id_act_wt  := MAX(weight) FROM civicrm_option_value WHERE option_group_id = @option_group_id_act;
-SELECT @option_group_id_act_val := MAX(CAST( `value` AS UNSIGNED )) FROM civicrm_option_value WHERE option_group_id = @option_group_id_act;
-
-INSERT INTO
-   `civicrm_option_value` (`option_group_id`, {localize field='label'}`label`{/localize}, `value`, `name`, `grouping`, `filter`, `is_default`, `weight`, {localize field='description'}`description`{/localize}, `is_optgroup`, `is_reserved`, `is_active`, `component_id`, `visibility_id`)
-VALUES
-   (@option_group_id_act, {localize}'{ts escape="sql"}Downloaded Invoice{/ts}'{/localize}, @option_group_id_act_val+1, 'Downloaded Invoice', NULL, 1, NULL, @option_group_id_act_wt+1, {localize}'{ts escape="sql"}Downloaded Invoice.{/ts}'{/localize}, 0, 1, 1, NULL, NULL),
-   (@option_group_id_act, {localize}'{ts escape="sql"}Emailed Invoice{/ts}'{/localize}, @option_group_id_act_val+2, 'Emailed Invoice', NULL, 1, NULL, @option_group_id_act_wt+2, {localize}'{ts escape="sql"}Emailed Invoice.{/ts}'{/localize}, 0, 1, 1, NULL, NULL);
-
--- New option for Contact Dashboard
-SELECT @option_group_id_udOpt     := max(id) from civicrm_option_group where name = 'user_dashboard_options';
-SELECT @option_group_id_udOpt_wt  := MAX(weight) FROM civicrm_option_value WHERE option_group_id = @option_group_id_udOpt;
-SELECT @option_group_id_udOpt_val := MAX(CAST( `value` AS UNSIGNED )) FROM civicrm_option_value WHERE option_group_id = @option_group_id_udOpt;
-
-INSERT INTO
-   `civicrm_option_value` (`option_group_id`, {localize field='label'}`label`{/localize}, `value`, `name`, `grouping`, `filter`, `is_default`, `weight`, `is_optgroup`, `is_reserved`, `is_active`, `component_id`, `visibility_id`)
-VALUES
-   (@option_group_id_udOpt, {localize}'{ts escape="sql"}Invoices / Credit Notes{/ts}'{/localize}, @option_group_id_udOpt_val+1, 'Invoices / Credit Notes', NULL, 0, NULL, @option_group_id_udOpt_wt+1, 0, 0, 1, NULL, NULL);
-
--- Add new column creditnote_id in contribution table
-ALTER TABLE `civicrm_contribution` ADD `creditnote_id` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT 'unique credit note id, system generated or passed in';
-
--- Add new column is_billing_required in contribution_page and event table
-ALTER TABLE `civicrm_event` ADD COLUMN `is_billing_required` tinyint(4) DEFAULT '0' COMMENT 'Billing block required for Event';
-ALTER TABLE `civicrm_contribution_page` ADD COLUMN `is_billing_required` tinyint(4) DEFAULT '0' COMMENT 'Billing block required for Contribution Page';
-
--- CRM-15256
-ALTER TABLE civicrm_action_schedule ADD used_for VARCHAR(64) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT 'Used for repeating entity' AFTER sms_provider_id;
-
-CREATE TABLE IF NOT EXISTS `civicrm_recurring_entity` (
-  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'primary key',
-  `parent_id` int(10) unsigned NOT NULL COMMENT 'recurring entity parent id',
-  `entity_id` int(10) unsigned DEFAULT NULL COMMENT 'recurring entity child id',
-  `entity_table` varchar(64) COLLATE utf8_unicode_ci NOT NULL COMMENT 'physical tablename for entity, e.g. civicrm_event',
-  `mode` tinyint(4) NOT NULL DEFAULT '1' COMMENT '1-this entity, 2-this and the following entities, 3-all the entities',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=87 ;
-
--- add batch type for pledge payments
-SELECT @option_group_id := id FROM civicrm_option_group WHERE name = 'batch_type';
-
-SELECT @max_option_value:= max(ROUND(value)) FROM civicrm_option_value WHERE option_group_id = @option_group_id;
-
-INSERT INTO civicrm_option_value(option_group_id, {localize field='label'}`label`{/localize}, value, name,weight)
-VALUES (@option_group_id, {localize}'{ts escape="sql"}Pledge Payment{/ts}'{/localize}, @max_option_value+1, 'Pledge Payment','3');
-
---CRM-12281: To update name of Latvian provinces.
-UPDATE `civicrm_state_province` SET `name` = (N'JÅ«rmala') where `id` = 3552;
-UPDATE `civicrm_state_province` SET `name` = (N'Liepāja') WHERE `id` = 3553;
-UPDATE `civicrm_state_province` SET `name` = (N'RÄ“zekne') WHERE `id` = 3554;
-UPDATE `civicrm_state_province` SET `name` = (N'RÄ«ga') WHERE `id` = 3555;
-
---CRM-15361: Allow selection of location type when sending bulk email
-ALTER TABLE civicrm_mailing ADD COLUMN location_type_id INT(10) unsigned DEFAULT 0 COMMENT 'With email_selection_method, determines which email address to use';
-ALTER TABLE civicrm_mailing ADD COLUMN email_selection_method varchar(20) DEFAULT 'automatic' COMMENT 'With location_type_id, determine how to choose the email address to use.';
-
--- CRM-15500 fix
-ALTER TABLE `civicrm_action_schedule` CHANGE `limit_to` `limit_to` TINYINT( 4 ) NULL DEFAULT NULL;
-
--- CRM-15453 Recurring Contributions report template AND instance
-SELECT @option_group_id_report := MAX(id) FROM civicrm_option_group WHERE name = 'report_template';
-SELECT @weight := MAX(weight) FROM civicrm_option_value WHERE option_group_id = @option_group_id_report;
-SELECT @contribCompId := MAX(id) FROM civicrm_component where name = 'CiviContribute';
-INSERT INTO civicrm_option_value
-(option_group_id, {localize field='label'}label{/localize}, value, name, weight, {localize field='description'}description{/localize}, is_active, component_id) VALUES
-(@option_group_id_report, {localize}'Recurring Contributions Report'{/localize}, 'contribute/recur', 'CRM_Report_Form_Contribute_Recur', @weight := @weight + 1, {localize}'Shows information about the status of recurring contributions'{/localize}, 1, @contribCompId);
-INSERT INTO `civicrm_report_instance`
-( `domain_id`, `title`, `report_id`, `description`, `permission`, `form_values`)
-VALUES
-( {$domainID}, 'Pending Recurring Contributions', 'contribute/recur', 'Shows all pending recurring contributions', 'access CiviContribute', '{literal}a:39:{s:6:"fields";a:7:{s:9:"sort_name";s:1:"1";s:6:"amount";s:1:"1";s:22:"contribution_status_id";s:1:"1";s:18:"frequency_interval";s:1:"1";s:14:"frequency_unit";s:1:"1";s:12:"installments";s:1:"1";s:8:"end_date";s:1:"1";}s:25:"contribution_status_id_op";s:2:"in";s:28:"contribution_status_id_value";a:1:{i:0;s:1:"5";}s:11:"currency_op";s:2:"in";s:14:"currency_value";a:0:{}s:20:"financial_type_id_op";s:2:"in";s:23:"financial_type_id_value";a:0:{}s:17:"frequency_unit_op";s:2:"in";s:20:"frequency_unit_value";a:0:{}s:22:"frequency_interval_min";s:0:"";s:22:"frequency_interval_max";s:0:"";s:21:"frequency_interval_op";s:3:"lte";s:24:"frequency_interval_value";s:0:"";s:16:"installments_min";s:0:"";s:16:"installments_max";s:0:"";s:15:"installments_op";s:3:"lte";s:18:"installments_value";s:0:"";s:19:"start_date_relative";s:0:"";s:15:"start_date_from";s:0:"";s:13:"start_date_to";s:0:"";s:37:"next_sched_contribution_date_relative";s:0:"";s:33:"next_sched_contribution_date_from";s:0:"";s:31:"next_sched_contribution_date_to";s:0:"";s:17:"end_date_relative";s:0:"";s:13:"end_date_from";s:0:"";s:11:"end_date_to";s:0:"";s:28:"calculated_end_date_relative";s:0:"";s:24:"calculated_end_date_from";s:0:"";s:22:"calculated_end_date_to";s:0:"";s:9:"order_bys";a:1:{i:1;a:1:{s:6:"column";s:1:"-";}}s:11:"description";s:41:"Shows all pending recurring contributions";s:13:"email_subject";s:0:"";s:8:"email_to";s:0:"";s:8:"email_cc";s:0:"";s:9:"row_count";s:0:"";s:14:"addToDashboard";s:1:"1";s:10:"permission";s:21:"access CiviContribute";s:9:"parent_id";s:0:"";s:11:"instance_id";N;}{/literal}');
-
--- CRM-15557--
-ALTER TABLE civicrm_line_item MODIFY COLUMN qty decimal(20,2);
-
--- CRM-15740
-ALTER TABLE `civicrm_mailing_trackable_url` CHANGE `url` `url` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT 'The URL to be tracked.';
-
--- CRM-15765 missing Indonesian provinces and revise outdated names
-INSERT INTO `civicrm_state_province` (`id`, `country_id`, `abbreviation`, `name`)
-VALUES (NULL, 1102, "SR", "Sulawesi Barat"), (NULL, 1102, "KT", "Kalimantan Tengah"), (NULL, 1102, "KU", "Kalimantan Utara");
-
-UPDATE `civicrm_state_province` SET `name`='Kepulauan Bangka Belitung' WHERE `id` = 3056;
-UPDATE `civicrm_state_province` SET `name`='Papua Barat', `abbreviation`='PB' WHERE `id` = 3060;
-UPDATE `civicrm_state_province` SET `name`='DKI Jakarta' WHERE `id` = 3083;
-UPDATE `civicrm_state_province` SET `name`='DI Yogyakarta' WHERE `id` = 3085;
-UPDATE `civicrm_state_province` SET `abbreviation`='KI' WHERE `id` = 3066;
-
--- CRM-15203 Handle MembershipPayment records while upgrade
-INSERT INTO civicrm_membership_payment (contribution_id, membership_id) select cc.id, cm.id FROM civicrm_contribution cc LEFT JOIN civicrm_membership_payment cmp ON cc.id = cmp.contribution_id LEFT JOIN civicrm_membership cm ON cc.contribution_recur_id = cm.contribution_recur_id WHERE cc.contribution_recur_id IS NOT NULL AND cmp.id IS NULL AND cm.id IS NOT NULL;
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha2.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha2.mysql.tpl
deleted file mode 100644
index b39393b4b2..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha2.mysql.tpl
+++ /dev/null
@@ -1 +0,0 @@
-{* file to handle db changes in 4.6.alpha2 during upgrade *}
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha3.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha3.mysql.tpl
deleted file mode 100644
index db3e801142..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha3.mysql.tpl
+++ /dev/null
@@ -1,126 +0,0 @@
-{* CRM-16846 - This file may have been accidentally skipped and so is conditionally re-run during 4.6.6 upgrade *}
-
--- Use proper names for Slovenian municipalities
-UPDATE `civicrm_state_province` SET `name` = (N'Ajdovščina') WHERE `id` = 4383;
-UPDATE `civicrm_state_province` SET `name` = (N'Braslovče') WHERE `id` = 4392;
-UPDATE `civicrm_state_province` SET `name` = (N'Brežice') WHERE `id` = 4395;
-UPDATE `civicrm_state_province` SET `name` = (N'Črenšovci') WHERE `id` = 4402;
-UPDATE `civicrm_state_province` SET `name` = (N'Črna na Koroškem') WHERE `id` = 4403;
-UPDATE `civicrm_state_province` SET `name` = (N'ÄŒrnomelj') WHERE `id` = 4404;
-UPDATE `civicrm_state_province` SET `name` = (N'Divača') WHERE `id` = 4406;
-UPDATE `civicrm_state_province` SET `name` = (N'Domžale') WHERE `id` = 4414;
-UPDATE `civicrm_state_province` SET `name` = (N'Gorišnica') WHERE `id` = 4419;
-UPDATE `civicrm_state_province` SET `name` = (N'Hoče-Slivnica') WHERE `id` = 4426;
-UPDATE `civicrm_state_province` SET `name` = (N'Hodoš') WHERE `id` = 4427;
-UPDATE `civicrm_state_province` SET `name` = (N'Horjul') WHERE `id` = 4428;
-UPDATE `civicrm_state_province` SET `name` = (N'Ilirska Bistrica') WHERE `id` = 4433;
-UPDATE `civicrm_state_province` SET `name` = (N'Ivančna Gorica') WHERE `id` = 4434;
-UPDATE `civicrm_state_province` SET `name` = (N'Juršinci') WHERE `id` = 4438;
-UPDATE `civicrm_state_province` SET `name` = (N'Kidričevo') WHERE `id` = 4441;
-UPDATE `civicrm_state_province` SET `name` = (N'Kočevje') WHERE `id` = 4444;
-UPDATE `civicrm_state_province` SET `name` = (N'Križevci') WHERE `id` = 4452;
-UPDATE `civicrm_state_province` SET `name` = (N'Krško') WHERE `id` = 4453;
-UPDATE `civicrm_state_province` SET `name` = (N'Laško') WHERE `id` = 4456;
-UPDATE `civicrm_state_province` SET `name` = (N'Loška dolina') WHERE `id` = 4464;
-UPDATE `civicrm_state_province` SET `name` = (N'Loški Potok') WHERE `id` = 4465;
-UPDATE `civicrm_state_province` SET `name` = (N'Luče') WHERE `id` = 4467;
-UPDATE `civicrm_state_province` SET `name` = (N'Majšperk') WHERE `id` = 4469;
-UPDATE `civicrm_state_province` SET `name` = (N'Mengeš') WHERE `id` = 4473;
-UPDATE `civicrm_state_province` SET `name` = (N'Mežica') WHERE `id` = 4475;
-UPDATE `civicrm_state_province` SET `name` = (N'Miklavž na Dravskem polju') WHERE `id` = 4476;
-UPDATE `civicrm_state_province` SET `name` = (N'Mirna Peč') WHERE `id` = 4478;
-UPDATE `civicrm_state_province` SET `name` = (N'Moravče') WHERE `id` = 4480;
-UPDATE `civicrm_state_province` SET `name` = (N'Novo mesto') WHERE `id` = 4488;
-UPDATE `civicrm_state_province` SET `name` = (N'Sveti Andraž v Slovenskih goricah') WHERE `id` = 4490;
-UPDATE `civicrm_state_province` SET `name` = (N'Å alovci') WHERE `id` = 4492;
-UPDATE `civicrm_state_province` SET `name` = (N'Å empeter-Vrtojba') WHERE `id` = 4493;
-UPDATE `civicrm_state_province` SET `name` = (N'Šenčur') WHERE `id` = 4494;
-UPDATE `civicrm_state_province` SET `name` = (N'Å entilj') WHERE `id` = 4495;
-UPDATE `civicrm_state_province` SET `name` = (N'Å entjernej') WHERE `id` = 4496;
-UPDATE `civicrm_state_province` SET `name` = (N'Å entjur') WHERE `id` = 4497;
-UPDATE `civicrm_state_province` SET `name` = (N'Å kocjan') WHERE `id` = 4498;
-UPDATE `civicrm_state_province` SET `name` = (N'Å kofja Loka') WHERE `id` = 4499;
-UPDATE `civicrm_state_province` SET `name` = (N'Å kofljica') WHERE `id` = 4500;
-UPDATE `civicrm_state_province` SET `name` = (N'Šmarje pri Jelšah') WHERE `id` = 4501;
-UPDATE `civicrm_state_province` SET `name` = (N'Å martno ob Paki') WHERE `id` = 4502;
-UPDATE `civicrm_state_province` SET `name` = (N'Å martno pri Litiji') WHERE `id` = 4503;
-UPDATE `civicrm_state_province` SET `name` = (N'Šoštanj') WHERE `id` = 4504;
-UPDATE `civicrm_state_province` SET `name` = (N'Å tore') WHERE `id` = 4505;
-UPDATE `civicrm_state_province` SET `name` = (N'Tišina') WHERE `id` = 4507;
-UPDATE `civicrm_state_province` SET `name` = (N'Trbovlje') WHERE `id` = 4509;
-UPDATE `civicrm_state_province` SET `name` = (N'Tržič') WHERE `id` = 4512;
-UPDATE `civicrm_state_province` SET `name` = (N'Turnišče') WHERE `id` = 4514;
-UPDATE `civicrm_state_province` SET `name` = (N'Velike Lašče') WHERE `id` = 4517;
-UPDATE `civicrm_state_province` SET `name` = (N'Veržej') WHERE `id` = 4518;
-UPDATE `civicrm_state_province` SET `name` = (N'Zavrč') WHERE `id` = 4527;
-UPDATE `civicrm_state_province` SET `name` = (N'Zreče') WHERE `id` = 4528;
-UPDATE `civicrm_state_province` SET `name` = (N'Žalec') WHERE `id` = 4529;
-UPDATE `civicrm_state_province` SET `name` = (N'Železniki') WHERE `id` = 4530;
-UPDATE `civicrm_state_province` SET `name` = (N'Žetale') WHERE `id` = 4531;
-UPDATE `civicrm_state_province` SET `name` = (N'Žiri') WHERE `id` = 4532;
-UPDATE `civicrm_state_province` SET `name` = (N'Žirovnica') WHERE `id` = 4533;
-UPDATE `civicrm_state_province` SET `name` = (N'Žužemberk') WHERE `id` = 4534;
-
--- Add missing Slovenian municipalities
-INSERT INTO civicrm_state_province (country_id, abbreviation, name)
-VALUES
-  (1193, "86", "Ankaran"),
-  (1193, "87", "Apače"),
-  (1193, "88", "Cirkulane"),
-  (1193, "89", "Gorje"),
-  (1193, "90", "Kostanjevica na Krki"),
-  (1193, "91", "Log-Dragomer"),
-  (1193, "92", "Makole"),
-  (1193, "93", "Mirna"),
-  (1193, "94", "Mokronog-Trebelno"),
-  (1193, "95", "Odranci"),
-  (1193, "96", "Oplotnica"),
-  (1193, "97", "Ormož"),
-  (1193, "98", "Osilnica"),
-  (1193, "99", "Pesnica"),
-  (1193, "100", "Piran"),
-  (1193, "101", "Pivka"),
-  (1193, "102", "Podčetrtek"),
-  (1193, "103", "Podlehnik"),
-  (1193, "104", "Podvelka"),
-  (1193, "105", "Poljčane"),
-  (1193, "106", "Polzela"),
-  (1193, "107", "Postojna"),
-  (1193, "108", "Prebold"),
-  (1193, "109", "Preddvor"),
-  (1193, "110", "Prevalje"),
-  (1193, "111", "Ptuj"),
-  (1193, "112", "Puconci"),
-  (1193, "113", "Rače-Fram"),
-  (1193, "114", "Radeče"),
-  (1193, "115", "Radenci"),
-  (1193, "139", "Radlje ob Dravi"),
-  (1193, "145", "Radovljica"),
-  (1193, "171", "Ravne na Koroškem"),
-  (1193, "172", "Razkrižje"),
-  (1193, "173", "Rečica ob Savinji"),
-  (1193, "174", "Renče-Vogrsko"),
-  (1193, "175", "Ribnica"),
-  (1193, "176", "Ribnica na Pohorju"),
-  (1193, "177", "Rogaška Slatina"),
-  (1193, "178", "Rogašovci"),
-  (1193, "179", "Rogatec"),
-  (1193, "180", "Ruše"),
-  (1193, "195", "Selnica ob Dravi"),
-  (1193, "196", "Semič"),
-  (1193, "197", "Å entrupert"),
-  (1193, "198", "Sevnica"),
-  (1193, "199", "Sežana"),
-  (1193, "200", "Slovenj Gradec"),
-  (1193, "201", "Slovenska Bistrica"),
-  (1193, "202", "Slovenske Konjice"),
-  (1193, "203", "Šmarješke Toplice"),
-  (1193, "204", "Sodražica"),
-  (1193, "205", "Solčava"),
-  (1193, "206", "Središče ob Dravi"),
-  (1193, "207", "Starše"),
-  (1193, "208", "Straža"),
-  (1193, "209", "Sveta Trojica v Slovenskih goricah"),
-  (1193, "210", "Sveti Jurij v Slovenskih goricah"),
-  (1193, "211", "Sveti Tomaž"),
-  (1193, "212", "Vodice");
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha4.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha4.mysql.tpl
deleted file mode 100644
index a4b3e7e3d2..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha4.mysql.tpl
+++ /dev/null
@@ -1,21 +0,0 @@
-{* file to handle db changes in 4.6.alpha4 during upgrade *}
---CRM-15821 PCP Owner Notification
-
-{include file='../CRM/Upgrade/4.6.alpha4.msg_template/civicrm_msg_template.tpl'}
-
--- Add new column owner_notify_id in pcp block table
-ALTER TABLE `civicrm_pcp_block` ADD `owner_notify_id` INT NULL DEFAULT NULL COMMENT 'FK to option_value where option_group = pcp_owner_notification';
-
--- Add new column is_notify in pcp table
-ALTER TABLE `civicrm_pcp` ADD `is_notify` INT NOT NULL DEFAULT '0';
-
---Add PCP owner notification option group
-INSERT INTO `civicrm_option_group`  ( `name`, {localize field='title'}`title`{/localize}, `is_active` ) VALUES ('pcp_owner_notify', {localize}'{ts escape="sql"}PCP owner notifications{/ts}'{/localize}, 1);
-
-SELECT @ogid_pcp_owner := MAX(id) FROM `civicrm_option_group`;
-
-INSERT INTO `civicrm_option_value` (`option_group_id`, {localize field='label'}`label`{/localize}, `value`, `name`, `is_default`, `weight`) VALUES (@ogid_pcp_owner, {localize}'{ts escape="sql"}Owner chooses whether to receive notifications{/ts}'{/localize}, '1', 'owner_chooses', 1, 1), (@ogid_pcp_owner, {localize}'{ts escape="sql"}Notifications are sent to ALL owners{/ts}'{/localize}, '2', 'all_owners', 0, 2),(@ogid_pcp_owner, {localize}'{ts escape="sql"}Notifications are NOT available{/ts}'{/localize}, '3', 'no_notifications', 0, 3);
-
-UPDATE `civicrm_pcp_block` SET `owner_notify_id` = 3;
-UPDATE `civicrm_pcp` SET `is_notify` = 0;
-
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha5.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha5.mysql.tpl
deleted file mode 100644
index b04f1db600..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha5.mysql.tpl
+++ /dev/null
@@ -1,5 +0,0 @@
-{* file to handle db changes in 4.6.alpha5 during upgrade *}
-
--- CRM-15910
-ALTER TABLE `civicrm_contact`
-  CHANGE COLUMN `external_identifier` `external_identifier` VARCHAR(64) DEFAULT NULL;
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha6.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha6.mysql.tpl
deleted file mode 100644
index dee21cb640..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha6.mysql.tpl
+++ /dev/null
@@ -1,8 +0,0 @@
-{* file to handle db changes in 4.6.alpha6 during upgrade *}
-
-UPDATE `civicrm_navigation` SET url = 'civicrm/api' WHERE url = 'civicrm/api/explorer';
-
--- CRM-15931
-UPDATE civicrm_mailing_group SET group_type = 'Include' WHERE group_type = 'include';
-UPDATE civicrm_mailing_group SET group_type = 'Exclude' WHERE group_type = 'exclude';
-UPDATE civicrm_mailing_group SET group_type = 'Base' WHERE group_type = 'base';
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha7.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha7.mysql.tpl
deleted file mode 100644
index b915ce303a..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.alpha7.mysql.tpl
+++ /dev/null
@@ -1,25 +0,0 @@
-{* file to handle db changes in 4.6.alpha7 during upgrade *}
-
--- location_type_id should have default NULL, not invalid id 0
-ALTER TABLE civicrm_mailing CHANGE `location_type_id` `location_type_id` int(10) unsigned DEFAULT NULL COMMENT 'With email_selection_method, determines which email address to use';
-
--- CRM-15970 - Track authorship of of A/B tests
-ALTER TABLE civicrm_mailing_abtest
-  ADD COLUMN `created_id` int unsigned    COMMENT 'FK to Contact ID',
-  ADD COLUMN `created_date` datetime    COMMENT 'When was this item created',
-  ADD COLUMN `testing_criteria` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
-  ADD COLUMN `winner_criteria` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
-  ADD CONSTRAINT FK_civicrm_mailing_abtest_created_id FOREIGN KEY (`created_id`) REFERENCES `civicrm_contact`(`id`) ON DELETE SET NULL;
-
--- Move A/B test option-values into code
-DELETE FROM civicrm_option_group WHERE name IN ('mailing_ab_status', 'mailing_ab_testing_criteria', 'mailing_ab_winner_criteria');
-UPDATE civicrm_mailing_abtest SET testing_criteria = 'subject' WHERE testing_criteria_id = 1;
-UPDATE civicrm_mailing_abtest SET testing_criteria = 'from' WHERE testing_criteria_id = 2;
-UPDATE civicrm_mailing_abtest SET testing_criteria = 'full_email' WHERE testing_criteria_id = 3;
-UPDATE civicrm_mailing_abtest SET winner_criteria = 'open' WHERE winner_criteria_id = 1;
-UPDATE civicrm_mailing_abtest SET winner_criteria = 'unique_click' WHERE winner_criteria_id = 2;
-UPDATE civicrm_mailing_abtest SET winner_criteria = 'link_click' WHERE winner_criteria_id = 3;
-
-ALTER TABLE civicrm_mailing_abtest
-  DROP COLUMN `testing_criteria_id`,
-  DROP COLUMN `winner_criteria_id`;
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.beta1.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.beta1.mysql.tpl
deleted file mode 100644
index 9d87b0710b..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.beta1.mysql.tpl
+++ /dev/null
@@ -1,99 +0,0 @@
-{* file to handle db changes in 4.6.beta1 during upgrade *}
--- See https://issues.civicrm.org/jira/browse/CRM-15361
-UPDATE civicrm_mailing SET location_type_id = NULL WHERE location_type_id = 0;
-ALTER TABLE civicrm_mailing ADD CONSTRAINT FK_civicrm_mailing_location_type_id FOREIGN KEY FK_civicrm_mailing_location_type_id(`location_type_id`) REFERENCES `civicrm_location_type`(`id`) ON DELETE SET NULL;
-
-SELECT @parent_id := id from `civicrm_navigation` where name = 'Customize Data and Screens' AND domain_id = {$domainID};
-SELECT @add_weight_id := weight from `civicrm_navigation` where `name` = 'Search Preferences' and `parent_id` = @parent_id;
-UPDATE `civicrm_navigation`
-SET `weight` = `weight`+1
-WHERE `parent_id` = @parent_id
-AND `weight` > @add_weight_id;
-INSERT INTO `civicrm_navigation`
-( domain_id, url, label, name, permission, permission_operator, parent_id, is_active, has_separator, weight )
-VALUES
-( {$domainID}, 'civicrm/admin/setting/preferences/date?reset=1', '{ts escape="sql" skip="true"}Date Preferences{/ts}', 'Date Preferences', 'administer CiviCRM', '', @parent_id , '1', NULL, @add_weight_id + 1 );
-
-
--- CRM-15934
-SELECT @bounceTypeID := max(id) FROM civicrm_mailing_bounce_type WHERE name = 'Quota';
-INSERT INTO civicrm_mailing_bounce_pattern (bounce_type_id, pattern)
-    VALUES
-      (@bounceTypeID, 'doesn.t have enough disk space left'),
-      (@bounceTypeID, 'exceeded storage allocation'),
-      (@bounceTypeID, 'running out of disk space');
-
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = '(disk(space)?|over the allowed|exceed(ed|s)?|storage) quota' WHERE `pattern` = '(disk|over the allowed|exceed(ed|s)?|storage) quota';
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = '(mail|in)(box|folder) ((for user \\w+ )?is )?full' WHERE `pattern` = 'mailbox ((for user w+ )?is )?full';
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = 'mailbox (has exceeded|is over) the limit' WHERE `pattern` = 'mailbox has exceeded the limit';
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = 'quota ?(usage|violation|exceeded)' WHERE `pattern` = 'quota (usage|violation|exceeded)';
-
-SELECT @bounceTypeID := max(id) FROM civicrm_mailing_bounce_type WHERE name = 'Inactive';
-INSERT INTO civicrm_mailing_bounce_pattern (bounce_type_id, pattern)
-    VALUES
-      (@bounceTypeID, 'account that you tried to reach is disabled'),
-      (@bounceTypeID, 'User banned');
-
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = 'not accepting (mail|messages)' WHERE `pattern` = 'not accepting mail';
-
-SELECT @bounceTypeID := max(id) FROM civicrm_mailing_bounce_type WHERE name = 'Loop';
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = '(mail( forwarding)?|routing).loop' WHERE `pattern` = '(mail|routing) loop';
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = 'too many (hops|recursive forwards)' WHERE `pattern` = 'too many hops';
-
-SELECT @bounceTypeID := max(id) FROM civicrm_mailing_bounce_type WHERE name = 'Relay';
-INSERT INTO civicrm_mailing_bounce_pattern (bounce_type_id, pattern)
-    VALUES
-      (@bounceTypeID, 'unrouteable address'),
-      (@bounceTypeID, 'We don.t handle mail for'),
-      (@bounceTypeID, 'we do not relay'),
-      (@bounceTypeID, 'Rejected by next-hop'),
-      (@bounceTypeID, 'not permitted to( *550)? relay through this server');
-
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = 'relay(ing)? (not permitted|(access )?denied)' WHERE `pattern` = 'relay (not permitted|access denied)';
-
-SELECT @bounceTypeID := max(id) FROM civicrm_mailing_bounce_type WHERE name = 'Host';
-INSERT INTO civicrm_mailing_bounce_pattern (bounce_type_id, pattern)
-    VALUES
-      (@bounceTypeID, 'server requires authentication'),
-      (@bounceTypeID, 'authentication (is )?required');
-
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = 'server is (down or unreachable|not responding)' WHERE `pattern` = 'server is down or unreachable';
-
-SELECT @bounceTypeID := max(id) FROM civicrm_mailing_bounce_type WHERE name = 'Invalid';
-INSERT INTO civicrm_mailing_bounce_pattern (bounce_type_id, pattern)
-    VALUES
-      (@bounceTypeID, '5.1.0 Address rejected'),
-      (@bounceTypeID, 'no valid recipients?'),
-      (@bounceTypeID, 'RecipNotFound'),
-      (@bounceTypeID, 'no one at this address'),
-      (@bounceTypeID, 'misconfigured forwarding address'),
-      (@bounceTypeID, 'account is not allowed'),
-      (@bounceTypeID, 'Address .<[^>]*>. not known here'),
-      (@bounceTypeID, '{literal}Recipient address rejected: ([a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,}{/literal}'),
-      (@bounceTypeID, 'Non sono riuscito a trovare l.indirizzo e-mail'),
-      (@bounceTypeID, 'nadie con esta direcci..?n'),
-      (@bounceTypeID, 'ni bilo mogo..?e najti prejemnikovega e-po..?tnega naslova'),
-      (@bounceTypeID, 'Elektronski naslov (je ukinjen|ne obstaja)'),
-      (@bounceTypeID, 'nepravilno nastavljen predal');
-
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = 'address(es)?( you (entered|specified))? (could|was)( not|n.t)( be)? found' WHERE `pattern` = 'address(es)? could not be found';
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = 'address(ee)? (unknown|invalid)' WHERE `pattern` = 'addressee unknown';
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = '(mail )?delivery (to this user )?is not allowed' WHERE `pattern` = 'mail delivery to this user is not allowed';
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = 'no such (mail drop|mailbox( \\w+)?|(e-?mail )?address|recipient|(local )?user|person)( here)?' WHERE `pattern` = 'no such (mail drop|mailbox( w+)?|(e-?mail )?address|recipient|(local )?user)( here)?';
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = 'no mailbox (here )?by that name' WHERE `pattern` = 'no mailbox here by that name';
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = 'recipient (does not exist|(is )?unknown|rejected|denied|not found)' WHERE `pattern` = 'recipient (does not exist|(is )?unknown)';
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = 'unknown (local( |-)part|recipient|address error)' WHERE `pattern` = 'unknown (local( |-)part|recipient)';
-
-SELECT @bounceTypeID := max(id) FROM civicrm_mailing_bounce_type WHERE name = 'Spam';
-INSERT INTO civicrm_mailing_bounce_pattern (bounce_type_id, pattern)
-    VALUES
-      (@bounceTypeID, 'Client host .[^ ]*. blocked'),
-      (@bounceTypeID, 'automatic(ally-generated)? messages are not accepted'),
-      (@bounceTypeID, 'denied by policy'),
-      (@bounceTypeID, 'has no corresponding reverse \\(PTR\\) address'),
-      (@bounceTypeID, 'has a policy that( [^ ]*)? prohibited the mail that you sent'),
-      (@bounceTypeID, 'is likely unsolicited mail'),
-      (@bounceTypeID, 'Local Policy Violation'),
-      (@bounceTypeID, 'ni bilo mogo..?e dostaviti zaradi varnostnega pravilnika');
-
-UPDATE `civicrm_mailing_bounce_pattern` SET `pattern` = '(detected|rejected) as spam' WHERE `pattern` = 'detected as spam';
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.beta2.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.beta2.mysql.tpl
deleted file mode 100644
index fa8109ae9c..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.beta2.mysql.tpl
+++ /dev/null
@@ -1,8 +0,0 @@
-{* file to handle db changes in 4.6.beta2 during upgrade *}
--- CRM-16018
-ALTER TABLE  `civicrm_membership_block` CHANGE  `membership_types`  `membership_types` VARCHAR( 1024 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci COMMENT  'Membership types to be exposed by this block.';
-
--- CRM-15578 Require access CiviMail permission for A/B Testing feature
-UPDATE civicrm_navigation
-SET permission = 'access CivMail', permission_operator = ''
-WHERE name = 'New A/B Test' OR name = 'Manage A/B Tests';
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.beta3.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.beta3.mysql.tpl
deleted file mode 100644
index a93f69ec8f..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.beta3.mysql.tpl
+++ /dev/null
@@ -1,27 +0,0 @@
-{* file to handle db changes in 4.6.beta3 during upgrade *}
-
-{*--CRM-15979 - differentiate between standalone mailings, A/B tests, and A/B final-winner *}
-ALTER TABLE  `civicrm_mailing` ADD mailing_type varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci COMMENT  'differentiate between standalone mailings, A/B tests, and A/B final-winner';
-
-UPDATE `civicrm_mailing`cm
-LEFT JOIN civicrm_mailing_abtest ab
-ON cm.id = ab.mailing_id_a
-  OR cm.id = ab.mailing_id_b
-  OR cm.id = ab.mailing_id_c
-  SET `mailing_type` = CASE
-    WHEN cm.id IN (ab.mailing_id_a,ab.mailing_id_b) THEN 'experiment'
-    WHEN cm.id IN (ab.mailing_id_c) THEN 'winner'
-    ELSE 'standalone'
-  END
-WHERE cm.id IS NOT NULL;
-
--- CRM-16059
-UPDATE civicrm_state_province SET name = 'Dobrich' WHERE name = 'Dobric';
-UPDATE civicrm_state_province SET name = 'Yambol' WHERE name = 'Jambol';
-UPDATE civicrm_state_province SET name = 'Kardzhali' WHERE name = 'Kardzali';
-UPDATE civicrm_state_province SET name = 'Kyustendil' WHERE name = 'Kjstendil';
-UPDATE civicrm_state_province SET name = 'Lovech' WHERE name = 'Lovec';
-UPDATE civicrm_state_province SET name = 'Smolyan' WHERE name = 'Smoljan';
-UPDATE civicrm_state_province SET name = 'Shumen' WHERE name = 'Sumen';
-UPDATE civicrm_state_province SET name = 'Targovishte' WHERE name = 'Targoviste';
-UPDATE civicrm_state_province SET name = 'Vratsa' WHERE name = 'Vraca';
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.beta4.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.beta4.mysql.tpl
deleted file mode 100644
index 21593636ad..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.beta4.mysql.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-{* file to handle db changes in 4.6.beta4 during upgrade *}
--- CRM-14792
-SELECT @option_group_id_act := max(id) from civicrm_option_group where name = 'activity_type';
-SELECT @option_group_id_act_wt := MAX(weight) FROM civicrm_option_value WHERE option_group_id = @option_group_id_act;
-SELECT @option_group_id_act_val := MAX(CAST( `value` AS UNSIGNED )) FROM civicrm_option_value WHERE option_group_id = @option_group_id_act;
-
-INSERT INTO
-`civicrm_option_value` (`option_group_id`, {localize field='label'}`label`{/localize}, `value`, `name`, `grouping`, `filter`, `is_default`, `weight`, {localize field='description'}`description`{/localize}, `is_optgroup`, `is_reserved`, `is_active`, `component_id`, `visibility_id`)
-VALUES
-(@option_group_id_act, {localize}'{ts escape="sql"}Contact Merged{/ts}'{/localize}, @option_group_id_act_val+1, 'Contact Merged', NULL, 1, NULL, @option_group_id_act_wt+1, {localize}'{ts escape="sql"}Contact Merged{/ts}'{/localize}, 0, 1, 1, NULL, NULL);
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/4.6.beta5.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/4.6.beta5.mysql.tpl
deleted file mode 100644
index 4575b4ac28..0000000000
--- a/civicrm/CRM/Upgrade/Incremental/sql/4.6.beta5.mysql.tpl
+++ /dev/null
@@ -1 +0,0 @@
-{* file to handle db changes in 4.6.beta5 during upgrade *}
diff --git a/civicrm/CRM/Upgrade/Incremental/sql/5.46.alpha1.mysql.tpl b/civicrm/CRM/Upgrade/Incremental/sql/5.46.alpha1.mysql.tpl
new file mode 100644
index 0000000000..5d4f7c26bc
--- /dev/null
+++ b/civicrm/CRM/Upgrade/Incremental/sql/5.46.alpha1.mysql.tpl
@@ -0,0 +1 @@
+{* file to handle db changes in 5.46.alpha1 during upgrade *}
diff --git a/civicrm/CRM/Utils/Check/Component/DedupeRules.php b/civicrm/CRM/Utils/Check/Component/DedupeRules.php
new file mode 100644
index 0000000000..6cd6bf8a02
--- /dev/null
+++ b/civicrm/CRM/Utils/Check/Component/DedupeRules.php
@@ -0,0 +1,81 @@
+<?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_Utils_Check_Component_DedupeRules extends CRM_Utils_Check_Component {
+
+  /**
+   * Get dedupe rules, grouped by contact type, for a specific usage
+   *
+   * @param string $used (Supervised, Unsupervised, General)
+   * @return string[]
+   */
+  private static function getContactTypesForRule($used) {
+    $dedupeRules = \Civi\Api4\DedupeRuleGroup::get()
+      ->addSelect('contact_type')
+      ->addGroupBy('contact_type')
+      ->addWhere('used', '=', $used)
+      ->execute();
+
+    $types = [];
+    foreach ($dedupeRules as $rule) {
+      if (!in_array($rule, $types)) {
+        $types[] = $rule['contact_type'];
+      }
+    }
+    return $types;
+  }
+
+  /**
+   * Returns an array of missing expected contact types
+   *
+   * @param string[] $rules
+   * @return array
+   */
+  private static function getMissingRules($rules) {
+    $types = array_column(CRM_Contact_BAO_ContactType::basicTypeInfo(), 'label', 'name');
+    return array_diff_key($types, array_flip($rules));
+  }
+
+  /**
+   * @return CRM_Utils_Check_Message[]
+   */
+  public static function checkDedupeRulesExist() {
+    $messages = [];
+
+    $ruleTypes = ['Supervised' => ts('Supervised'), 'Unsupervised' => ts('Unsupervised')];
+    foreach ($ruleTypes as $ruleType => $ruleLabel) {
+      $rules = self::getContactTypesForRule($ruleType);
+      $missingRules = self::getMissingRules($rules);
+      if ($missingRules) {
+        $message = new CRM_Utils_Check_Message(
+          __FUNCTION__ . $ruleType,
+          ts('For CiviCRM to function correctly you must have at least 2 dedupe rules configured for each contact type. You are missing a rule of type %1 for: %2', [1 => $ruleLabel, 2 => implode(', ', $missingRules)]),
+          ts('%1 dedupe rules missing', [1 => $ruleLabel]),
+          \Psr\Log\LogLevel::WARNING,
+          'fa-server'
+        );
+        $message->addAction(
+          ts('Configure dedupe rules'),
+          FALSE,
+          'href',
+          ['path' => 'civicrm/contact/deduperules', 'query' => ['reset' => 1]]
+        );
+        $messages[] = $message;
+      }
+    }
+    return $messages;
+  }
+
+}
diff --git a/civicrm/CRM/Utils/Check/Component/Env.php b/civicrm/CRM/Utils/Check/Component/Env.php
index 1d01b358e0..9324a63125 100644
--- a/civicrm/CRM/Utils/Check/Component/Env.php
+++ b/civicrm/CRM/Utils/Check/Component/Env.php
@@ -724,6 +724,54 @@ class CRM_Utils_Check_Component_Env extends CRM_Utils_Check_Component {
     return $messages;
   }
 
+  /**
+   * @return CRM_Utils_Check_Message[]
+   */
+  public function checkScheduledJobLogErrors() {
+    $jobs = civicrm_api3('Job', 'get', [
+      'sequential' => 1,
+      'return' => ["id", "name", "last_run"],
+      'is_active' => 1,
+      'options' => ['limit' => 0],
+    ]);
+    $html = '';
+    foreach ($jobs['values'] as $job) {
+      $lastExecutionMessage = civicrm_api3('JobLog', 'get', [
+        'sequential' => 1,
+        'return' => ["description"],
+        'job_id' => $job['id'],
+        'options' => ['sort' => "id desc", 'limit' => 1],
+      ])['values'][0]['description'] ?? NULL;
+      if (!empty($lastExecutionMessage) && strpos($lastExecutionMessage, 'Failure') !== FALSE) {
+        $viewLogURL = CRM_Utils_System::url('civicrm/admin/joblog', "jid={$job['id']}&reset=1");
+        $html .= '<tr>
+          <td>' . $job['name'] . ' </td>
+          <td>' . $lastExecutionMessage . '</td>
+          <td>' . $job['last_run'] . '</td>
+          <td><a href="' . $viewLogURL . '">' . ts('View Job Log') . '</a></td>
+        </tr>';
+      }
+    }
+    if (empty($html)) {
+      return [];
+    }
+
+    $message = '<p>' . ts('The following scheduled jobs failed on the last run:') . '</p>
+      <p><table><thead><tr><th>' . ts('Job') . '</th><th>' . ts('Message') . '</th><th>' . ts('Last Run') . '</th><th></th>
+      </tr></thead><tbody>' . $html . '
+      </tbody></table></p>';
+
+    $msg = new CRM_Utils_Check_Message(
+      __FUNCTION__,
+      $message,
+      ts('Scheduled Job Failures'),
+      \Psr\Log\LogLevel::WARNING,
+      'fa-server'
+    );
+    $messages[] = $msg;
+    return $messages;
+  }
+
   /**
    * Checks if there are pending extension upgrades.
    *
diff --git a/civicrm/CRM/Utils/File.php b/civicrm/CRM/Utils/File.php
index e4df98f11f..dbdcca1608 100644
--- a/civicrm/CRM/Utils/File.php
+++ b/civicrm/CRM/Utils/File.php
@@ -1103,4 +1103,50 @@ HTACCESS;
     return pathinfo($path, PATHINFO_EXTENSION);
   }
 
+  /**
+   * Wrapper for is_dir() to avoid flooding logs when open_basedir is used.
+   *
+   * Don't use this function as a swap-in replacement for is_dir() for all
+   * situations as this might silence errors that you want to know about
+   * and would help troubleshoot problems. It should only be used when
+   * doing something like iterating over a set of folders where you know some
+   * of them might not legitimately exist or might be outside open_basedir
+   * because you're trying to find the right one. If you expect the path you're
+   * checking to be inside open_basedir, then you should use the regular
+   * is_dir(). (e.g. it might not exist but might be something
+   * like a cache folder in templates_c, which can't be outside open_basedir,
+   * so there you would use regular is_dir).
+   *
+   * **** Security alert ****
+   * If you change this function so that it would be possible to return
+   * TRUE without checking the real value of is_dir() then it opens up a
+   * possible security issue.
+   * It should either return FALSE, or the value returned from is_dir().
+   *
+   * @param string|null $dir
+   * @return bool|null
+   *   In php8 the return value from is_dir() is always bool but in php7 it can be null.
+   */
+  public static function isDir(?string $dir) {
+    set_error_handler(function($errno, $errstr) {
+      // If this is open_basedir-related, convert it to an exception so we
+      // can catch it.
+      if (strpos($errstr, 'open_basedir restriction in effect') !== FALSE) {
+        throw new \ErrorException($errstr, $errno);
+      }
+      // Continue with normal error handling so other errors still happen.
+      return FALSE;
+    });
+    try {
+      $is_dir = is_dir($dir);
+    }
+    catch (\ErrorException $e) {
+      $is_dir = FALSE;
+    }
+    finally {
+      restore_error_handler();
+    }
+    return $is_dir;
+  }
+
 }
diff --git a/civicrm/CRM/Utils/Mail/EmailProcessor.php b/civicrm/CRM/Utils/Mail/EmailProcessor.php
index 43fc9145c3..353ce5d1ca 100644
--- a/civicrm/CRM/Utils/Mail/EmailProcessor.php
+++ b/civicrm/CRM/Utils/Mail/EmailProcessor.php
@@ -44,35 +44,6 @@ class CRM_Utils_Mail_EmailProcessor {
     }
   }
 
-  /**
-   * Delete old files from a given directory (recursively).
-   *
-   * @param string $dir
-   *   Directory to cleanup.
-   * @param int $age
-   *   Files older than this many seconds will be deleted (default: 60 days).
-   */
-  public static function cleanupDir($dir, $age = 5184000) {
-    // return early if we can’t read/write the dir
-    if (!is_writable($dir) or !is_readable($dir) or !is_dir($dir)) {
-      return;
-    }
-
-    foreach (scandir($dir) as $file) {
-
-      // don’t go up the directory stack and skip new files/dirs
-      if ($file == '.' or $file == '..') {
-        continue;
-      }
-      if (filemtime("$dir/$file") > time() - $age) {
-        continue;
-      }
-
-      // it’s an old file/dir, so delete/recurse
-      is_dir("$dir/$file") ? self::cleanupDir("$dir/$file", $age) : unlink("$dir/$file");
-    }
-  }
-
   /**
    * Process the mailboxes that aren't default (ie. that aren't used by civiMail for the bounce).
    *
diff --git a/civicrm/CRM/Utils/Migrate/Export.php b/civicrm/CRM/Utils/Migrate/Export.php
index 7dc6b17d7f..9e88893bd1 100644
--- a/civicrm/CRM/Utils/Migrate/Export.php
+++ b/civicrm/CRM/Utils/Migrate/Export.php
@@ -483,7 +483,7 @@ class CRM_Utils_Migrate_Export {
             }
             $types = explode(CRM_Core_DAO::VALUE_SEPARATOR, substr($object->$name, 1, -1));
             $values = [];
-            if (in_array($object->extends, ['Individual', 'Organization', 'Household'])) {
+            if (in_array($object->extends, CRM_Contact_BAO_ContactType::basicTypes(TRUE), TRUE)) {
               $key = 'contact_type';
               $values = $types;
             }
diff --git a/civicrm/CRM/Utils/Migrate/Import.php b/civicrm/CRM/Utils/Migrate/Import.php
index 819fcc0ea0..aa4b937ef9 100644
--- a/civicrm/CRM/Utils/Migrate/Import.php
+++ b/civicrm/CRM/Utils/Migrate/Import.php
@@ -221,7 +221,7 @@ WHERE      v.option_group_id = %1
                 $valueIDs[] = $relTypeId;
               }
             }
-            elseif (in_array($customGroup->extends, ['Individual', 'Organization', 'Household'])) {
+            elseif (in_array($customGroup->extends, CRM_Contact_BAO_ContactType::basicTypes(TRUE), TRUE)) {
               $valueIDs = $optionValues;
             }
             elseif (in_array($customGroup->extends, ['Contribution', 'ContributionRecur'])) {
diff --git a/civicrm/CRM/Utils/PagerAToZ.php b/civicrm/CRM/Utils/PagerAToZ.php
index 650dd715e3..2faefae786 100644
--- a/civicrm/CRM/Utils/PagerAToZ.php
+++ b/civicrm/CRM/Utils/PagerAToZ.php
@@ -145,7 +145,7 @@ class CRM_Utils_PagerAToZ {
         continue;
       }
 
-      $element = [];
+      $element = ['class' => ''];
       if (in_array($link, $dynamicAlphabets)) {
         $klass = '';
         if ($link == $sortByCharacter) {
@@ -186,7 +186,7 @@ class CRM_Utils_PagerAToZ {
       ),
       ts('All')
     );
-    $aToZBar[] = ['item' => $url];
+    $aToZBar[] = ['item' => $url, 'class' => ''];
     return $aToZBar;
   }
 
diff --git a/civicrm/CRM/Utils/String.php b/civicrm/CRM/Utils/String.php
index 3400263aa0..1cb1e8cbc2 100644
--- a/civicrm/CRM/Utils/String.php
+++ b/civicrm/CRM/Utils/String.php
@@ -1038,7 +1038,9 @@ class CRM_Utils_String {
     $cachingValue = $smarty->caching;
     $smarty->caching = 0;
     $smarty->assign('smartySingleUseString', $templateString);
-    $templateString = $smarty->fetch('string:{eval var=$smartySingleUseString}');
+    // Do not escape the smartySingleUseString as that is our smarty template
+    // and is likely to contain html.
+    $templateString = (string) $smarty->fetch('string:{eval var=$smartySingleUseString|smarty:nodefaults}');
     $smarty->caching = $cachingValue;
     $smarty->assign('smartySingleUseString', NULL);
     return $templateString;
diff --git a/civicrm/CRM/Utils/System/Drupal8.php b/civicrm/CRM/Utils/System/Drupal8.php
index 3cf29f4498..00c035499c 100644
--- a/civicrm/CRM/Utils/System/Drupal8.php
+++ b/civicrm/CRM/Utils/System/Drupal8.php
@@ -356,7 +356,8 @@ class CRM_Utils_System_Drupal8 extends CRM_Utils_System_DrupalBase {
    * @return int|null
    */
   public function getUfId($username) {
-    if ($id = user_load_by_name($username)->id()) {
+    $user = user_load_by_name($username);
+    if ($user && $id = $user->id()) {
       return $id;
     }
   }
@@ -552,9 +553,8 @@ class CRM_Utils_System_Drupal8 extends CRM_Utils_System_DrupalBase {
 
     $module_data = \Drupal::service('extension.list.module')->reset()->getList();
     foreach ($module_data as $module_name => $extension) {
-      if (!isset($extension->info['hidden']) && $extension->origin != 'core') {
-        $extension->schema_version = drupal_get_installed_schema_version($module_name);
-        $modules[] = new CRM_Core_Module('drupal.' . $module_name, ($extension->status == 1));
+      if (!isset($extension->info['hidden']) && $extension->origin != 'core' && $extension->status == 1) {
+        $modules[] = new CRM_Core_Module('drupal.' . $module_name, TRUE);
       }
     }
     return $modules;
@@ -883,4 +883,11 @@ class CRM_Utils_System_Drupal8 extends CRM_Utils_System_DrupalBase {
     }
   }
 
+  public function getVersion() {
+    if (class_exists('\Drupal')) {
+      return \Drupal::VERSION;
+    }
+    return 'Unknown';
+  }
+
 }
diff --git a/civicrm/CRM/Utils/Type.php b/civicrm/CRM/Utils/Type.php
index c53db4eda8..9eb9702f01 100644
--- a/civicrm/CRM/Utils/Type.php
+++ b/civicrm/CRM/Utils/Type.php
@@ -334,11 +334,10 @@ class CRM_Utils_Type {
 
       default:
         throw new CRM_Core_Exception(
-          $type . " is not a recognised (camel cased) data type."
+          $type . " is not a recognized (camel cased) data type."
         );
     }
 
-    // @todo Use exceptions instead of CRM_Core_Error::fatal().
     if ($abort) {
       $data = htmlentities($data);
 
@@ -607,7 +606,7 @@ class CRM_Utils_Type {
   }
 
   /**
-   * Get list of avaliable Data Types for Option Groups
+   * Get list of available Data Types for Option Groups
    *
    * @return array
    */
diff --git a/civicrm/Civi/API/Request.php b/civicrm/Civi/API/Request.php
index 65d5c28035..45616d4d12 100644
--- a/civicrm/Civi/API/Request.php
+++ b/civicrm/Civi/API/Request.php
@@ -48,13 +48,18 @@ class Request {
         // Load the API kernel service for registering API providers, as
         // otherwise subscribers to the civi.api4.createRequest event registered
         // through the EventSubscriberInterface will not be registered.
-        $kernel = \Civi::service('civi_api_kernel');
+        \Civi::service('civi_api_kernel');
         $e = new CreateApi4RequestEvent($entity);
         \Civi::dispatcher()->dispatch('civi.api4.createRequest', $e);
         $callable = [$e->className, $action];
         if (!$e->className || !is_callable($callable)) {
           throw new \Civi\API\Exception\NotImplementedException("API ($entity, $action) does not exist (join the API team and implement it!)");
         }
+        // Check enabled components
+        $daoName = \CRM_Core_DAO_AllCoreTables::getFullName($entity);
+        if ($daoName && defined("{$daoName}::COMPONENT") && !array_key_exists($daoName::COMPONENT, \CRM_Core_Component::getEnabledComponents())) {
+          throw new \Civi\API\Exception\NotImplementedException("$entity API is not available because " . $daoName::COMPONENT . " component is disabled");
+        }
         $apiRequest = call_user_func_array($callable, $e->args);
         foreach ($params as $name => $param) {
           $setter = 'set' . ucfirst($name);
diff --git a/civicrm/Civi/Angular/Manager.php b/civicrm/Civi/Angular/Manager.php
index dacd8f3062..6c7cde0b2a 100644
--- a/civicrm/Civi/Angular/Manager.php
+++ b/civicrm/Civi/Angular/Manager.php
@@ -107,6 +107,7 @@ class Manager {
       $angularModules['crmAttachment'] = include "$civicrm_root/ang/crmAttachment.ang.php";
       $angularModules['crmAutosave'] = include "$civicrm_root/ang/crmAutosave.ang.php";
       $angularModules['crmCxn'] = include "$civicrm_root/ang/crmCxn.ang.php";
+      $angularModules['crmDialog'] = include "$civicrm_root/ang/crmDialog.ang.php";
       $angularModules['crmMonaco'] = include "$civicrm_root/ang/crmMonaco.ang.php";
       $angularModules['crmResource'] = include "$civicrm_root/ang/crmResource.ang.php";
       $angularModules['crmRouteBinder'] = include "$civicrm_root/ang/crmRouteBinder.ang.php";
diff --git a/civicrm/Civi/Api4/EntityFinancialTrxn.php b/civicrm/Civi/Api4/EntityFinancialTrxn.php
index 091c858c33..ba4cdb89a4 100644
--- a/civicrm/Civi/Api4/EntityFinancialTrxn.php
+++ b/civicrm/Civi/Api4/EntityFinancialTrxn.php
@@ -22,7 +22,7 @@ namespace Civi\Api4;
  */
 class EntityFinancialTrxn extends Generic\DAOEntity {
   use Generic\Traits\EntityBridge;
-  use Generic\Traits\ReadOnly;
+  use Generic\Traits\ReadOnlyEntity;
 
   /**
    * @return array
diff --git a/civicrm/Civi/Api4/FinancialItem.php b/civicrm/Civi/Api4/FinancialItem.php
index 9ca7131a92..7c73c78d0f 100644
--- a/civicrm/Civi/Api4/FinancialItem.php
+++ b/civicrm/Civi/Api4/FinancialItem.php
@@ -22,6 +22,6 @@ namespace Civi\Api4;
  * @package Civi\Api4
  */
 class FinancialItem extends Generic\DAOEntity {
-  use Generic\Traits\ReadOnly;
+  use Generic\Traits\ReadOnlyEntity;
 
 }
diff --git a/civicrm/Civi/Api4/FinancialTrxn.php b/civicrm/Civi/Api4/FinancialTrxn.php
index e91fa7c799..15a3657dac 100644
--- a/civicrm/Civi/Api4/FinancialTrxn.php
+++ b/civicrm/Civi/Api4/FinancialTrxn.php
@@ -25,6 +25,6 @@ namespace Civi\Api4;
  * @package Civi\Api4
  */
 class FinancialTrxn extends Generic\DAOEntity {
-  use Generic\Traits\ReadOnly;
+  use Generic\Traits\ReadOnlyEntity;
 
 }
diff --git a/civicrm/Civi/Api4/Generic/DAOGetAction.php b/civicrm/Civi/Api4/Generic/DAOGetAction.php
index e8a46ce5b5..94f1402f52 100644
--- a/civicrm/Civi/Api4/Generic/DAOGetAction.php
+++ b/civicrm/Civi/Api4/Generic/DAOGetAction.php
@@ -31,7 +31,9 @@ class DAOGetAction extends AbstractGetAction {
   /**
    * Fields to return. Defaults to all standard (non-custom, non-extra) fields `['*']`.
    *
-   * The keyword `"custom.*"` selects all custom fields. So to select all standard + custom fields, select `['*', 'custom.*']`.
+   * The keyword `"custom.*"` selects all custom fields (except those belonging to multi-record custom field sets). So to select all standard + custom fields, select `['*', 'custom.*']`.
+   *
+   * Multi-record custom field sets are represented as their own entity, so join to that entity to get those custom fields.
    *
    * Use the dot notation to perform joins in the select clause, e.g. selecting `['*', 'contact.*']` from `Email::get()`
    * will select all fields for the email + all fields for the related contact.
diff --git a/civicrm/Civi/Api4/Generic/Traits/DAOActionTrait.php b/civicrm/Civi/Api4/Generic/Traits/DAOActionTrait.php
index 46120cd40b..8f00ba7ee0 100644
--- a/civicrm/Civi/Api4/Generic/Traits/DAOActionTrait.php
+++ b/civicrm/Civi/Api4/Generic/Traits/DAOActionTrait.php
@@ -257,43 +257,44 @@ trait DAOActionTrait {
         continue;
       }
 
-      // todo are we sure we don't want to allow setting to NULL? need to test
-      if (NULL !== $value) {
+      // Null and empty string are interchangeable as far as the custom bao understands
+      if (NULL === $value) {
+        $value = '';
+      }
 
-        if ($field['suffix']) {
-          $options = FormattingUtil::getPseudoconstantList($field, $name, $params, $this->getActionName());
-          $value = FormattingUtil::replacePseudoconstant($options, $value, TRUE);
-        }
+      if ($field['suffix']) {
+        $options = FormattingUtil::getPseudoconstantList($field, $name, $params, $this->getActionName());
+        $value = FormattingUtil::replacePseudoconstant($options, $value, TRUE);
+      }
 
-        if ($field['html_type'] === 'CheckBox') {
-          // this function should be part of a class
-          formatCheckBoxField($value, 'custom_' . $field['id'], $this->getEntityName());
-        }
+      if ($field['html_type'] === 'CheckBox') {
+        // this function should be part of a class
+        formatCheckBoxField($value, 'custom_' . $field['id'], $this->getEntityName());
+      }
 
-        // Match contact id to strings like "user_contact_id"
-        // FIXME handle arrays for multi-value contact reference fields, etc.
-        if ($field['data_type'] === 'ContactReference' && is_string($value) && !is_numeric($value)) {
-          // FIXME decouple from v3 API
-          require_once 'api/v3/utils.php';
-          $value = \_civicrm_api3_resolve_contactID($value);
-          if ('unknown-user' === $value) {
-            throw new \API_Exception("\"{$field['name']}\" \"{$value}\" cannot be resolved to a contact ID", 2002, ['error_field' => $field['name'], "type" => "integer"]);
-          }
+      // Match contact id to strings like "user_contact_id"
+      // FIXME handle arrays for multi-value contact reference fields, etc.
+      if ($field['data_type'] === 'ContactReference' && is_string($value) && !is_numeric($value)) {
+        // FIXME decouple from v3 API
+        require_once 'api/v3/utils.php';
+        $value = \_civicrm_api3_resolve_contactID($value);
+        if ('unknown-user' === $value) {
+          throw new \API_Exception("\"{$field['name']}\" \"{$value}\" cannot be resolved to a contact ID", 2002, ['error_field' => $field['name'], "type" => "integer"]);
         }
-
-        \CRM_Core_BAO_CustomField::formatCustomField(
-          $field['id'],
-          $customParams,
-          $value,
-          $field['custom_group_id.extends'],
-          // todo check when this is needed
-          NULL,
-          $entityId,
-          FALSE,
-          $this->getCheckPermissions(),
-          TRUE
-        );
       }
+
+      \CRM_Core_BAO_CustomField::formatCustomField(
+        $field['id'],
+        $customParams,
+        $value,
+        $field['custom_group_id.extends'],
+        // todo check when this is needed
+        NULL,
+        $entityId,
+        FALSE,
+        $this->getCheckPermissions(),
+        TRUE
+      );
     }
 
     $params['custom'] = $customParams ?: NULL;
diff --git a/civicrm/Civi/Api4/Generic/Traits/ReadOnly.php b/civicrm/Civi/Api4/Generic/Traits/ReadOnlyEntity.php
similarity index 98%
rename from civicrm/Civi/Api4/Generic/Traits/ReadOnly.php
rename to civicrm/Civi/Api4/Generic/Traits/ReadOnlyEntity.php
index 5c9abe2ce9..1818ff6aa4 100644
--- a/civicrm/Civi/Api4/Generic/Traits/ReadOnly.php
+++ b/civicrm/Civi/Api4/Generic/Traits/ReadOnlyEntity.php
@@ -14,7 +14,7 @@ namespace Civi\Api4\Generic\Traits;
 /**
  * Trait for Entities not intended to be publicly writable.
  */
-trait ReadOnly {
+trait ReadOnlyEntity {
 
   /**
    * Not intended to be used outside CiviCRM core code.
diff --git a/civicrm/Civi/Api4/Group.php b/civicrm/Civi/Api4/Group.php
index 098d48d8fb..e92567a9d4 100644
--- a/civicrm/Civi/Api4/Group.php
+++ b/civicrm/Civi/Api4/Group.php
@@ -20,5 +20,6 @@ namespace Civi\Api4;
  * @package Civi\Api4
  */
 class Group extends Generic\DAOEntity {
+  use Generic\Traits\ManagedEntity;
 
 }
diff --git a/civicrm/Civi/Api4/LineItem.php b/civicrm/Civi/Api4/LineItem.php
index 2cf59426db..fb1ec13b3e 100644
--- a/civicrm/Civi/Api4/LineItem.php
+++ b/civicrm/Civi/Api4/LineItem.php
@@ -18,6 +18,6 @@ namespace Civi\Api4;
  * @package Civi\Api4
  */
 class LineItem extends Generic\DAOEntity {
-  use Generic\Traits\ReadOnly;
+  use Generic\Traits\ReadOnlyEntity;
 
 }
diff --git a/civicrm/Civi/Api4/Query/Api4SelectQuery.php b/civicrm/Civi/Api4/Query/Api4SelectQuery.php
index b8240078b9..f08bbbf6be 100644
--- a/civicrm/Civi/Api4/Query/Api4SelectQuery.php
+++ b/civicrm/Civi/Api4/Query/Api4SelectQuery.php
@@ -452,9 +452,13 @@ class Api4SelectQuery {
 
     // For WHERE clause, expr must be the name of a field.
     if ($type === 'WHERE' && !$isExpression) {
-      $field = $this->getField($expr, TRUE);
-      FormattingUtil::formatInputValue($value, $expr, $field, $operator);
-      $fieldAlias = $this->getExpression($expr)->render($this->apiFieldSpec);
+      $expr = $this->getExpression($expr, ['SqlField', 'SqlFunction']);
+      if ($expr->getType() === 'SqlField') {
+        $fieldName = count($expr->getFields()) === 1 ? $expr->getFields()[0] : NULL;
+        $field = $this->getField($fieldName, TRUE);
+        FormattingUtil::formatInputValue($value, $fieldName, $field, $operator);
+      }
+      $fieldAlias = $expr->render($this->apiFieldSpec);
     }
     // For HAVING, expr must be an item in the SELECT clause
     elseif ($type === 'HAVING') {
@@ -500,7 +504,7 @@ class Api4SelectQuery {
       $fieldAlias = $expr->render($this->apiFieldSpec);
       if (is_string($value)) {
         $valExpr = $this->getExpression($value);
-        if ($fieldName && $valExpr->getType() === 'SqlString') {
+        if ($expr->getType() === 'SqlField' && $valExpr->getType() === 'SqlString') {
           $value = $valExpr->getExpr();
           FormattingUtil::formatInputValue($value, $fieldName, $this->apiFieldSpec[$fieldName], $operator);
           return $this->createSQLClause($fieldAlias, $operator, $value, $this->apiFieldSpec[$fieldName], $depth);
@@ -510,7 +514,7 @@ class Api4SelectQuery {
           return sprintf('%s %s %s', $fieldAlias, $operator, $value);
         }
       }
-      elseif ($fieldName) {
+      elseif ($expr->getType() === 'SqlField') {
         $field = $this->getField($fieldName);
         FormattingUtil::formatInputValue($value, $fieldName, $field, $operator);
       }
@@ -592,11 +596,12 @@ class Api4SelectQuery {
 
   /**
    * @param string $expr
+   * @param array $allowedTypes
    * @return SqlExpression
    * @throws \API_Exception
    */
-  protected function getExpression(string $expr) {
-    $sqlExpr = SqlExpression::convert($expr);
+  protected function getExpression(string $expr, $allowedTypes = NULL) {
+    $sqlExpr = SqlExpression::convert($expr, FALSE, $allowedTypes);
     foreach ($sqlExpr->getFields() as $fieldName) {
       $this->getField($fieldName, TRUE);
     }
@@ -675,10 +680,16 @@ class Api4SelectQuery {
       return TRUE;
     }
     if (!isset($this->entityAccess[$entity])) {
-      $this->entityAccess[$entity] = (bool) civicrm_api4($entity, 'getActions', [
-        'where' => [['name', '=', 'get']],
-        'select' => ['name'],
-      ])->first();
+      try {
+        $this->entityAccess[$entity] = (bool) civicrm_api4($entity, 'getActions', [
+          'where' => [['name', '=', 'get']],
+          'select' => ['name'],
+        ])->first();
+      }
+      // Anonymous users might not even be allowed to use 'getActions'
+      catch (UnauthorizedException $e) {
+        $this->entityAccess[$entity] = FALSE;
+      }
     }
     return $this->entityAccess[$entity];
   }
diff --git a/civicrm/Civi/Api4/Service/Spec/Provider/ActivitySpecProvider.php b/civicrm/Civi/Api4/Service/Spec/Provider/ActivitySpecProvider.php
index 7188735293..5399893798 100644
--- a/civicrm/Civi/Api4/Service/Spec/Provider/ActivitySpecProvider.php
+++ b/civicrm/Civi/Api4/Service/Spec/Provider/ActivitySpecProvider.php
@@ -23,6 +23,12 @@ class ActivitySpecProvider implements Generic\SpecProviderInterface {
   public function modifySpec(RequestSpec $spec) {
     $action = $spec->getAction();
 
+    // The database default '1' is problematic as the option list is user-configurable,
+    // so activity type '1' doesn't necessarily exist. Best make the field required.
+    $spec->getFieldByName('activity_type_id')
+      ->setDefaultValue(NULL)
+      ->setRequired($action === 'create');
+
     $field = new FieldSpec('source_contact_id', 'Activity', 'Integer');
     $field->setTitle(ts('Source Contact'));
     $field->setLabel(ts('Added by'));
diff --git a/civicrm/Civi/Api4/Service/Spec/Provider/GroupContactCreationSpecProvider.php b/civicrm/Civi/Api4/Service/Spec/Provider/GroupContactCreationSpecProvider.php
new file mode 100644
index 0000000000..240a1a228b
--- /dev/null
+++ b/civicrm/Civi/Api4/Service/Spec/Provider/GroupContactCreationSpecProvider.php
@@ -0,0 +1,33 @@
+<?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       |
+ +--------------------------------------------------------------------+
+ */
+
+namespace Civi\Api4\Service\Spec\Provider;
+
+use Civi\Api4\Service\Spec\RequestSpec;
+
+class GroupContactCreationSpecProvider implements Generic\SpecProviderInterface {
+
+  /**
+   * @inheritDoc
+   */
+  public function modifySpec(RequestSpec $spec) {
+    $spec->getFieldByName('status')->setDefaultValue('Added');
+  }
+
+  /**
+   * @inheritDoc
+   */
+  public function applies($entity, $action) {
+    return $entity === 'GroupContact' && $action === 'create';
+  }
+
+}
diff --git a/civicrm/Civi/Api4/Service/Spec/SpecFormatter.php b/civicrm/Civi/Api4/Service/Spec/SpecFormatter.php
index f570542309..cee41e1ac1 100644
--- a/civicrm/Civi/Api4/Service/Spec/SpecFormatter.php
+++ b/civicrm/Civi/Api4/Service/Spec/SpecFormatter.php
@@ -275,8 +275,8 @@ class SpecFormatter {
     if ($inputType == 'Date' && !empty($data['custom_group_id'])) {
       $inputAttrs['time'] = empty($data['time_format']) ? FALSE : ($data['time_format'] == 1 ? 12 : 24);
       $inputAttrs['date'] = $data['date_format'];
-      $inputAttrs['start_date_years'] = (int) $data['start_date_years'];
-      $inputAttrs['end_date_years'] = (int) $data['end_date_years'];
+      $inputAttrs['start_date_years'] = isset($data['start_date_years']) ? (int) $data['start_date_years'] : NULL;
+      $inputAttrs['end_date_years'] = isset($data['end_date_years']) ? (int) $data['end_date_years'] : NULL;
     }
     if ($inputType == 'Text' && !empty($data['maxlength'])) {
       $inputAttrs['maxlength'] = (int) $data['maxlength'];
diff --git a/civicrm/Civi/Core/Format.php b/civicrm/Civi/Core/Format.php
index 52d85865a4..2ea33946ad 100644
--- a/civicrm/Civi/Core/Format.php
+++ b/civicrm/Civi/Core/Format.php
@@ -23,7 +23,7 @@ class Format {
   /**
    * Get formatted money
    *
-   * @param string $amount
+   * @param string|int|float $amount
    * @param string|null $currency
    *   Currency, defaults to site currency if not provided.
    * @param string|null $locale
@@ -33,7 +33,15 @@ class Format {
    * @noinspection PhpDocMissingThrowsInspection
    * @noinspection PhpUnhandledExceptionInspection
    */
-  public function money(string $amount, ?string $currency = NULL, ?string $locale = NULL): string {
+  public function money($amount, ?string $currency = NULL, ?string $locale = NULL): string {
+    // Empty value => empty string
+    if (is_null($amount) || $amount === '' || $amount === FALSE) {
+      return '';
+    }
+    // Verify the amount is a number or numeric string/object
+    elseif ($amount === TRUE || !is_numeric((string) $amount)) {
+      throw new \CRM_Core_Exception('Invalid value for type money');
+    }
     if (!$currency) {
       $currency = Civi::settings()->get('defaultCurrency');
     }
diff --git a/civicrm/Civi/Payment/PropertyBag.php b/civicrm/Civi/Payment/PropertyBag.php
index 25e4a1d369..6b39c0f74c 100644
--- a/civicrm/Civi/Payment/PropertyBag.php
+++ b/civicrm/Civi/Payment/PropertyBag.php
@@ -1037,7 +1037,10 @@ class PropertyBag implements \ArrayAccess {
    */
   public function setRecurInstallments($recurInstallments, $label = 'default') {
     // Counts zero as positive which is ok - means no installments
-    if (!\CRM_Utils_Type::validate($recurInstallments, 'Positive')) {
+    try {
+      \CRM_Utils_Type::validate($recurInstallments, 'Positive');
+    }
+    catch (\CRM_Core_Exception $e) {
       throw new InvalidArgumentException('recurInstallments must be 0 or a positive integer');
     }
 
diff --git a/civicrm/Civi/WorkflowMessage/GenericWorkflowMessage.php b/civicrm/Civi/WorkflowMessage/GenericWorkflowMessage.php
index 05ba1cc7ee..2d828f7a16 100644
--- a/civicrm/Civi/WorkflowMessage/GenericWorkflowMessage.php
+++ b/civicrm/Civi/WorkflowMessage/GenericWorkflowMessage.php
@@ -100,4 +100,15 @@ class GenericWorkflowMessage implements WorkflowMessageInterface {
     }
   }
 
+  /**
+   * Define tokens to be exported as smarty values.
+   *
+   * @param array $export
+   */
+  protected function exportExtraTokenContext(array &$export): void {
+    // Tax term is exposed at the generic level as so many templates use it
+    // (e.g. Membership, participant, pledge as well as contributions).
+    $export['smartyTokenAlias']['taxTerm'] = 'domain.tax_term';
+  }
+
 }
diff --git a/civicrm/ang/api4Explorer/Explorer.js b/civicrm/ang/api4Explorer/Explorer.js
index 991bc2f6f2..dcfc702e26 100644
--- a/civicrm/ang/api4Explorer/Explorer.js
+++ b/civicrm/ang/api4Explorer/Explorer.js
@@ -33,7 +33,7 @@
     $scope.availableParams = {};
     params = $scope.params = {};
     $scope.index = '';
-    $scope.selectedTab = {result: 'result', code: 'php'};
+    $scope.selectedTab = {result: 'result'};
     $scope.perm = {
       accessDebugOutput: CRM.checkPerm('access debug output'),
       editGroups: CRM.checkPerm('edit groups')
@@ -75,7 +75,6 @@
         {name: 'pipe', label: ts('CV (pipe)'), code: ''}
       ]
     };
-    this.resultFormat = 'json';
     this.resultFormats = [
       {
         name: 'json',
@@ -91,11 +90,24 @@
       formatForSelect2(schema, entities, 'name', ['description', 'icon']);
     }
 
+    // Prefix other url args with an underscore to avoid conflicts with param names
     $scope.$bindToRoute({
       expr: 'index',
-      param: 'index',
+      param: '_index',
       default: ''
     });
+    $scope.$bindToRoute({
+      expr: 'selectedTab.code',
+      param: '_lang',
+      format: 'raw',
+      default: 'php'
+    });
+    $scope.$bindToRoute({
+      expr: '$ctrl.resultFormat',
+      param: '_format',
+      format: 'raw',
+      default: 'json'
+    });
 
     function ucfirst(str) {
       return str[0].toUpperCase() + str.slice(1);
@@ -777,6 +789,7 @@
     // Format oop params
     function formatOOP(entity, action, params, indent) {
       var info = getEntity(entity),
+        arrayParams = ['groupBy', 'records'],
         newLine = "\n" + _.repeat(' ', indent),
         code = '\\' + info.class + '::' + action + '(',
         perm = params.checkPermissions === false ? 'FALSE' : '';
@@ -792,6 +805,10 @@
             val = phpFormat(index) + ', ' + phpFormat(item, 2 + indent);
             code += newLine + "->add" + ucfirst(key).replace(/s$/, '') + '(' + val + ')';
           });
+        } else if (_.includes(arrayParams, key)) {
+          _.each(param, function(item) {
+            code += newLine + "->add" + ucfirst(key).replace(/s$/, '') + '(' + phpFormat(item, 2 + indent) + ')';
+          });
         } else if (key === 'where') {
           _.each(param, function (clause) {
             if (clause[0] === 'AND' || clause[0] === 'OR' || clause[0] === 'NOT') {
@@ -879,6 +896,9 @@
     };
 
     ctrl.formatResult = function() {
+      if (!response) {
+        return;
+      }
       $scope.result = [formatMeta(response.meta)];
       switch (ctrl.resultFormat) {
         case 'json':
diff --git a/civicrm/ang/crmDialog.ang.php b/civicrm/ang/crmDialog.ang.php
new file mode 100644
index 0000000000..1f6e1265f2
--- /dev/null
+++ b/civicrm/ang/crmDialog.ang.php
@@ -0,0 +1,12 @@
+<?php
+// @see crmDialog.md
+return [
+  'ext' => 'civicrm',
+  'js' => [
+    'ang/crmDialog.js',
+  ],
+  'requires' => [
+    'dialogService',
+  ],
+  'basePages' => [],
+];
diff --git a/civicrm/ext/message_admin/ang/crmDialog.js b/civicrm/ang/crmDialog.js
similarity index 70%
rename from civicrm/ext/message_admin/ang/crmDialog.js
rename to civicrm/ang/crmDialog.js
index f5a33f97d3..0fb189225c 100644
--- a/civicrm/ext/message_admin/ang/crmDialog.js
+++ b/civicrm/ang/crmDialog.js
@@ -3,6 +3,32 @@
 
   angular.module('crmDialog', CRM.angRequires('crmDialog'));
 
+  // Convenience binding to automatically launch a dialog when clicking an element
+  // Ex: <button type="button" crm-dialog-popup="myDialogName" popup-tpl="~/myExt/MyDialogTpl.html" popup-data="{foo: bar}"
+  angular.module('crmDialog').directive('crmDialogPopup', function(dialogService) {
+    return {
+      restrict: 'A',
+      bindToController: {
+        popupTpl: '@',
+        popupName: '@crmDialogPopup',
+        popupData: '<'
+      },
+      controller: function($scope, $element) {
+        var ctrl = this;
+        $element.on('click', function() {
+          var options = CRM.utils.adjustDialogDefaults({
+            autoOpen: false,
+            title: _.trim($element.attr('title') || $element.text())
+          });
+          dialogService.open(ctrl.popupName, ctrl.popupTpl, ctrl.popupData || {}, options)
+            .then(function(success) {
+              $element.trigger('crmPopupFormSuccess');
+            });
+        });
+      }
+    };
+  });
+
   // Ex: <div crm-dialog="myDialogName"> ... <button ng-click="$dialog.cancel()">Cancel</button> ... </div>
   // Ex: <div crm-dialog="myDialogName"> ... <button ng-click="$dialog.close(outputData)">Close</button> ... </div>
   // Ex: <div crm-dialog="myDialogName"> ... <crm-dialog-button text="'Close'" on-click="$dialog.close()" /> ... </div>
@@ -67,14 +93,14 @@
     require: {
       crmDialog: '?^^crmDialog'
     },
-    controller: function($scope, $element, dialogService, $timeout) {
-      var ts = $scope.ts = CRM.ts('crmDialog'), $ctrl = this;
+    controller: function($scope) {
+      var $ctrl = this;
       $ctrl.$onInit = function() {
         $ctrl.crmDialog.buttons.push(this);
       };
       $ctrl.id = 'crmDialogButton_' + (idNum++);
 
-      $scope.$watch('$ctrl.disabled', function(){
+      $scope.$watch('$ctrl.disabled', function() {
         $ctrl.crmDialog.toggleButtons();
       });
     }
diff --git a/civicrm/ext/message_admin/ang/crmDialog.md b/civicrm/ang/crmDialog.md
similarity index 100%
rename from civicrm/ext/message_admin/ang/crmDialog.md
rename to civicrm/ang/crmDialog.md
diff --git a/civicrm/ang/crmUi.js b/civicrm/ang/crmUi.js
index 944630d4db..3f091914b2 100644
--- a/civicrm/ang/crmUi.js
+++ b/civicrm/ang/crmUi.js
@@ -1083,15 +1083,20 @@
           function update() {
             $timeout(function() {
               var newPageTitle = _.trim($el.html()),
-                newDocumentTitle = scope.crmDocumentTitle || $el.text();
+                newDocumentTitle = scope.crmDocumentTitle || $el.text(),
+                h1Count = 0;
               document.title = $('title').text().replace(documentTitle, newDocumentTitle);
               // If the CMS has already added title markup to the page, use it
               $('h1').not('.crm-container h1').each(function() {
-                if (_.trim($(this).html()) === pageTitle) {
+                if ($(this).hasClass('crm-page-title') || _.trim($(this).html()) === pageTitle) {
                   $(this).addClass('crm-page-title').html(newPageTitle);
                   $el.hide();
+                  ++h1Count;
                 }
               });
+              if (!h1Count) {
+                $el.show();
+              }
               pageTitle = newPageTitle;
               documentTitle = newDocumentTitle;
             });
diff --git a/civicrm/api/v3/Generic.php b/civicrm/api/v3/Generic.php
index 9a55547607..34ba7db2a1 100644
--- a/civicrm/api/v3/Generic.php
+++ b/civicrm/api/v3/Generic.php
@@ -434,6 +434,11 @@ function civicrm_api3_generic_getoptions($apiRequest) {
   }
   else {
     $baoName = _civicrm_api3_get_BAO($apiRequest['entity']);
+    if (!isset($apiRequest['params']['check_permissions'])) {
+      // Ensure this is set so buildOptions for ContributionPage.buildOptions
+      // can distinguish between 'who knows' and 'NO'.
+      $apiRequest['params']['check_permissions'] = FALSE;
+    }
     $options = $baoName::buildOptions($fieldName, $context, $apiRequest['params']);
   }
   if ($options === FALSE) {
diff --git a/civicrm/api/v3/GroupContact.php b/civicrm/api/v3/GroupContact.php
index ef1121ccb9..e9b8e6de88 100644
--- a/civicrm/api/v3/GroupContact.php
+++ b/civicrm/api/v3/GroupContact.php
@@ -116,7 +116,7 @@ function civicrm_api3_group_contact_create($params) {
       $params['contact_id'] = $info['values'][$params['id']]['contact_id'];
     }
   }
-  $action = CRM_Utils_Array::value('status', $params, 'Added');
+  $action = $params['status'] ?? 'Added';
   return _civicrm_api3_group_contact_common($params, $action);
 }
 
diff --git a/civicrm/api/v3/MailingContact.php b/civicrm/api/v3/MailingContact.php
index b3f2d8bb26..4875e79340 100644
--- a/civicrm/api/v3/MailingContact.php
+++ b/civicrm/api/v3/MailingContact.php
@@ -43,6 +43,9 @@ function _civicrm_api3_mailing_contact_getresults($params, $count) {
   }
   $options  = _civicrm_api3_get_options_from_params($params, TRUE, 'contribution', 'get');
   $fnName = '_civicrm_api3_mailing_contact_get_' . strtolower($params['type']);
+  if (!function_exists($fnName)) {
+    throw new API_Exception('Invalid mailing type: ' . $params['type']);
+  }
   return $fnName(
       $params['contact_id'],
       $options['offset'],
diff --git a/civicrm/api/v3/utils.php b/civicrm/api/v3/utils.php
index 93b899b5e0..19a3040c99 100644
--- a/civicrm/api/v3/utils.php
+++ b/civicrm/api/v3/utils.php
@@ -1096,7 +1096,7 @@ function _civicrm_api3_custom_format_params($params, &$values, $extends, $entity
   $values['custom'] = [];
   $checkCheckBoxField = FALSE;
   $entity = $extends;
-  if (in_array($extends, ['Household', 'Individual', 'Organization'])) {
+  if (in_array($extends, CRM_Contact_BAO_ContactType::basicTypes(TRUE), TRUE)) {
     $entity = 'Contact';
   }
 
@@ -1498,7 +1498,7 @@ function _civicrm_api3_validate($entity, $action, $params) {
   foreach ($finalfields as $fieldInfo) {
     $fieldName = $fieldInfo['name'];
     try {
-      _civicrm_api3_validate_switch_cases($fieldName, $fieldInfo, $entity, $params);
+      _civicrm_api3_validate_switch_cases($fieldName, $fieldInfo, $entity, $params, $action);
     }
     catch (Exception $e) {
       $errors[$fieldName] = [
@@ -1517,11 +1517,12 @@ function _civicrm_api3_validate($entity, $action, $params) {
  * @param array $fieldInfo
  * @param string $entity
  * @param array $params
+ * @param string $action
  *
  * @throws API_Exception
  * @throws Exception
  */
-function _civicrm_api3_validate_switch_cases($fieldName, $fieldInfo, $entity, $params) {
+function _civicrm_api3_validate_switch_cases($fieldName, $fieldInfo, $entity, $params, $action) {
   switch (CRM_Utils_Array::value('type', $fieldInfo)) {
     case CRM_Utils_Type::T_INT:
       _civicrm_api3_validate_integer($params, $fieldName, $fieldInfo, $entity);
@@ -1536,7 +1537,7 @@ function _civicrm_api3_validate_switch_cases($fieldName, $fieldInfo, $entity, $p
 
     case CRM_Utils_Type::T_TEXT:
     case CRM_Utils_Type::T_STRING:
-      _civicrm_api3_validate_string($params, $fieldName, $fieldInfo, $entity);
+      _civicrm_api3_validate_string($params, $fieldName, $fieldInfo, $entity, $action);
       break;
 
     case CRM_Utils_Type::T_MONEY:
@@ -1605,7 +1606,7 @@ function _civicrm_api3_validate_fields($entity, $action, &$params, $fields) {
 
       case CRM_Utils_Type::T_TEXT:
       case CRM_Utils_Type::T_STRING:
-        _civicrm_api3_validate_string($params, $fieldName, $fieldInfo, $entity);
+        _civicrm_api3_validate_string($params, $fieldName, $fieldInfo, $entity, $action);
         break;
 
       case CRM_Utils_Type::T_MONEY:
@@ -2225,11 +2226,13 @@ function _civicrm_api3_validate_html(&$params, &$fieldName, $fieldInfo) {
  * @param array $fieldInfo
  *   Array of fields from getfields function.
  * @param string $entity
+ * @param string $action
  *
  * @throws API_Exception
  * @throws Exception
  */
-function _civicrm_api3_validate_string(&$params, &$fieldName, &$fieldInfo, $entity) {
+function _civicrm_api3_validate_string(&$params, &$fieldName, &$fieldInfo, $entity, $action) {
+  $isGet = substr($action, 0, 3) === 'get';
   list($fieldValue, $op) = _civicrm_api3_field_value_check($params, $fieldName, 'String');
   if (strpos($op, 'NULL') !== FALSE || strpos($op, 'EMPTY') !== FALSE || CRM_Utils_System::isNull($fieldValue)) {
     return;
@@ -2250,7 +2253,15 @@ function _civicrm_api3_validate_string(&$params, &$fieldName, &$fieldInfo, $enti
     }
   }
   if (!empty($fieldInfo['pseudoconstant']) || !empty($fieldInfo['options'])) {
-    _civicrm_api3_api_match_pseudoconstant($fieldValue, $entity, $fieldName, $fieldInfo, $op);
+    try {
+      _civicrm_api3_api_match_pseudoconstant($fieldValue, $entity, $fieldName, $fieldInfo, $op);
+    }
+    catch (API_Exception $e) {
+      // For get operations, allow any string
+      if (!$isGet) {
+        throw $e;
+      }
+    }
   }
   // Check our field length
   elseif (is_string($fieldValue) && !empty($fieldInfo['maxlength']) && strlen(utf8_decode($fieldValue)) > $fieldInfo['maxlength']) {
diff --git a/civicrm/bower_components/jquery-ui/.composer-downloads/jquery-ui-f4e47df9c6fa2e82f5987f78dc64c392.json b/civicrm/bower_components/jquery-ui/.composer-downloads/jquery-ui-f4e47df9c6fa2e82f5987f78dc64c392.json
index 337dca1c85..0ced7cf76f 100644
--- a/civicrm/bower_components/jquery-ui/.composer-downloads/jquery-ui-f4e47df9c6fa2e82f5987f78dc64c392.json
+++ b/civicrm/bower_components/jquery-ui/.composer-downloads/jquery-ui-f4e47df9c6fa2e82f5987f78dc64c392.json
@@ -1,6 +1,6 @@
 {
     "name": "civicrm/civicrm-core:jquery-ui",
-    "url": "https://github.com/components/jqueryui/archive/1.12.1.zip",
-    "checksum": "2c957f462009a2b2827387be1fcf4634b62da428a7fd5c0d0e6a67b668000a90",
+    "url": "https://github.com/civicrm/jqueryui/archive/1.13.0-civicrm.zip",
+    "checksum": "19f697dc341bf6f8bc9fb18a18538faf3977a819e05a2821aa43f0eacb74d93d",
     "ignore": null
 }
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/bower.json b/civicrm/bower_components/jquery-ui/bower.json
index 965aba7b03..488287241a 100644
--- a/civicrm/bower_components/jquery-ui/bower.json
+++ b/civicrm/bower_components/jquery-ui/bower.json
@@ -1,6 +1,6 @@
 {
   "name": "jquery-ui",
-  "version": "1.12.1",
+  "version": "1.13.0",
   "main": [
     "jquery-ui.js"
   ],
diff --git a/civicrm/bower_components/jquery-ui/component.json b/civicrm/bower_components/jquery-ui/component.json
index 25188ae755..a648d944c3 100644
--- a/civicrm/bower_components/jquery-ui/component.json
+++ b/civicrm/bower_components/jquery-ui/component.json
@@ -1,7 +1,7 @@
 {
   "name": "jquery-ui",
   "repo": "components/jqueryui",
-  "version": "1.12.1",
+  "version": "1.13.0",
   "license": "MIT",
   "scripts": [
     "jquery-ui.js"
diff --git a/civicrm/bower_components/jquery-ui/jquery-ui.js b/civicrm/bower_components/jquery-ui/jquery-ui.js
index 0213552372..4157565410 100644
--- a/civicrm/bower_components/jquery-ui/jquery-ui.js
+++ b/civicrm/bower_components/jquery-ui/jquery-ui.js
@@ -1,27 +1,30 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
-* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
+* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-(function( factory ) {
+( function( factory ) {
+	"use strict";
+	
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
-		define([ "jquery" ], factory );
+		define( [ "jquery" ], factory );
 	} else {
 
 		// Browser globals
 		factory( jQuery );
 	}
-}(function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 $.ui = $.ui || {};
 
-var version = $.ui.version = "1.12.1";
+var version = $.ui.version = "1.13.0";
 
 
 /*!
- * jQuery UI Widget 1.12.1
+ * jQuery UI Widget 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -36,24 +39,20 @@ var version = $.ui.version = "1.12.1";
 //>>demos: http://jqueryui.com/widget/
 
 
-
 var widgetUuid = 0;
+var widgetHasOwnProperty = Array.prototype.hasOwnProperty;
 var widgetSlice = Array.prototype.slice;
 
 $.cleanData = ( function( orig ) {
 	return function( elems ) {
 		var events, elem, i;
 		for ( i = 0; ( elem = elems[ i ] ) != null; i++ ) {
-			try {
-
-				// Only trigger remove when necessary to save time
-				events = $._data( elem, "events" );
-				if ( events && events.remove ) {
-					$( elem ).triggerHandler( "remove" );
-				}
 
-			// Http://bugs.jquery.com/ticket/8235
-			} catch ( e ) {}
+			// Only trigger remove when necessary to save time
+			events = $._data( elem, "events" );
+			if ( events && events.remove ) {
+				$( elem ).triggerHandler( "remove" );
+			}
 		}
 		orig( elems );
 	};
@@ -75,12 +74,12 @@ $.widget = function( name, base, prototype ) {
 		base = $.Widget;
 	}
 
-	if ( $.isArray( prototype ) ) {
+	if ( Array.isArray( prototype ) ) {
 		prototype = $.extend.apply( null, [ {} ].concat( prototype ) );
 	}
 
 	// Create selector for plugin
-	$.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) {
+	$.expr.pseudos[ fullName.toLowerCase() ] = function( elem ) {
 		return !!$.data( elem, fullName );
 	};
 
@@ -120,7 +119,7 @@ $.widget = function( name, base, prototype ) {
 	// inheriting from
 	basePrototype.options = $.widget.extend( {}, basePrototype.options );
 	$.each( prototype, function( prop, value ) {
-		if ( !$.isFunction( value ) ) {
+		if ( typeof value !== "function" ) {
 			proxiedPrototype[ prop ] = value;
 			return;
 		}
@@ -199,7 +198,7 @@ $.widget.extend = function( target ) {
 	for ( ; inputIndex < inputLength; inputIndex++ ) {
 		for ( key in input[ inputIndex ] ) {
 			value = input[ inputIndex ][ key ];
-			if ( input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) {
+			if ( widgetHasOwnProperty.call( input[ inputIndex ], key ) && value !== undefined ) {
 
 				// Clone objects
 				if ( $.isPlainObject( value ) ) {
@@ -248,7 +247,8 @@ $.widget.bridge = function( name, object ) {
 							"attempted to call method '" + options + "'" );
 					}
 
-					if ( !$.isFunction( instance[ options ] ) || options.charAt( 0 ) === "_" ) {
+					if ( typeof instance[ options ] !== "function" ||
+						options.charAt( 0 ) === "_" ) {
 						return $.error( "no such method '" + options + "' for " + name +
 							" widget instance" );
 					}
@@ -509,12 +509,30 @@ $.Widget.prototype = {
 			classes: this.options.classes || {}
 		}, options );
 
+		function bindRemoveEvent() {
+			options.element.each( function( _, element ) {
+				var isTracked = $.map( that.classesElementLookup, function( elements ) {
+					return elements;
+				} )
+					.some( function( elements ) {
+						return elements.is( element );
+					} );
+
+				if ( !isTracked ) {
+					that._on( $( element ), {
+						remove: "_untrackClassesElement"
+					} );
+				}
+			} );
+		}
+
 		function processClassString( classes, checkOption ) {
 			var current, i;
 			for ( i = 0; i < classes.length; i++ ) {
 				current = that.classesElementLookup[ classes[ i ] ] || $();
 				if ( options.add ) {
-					current = $( $.unique( current.get().concat( options.element.get() ) ) );
+					bindRemoveEvent();
+					current = $( $.uniqueSort( current.get().concat( options.element.get() ) ) );
 				} else {
 					current = $( current.not( options.element ).get() );
 				}
@@ -526,10 +544,6 @@ $.Widget.prototype = {
 			}
 		}
 
-		this._on( options.element, {
-			"remove": "_untrackClassesElement"
-		} );
-
 		if ( options.keys ) {
 			processClassString( options.keys.match( /\S+/g ) || [], true );
 		}
@@ -547,6 +561,8 @@ $.Widget.prototype = {
 				that.classesElementLookup[ key ] = $( value.not( event.target ).get() );
 			}
 		} );
+
+		this._off( $( event.target ) );
 	},
 
 	_removeClass: function( element, keys, extra ) {
@@ -627,7 +643,7 @@ $.Widget.prototype = {
 	_off: function( element, eventName ) {
 		eventName = ( eventName || "" ).split( " " ).join( this.eventNamespace + " " ) +
 			this.eventNamespace;
-		element.off( eventName ).off( eventName );
+		element.off( eventName );
 
 		// Clear the stack to avoid memory leaks (#10056)
 		this.bindings = $( this.bindings.not( element ).get() );
@@ -693,7 +709,7 @@ $.Widget.prototype = {
 		}
 
 		this.element.trigger( event, data );
-		return !( $.isFunction( callback ) &&
+		return !( typeof callback === "function" &&
 			callback.apply( this.element[ 0 ], [ event ].concat( data ) ) === false ||
 			event.isDefaultPrevented() );
 	}
@@ -715,6 +731,8 @@ $.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) {
 		options = options || {};
 		if ( typeof options === "number" ) {
 			options = { duration: options };
+		} else if ( options === true ) {
+			options = {};
 		}
 
 		hasOptions = !$.isEmptyObject( options );
@@ -744,7 +762,7 @@ var widget = $.widget;
 
 
 /*!
- * jQuery UI Position 1.12.1
+ * jQuery UI Position 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -783,6 +801,10 @@ function parseCss( element, property ) {
 	return parseInt( $.css( element, property ), 10 ) || 0;
 }
 
+function isWindow( obj ) {
+	return obj != null && obj === obj.window;
+}
+
 function getDimensions( elem ) {
 	var raw = elem[ 0 ];
 	if ( raw.nodeType === 9 ) {
@@ -792,7 +814,7 @@ function getDimensions( elem ) {
 			offset: { top: 0, left: 0 }
 		};
 	}
-	if ( $.isWindow( raw ) ) {
+	if ( isWindow( raw ) ) {
 		return {
 			width: elem.width(),
 			height: elem.height(),
@@ -819,9 +841,9 @@ $.position = {
 			return cachedScrollbarWidth;
 		}
 		var w1, w2,
-			div = $( "<div " +
-				"style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'>" +
-				"<div style='height:100px;width:auto;'></div></div>" ),
+			div = $( "<div style=" +
+				"'display:block;position:absolute;width:200px;height:200px;overflow:hidden;'>" +
+				"<div style='height:300px;width:auto;'></div></div>" ),
 			innerDiv = div.children()[ 0 ];
 
 		$( "body" ).append( div );
@@ -854,12 +876,12 @@ $.position = {
 	},
 	getWithinInfo: function( element ) {
 		var withinElement = $( element || window ),
-			isWindow = $.isWindow( withinElement[ 0 ] ),
+			isElemWindow = isWindow( withinElement[ 0 ] ),
 			isDocument = !!withinElement[ 0 ] && withinElement[ 0 ].nodeType === 9,
-			hasOffset = !isWindow && !isDocument;
+			hasOffset = !isElemWindow && !isDocument;
 		return {
 			element: withinElement,
-			isWindow: isWindow,
+			isWindow: isElemWindow,
 			isDocument: isDocument,
 			offset: hasOffset ? $( element ).offset() : { left: 0, top: 0 },
 			scrollLeft: withinElement.scrollLeft(),
@@ -879,7 +901,12 @@ $.fn.position = function( options ) {
 	options = $.extend( {}, options );
 
 	var atOffset, targetWidth, targetHeight, targetOffset, basePosition, dimensions,
-		target = $( options.of ),
+
+		// Make sure string options are treated as CSS selectors
+		target = typeof options.of === "string" ?
+			$( document ).find( options.of ) :
+			$( options.of ),
+
 		within = $.position.getWithinInfo( options.within ),
 		scrollInfo = $.position.getScrollInfo( within ),
 		collision = ( options.collision || "flip" ).split( " " ),
@@ -1232,7 +1259,7 @@ var position = $.ui.position;
 
 
 /*!
- * jQuery UI :data 1.12.1
+ * jQuery UI :data 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -1246,7 +1273,7 @@ var position = $.ui.position;
 //>>docs: http://api.jqueryui.com/data-selector/
 
 
-var data = $.extend( $.expr[ ":" ], {
+var data = $.extend( $.expr.pseudos, {
 	data: $.expr.createPseudo ?
 		$.expr.createPseudo( function( dataName ) {
 			return function( elem ) {
@@ -1261,7 +1288,7 @@ var data = $.extend( $.expr[ ":" ], {
 } );
 
 /*!
- * jQuery UI Disable Selection 1.12.1
+ * jQuery UI Disable Selection 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -1276,7 +1303,6 @@ var data = $.extend( $.expr[ ":" ], {
 
 // This file is deprecated
 
-
 var disableSelection = $.fn.extend( {
 	disableSelection: ( function() {
 		var eventType = "onselectstart" in document.createElement( "div" ) ?
@@ -1296,56 +1322,37 @@ var disableSelection = $.fn.extend( {
 } );
 
 
-/*!
- * jQuery UI Effects 1.12.1
- * http://jqueryui.com
- *
- * Copyright jQuery Foundation and other contributors
- * Released under the MIT license.
- * http://jquery.org/license
- */
 
-//>>label: Effects Core
-//>>group: Effects
-// jscs:disable maximumLineLength
-//>>description: Extends the internal jQuery effects. Includes morphing and easing. Required by all other effects.
-// jscs:enable maximumLineLength
-//>>docs: http://api.jqueryui.com/category/effects-core/
-//>>demos: http://jqueryui.com/effect/
-
-
-
-var dataSpace = "ui-effects-",
-	dataSpaceStyle = "ui-effects-style",
-	dataSpaceAnimated = "ui-effects-animated",
-
-	// Create a local jQuery because jQuery Color relies on it and the
-	// global may not exist with AMD and a custom build (#10199)
-	jQuery = $;
+// Create a local jQuery because jQuery Color relies on it and the
+// global may not exist with AMD and a custom build (#10199).
+// This module is a noop if used as a regular AMD module.
+// eslint-disable-next-line no-unused-vars
+var jQuery = $;
 
-$.effects = {
-	effect: {}
-};
 
 /*!
- * jQuery Color Animations v2.1.2
+ * jQuery Color Animations v2.2.0
  * https://github.com/jquery/jquery-color
  *
- * Copyright 2014 jQuery Foundation and other contributors
+ * Copyright OpenJS Foundation and other contributors
  * Released under the MIT license.
  * http://jquery.org/license
  *
- * Date: Wed Jan 16 08:47:09 2013 -0600
+ * Date: Sun May 10 09:02:36 2020 +0200
  */
-( function( jQuery, undefined ) {
+
+
 
 	var stepHooks = "backgroundColor borderBottomColor borderLeftColor borderRightColor " +
 		"borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",
 
-	// Plusequals test for += 100 -= 100
+	class2type = {},
+	toString = class2type.toString,
+
+	// plusequals test for += 100 -= 100
 	rplusequals = /^([\-+])=\s*(\d+\.?\d*)/,
 
-	// A set of RE's that can match strings and generate color tuples.
+	// a set of RE's that can match strings and generate color tuples.
 	stringParsers = [ {
 			re: /rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
 			parse: function( execResult ) {
@@ -1368,24 +1375,31 @@ $.effects = {
 			}
 		}, {
 
-			// This regex ignores A-F because it's compared against an already lowercased string
-			re: /#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,
+			// this regex ignores A-F because it's compared against an already lowercased string
+			re: /#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?/,
 			parse: function( execResult ) {
 				return [
 					parseInt( execResult[ 1 ], 16 ),
 					parseInt( execResult[ 2 ], 16 ),
-					parseInt( execResult[ 3 ], 16 )
+					parseInt( execResult[ 3 ], 16 ),
+					execResult[ 4 ] ?
+						( parseInt( execResult[ 4 ], 16 ) / 255 ).toFixed( 2 ) :
+						1
 				];
 			}
 		}, {
 
-			// This regex ignores A-F because it's compared against an already lowercased string
-			re: /#([a-f0-9])([a-f0-9])([a-f0-9])/,
+			// this regex ignores A-F because it's compared against an already lowercased string
+			re: /#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?/,
 			parse: function( execResult ) {
 				return [
 					parseInt( execResult[ 1 ] + execResult[ 1 ], 16 ),
 					parseInt( execResult[ 2 ] + execResult[ 2 ], 16 ),
-					parseInt( execResult[ 3 ] + execResult[ 3 ], 16 )
+					parseInt( execResult[ 3 ] + execResult[ 3 ], 16 ),
+					execResult[ 4 ] ?
+						( parseInt( execResult[ 4 ] + execResult[ 4 ], 16 ) / 255 )
+							.toFixed( 2 ) :
+						1
 				];
 			}
 		}, {
@@ -1401,7 +1415,7 @@ $.effects = {
 			}
 		} ],
 
-	// JQuery.Color( )
+	// jQuery.Color( )
 	color = jQuery.Color = function( color, green, blue, alpha ) {
 		return new jQuery.Color.fn.parse( color, green, blue, alpha );
 	},
@@ -1455,20 +1469,20 @@ $.effects = {
 	},
 	support = color.support = {},
 
-	// Element for support tests
+	// element for support tests
 	supportElem = jQuery( "<p>" )[ 0 ],
 
-	// Colors = jQuery.Color.names
+	// colors = jQuery.Color.names
 	colors,
 
-	// Local aliases of functions called often
+	// local aliases of functions called often
 	each = jQuery.each;
 
-// Determine rgba support immediately
+// determine rgba support immediately
 supportElem.style.cssText = "background-color:rgba(1,1,1,.5)";
 support.rgba = supportElem.style.backgroundColor.indexOf( "rgba" ) > -1;
 
-// Define cache name and alpha properties
+// define cache name and alpha properties
 // for rgba and hsla spaces
 each( spaces, function( spaceName, space ) {
 	space.cache = "_" + spaceName;
@@ -1479,6 +1493,22 @@ each( spaces, function( spaceName, space ) {
 	};
 } );
 
+// Populate the class2type map
+jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ),
+	function( _i, name ) {
+		class2type[ "[object " + name + "]" ] = name.toLowerCase();
+	} );
+
+function getType( obj ) {
+	if ( obj == null ) {
+		return obj + "";
+	}
+
+	return typeof obj === "object" ?
+		class2type[ toString.call( obj ) ] || "object" :
+		typeof obj;
+}
+
 function clamp( value, prop, allowEmpty ) {
 	var type = propTypes[ prop.type ] || {};
 
@@ -1497,13 +1527,13 @@ function clamp( value, prop, allowEmpty ) {
 
 	if ( type.mod ) {
 
-		// We add mod before modding to make sure that negatives values
+		// we add mod before modding to make sure that negatives values
 		// get converted properly: -10 -> 350
 		return ( value + type.mod ) % type.mod;
 	}
 
-	// For now all property types without mod have min and max
-	return 0 > value ? 0 : type.max < value ? type.max : value;
+	// for now all property types without mod have min and max
+	return Math.min( type.max, Math.max( 0, value ) );
 }
 
 function stringParse( string ) {
@@ -1512,7 +1542,7 @@ function stringParse( string ) {
 
 	string = string.toLowerCase();
 
-	each( stringParsers, function( i, parser ) {
+	each( stringParsers, function( _i, parser ) {
 		var parsed,
 			match = parser.re.exec( string ),
 			values = match && parser.parse( match ),
@@ -1521,12 +1551,12 @@ function stringParse( string ) {
 		if ( values ) {
 			parsed = inst[ spaceName ]( values );
 
-			// If this was an rgba parse the assignment might happen twice
+			// if this was an rgba parse the assignment might happen twice
 			// oh well....
 			inst[ spaces[ spaceName ].cache ] = parsed[ spaces[ spaceName ].cache ];
 			rgba = inst._rgba = parsed._rgba;
 
-			// Exit each( stringParsers ) here because we matched
+			// exit each( stringParsers ) here because we matched
 			return false;
 		}
 	} );
@@ -1534,7 +1564,7 @@ function stringParse( string ) {
 	// Found a stringParser that handled it
 	if ( rgba.length ) {
 
-		// If this came from a parsed string, force "transparent" when alpha is 0
+		// if this came from a parsed string, force "transparent" when alpha is 0
 		// chrome, (and maybe others) return "transparent" as rgba(0,0,0,0)
 		if ( rgba.join() === "0,0,0,0" ) {
 			jQuery.extend( rgba, colors.transparent );
@@ -1542,7 +1572,7 @@ function stringParse( string ) {
 		return inst;
 	}
 
-	// Named colors
+	// named colors
 	return colors[ string ];
 }
 
@@ -1558,10 +1588,10 @@ color.fn = jQuery.extend( color.prototype, {
 		}
 
 		var inst = this,
-			type = jQuery.type( red ),
+			type = getType( red ),
 			rgba = this._rgba = [];
 
-		// More than 1 argument specified - assume ( red, green, blue, alpha )
+		// more than 1 argument specified - assume ( red, green, blue, alpha )
 		if ( green !== undefined ) {
 			red = [ red, green, blue, alpha ];
 			type = "array";
@@ -1572,7 +1602,7 @@ color.fn = jQuery.extend( color.prototype, {
 		}
 
 		if ( type === "array" ) {
-			each( spaces.rgba.props, function( key, prop ) {
+			each( spaces.rgba.props, function( _key, prop ) {
 				rgba[ prop.idx ] = clamp( red[ prop.idx ], prop );
 			} );
 			return this;
@@ -1580,20 +1610,20 @@ color.fn = jQuery.extend( color.prototype, {
 
 		if ( type === "object" ) {
 			if ( red instanceof color ) {
-				each( spaces, function( spaceName, space ) {
+				each( spaces, function( _spaceName, space ) {
 					if ( red[ space.cache ] ) {
 						inst[ space.cache ] = red[ space.cache ].slice();
 					}
 				} );
 			} else {
-				each( spaces, function( spaceName, space ) {
+				each( spaces, function( _spaceName, space ) {
 					var cache = space.cache;
 					each( space.props, function( key, prop ) {
 
-						// If the cache doesn't exist, and we know how to convert
+						// if the cache doesn't exist, and we know how to convert
 						if ( !inst[ cache ] && space.to ) {
 
-							// If the value was null, we don't need to copy it
+							// if the value was null, we don't need to copy it
 							// if the key was alpha, we don't need to copy it either
 							if ( key === "alpha" || red[ key ] == null ) {
 								return;
@@ -1601,17 +1631,19 @@ color.fn = jQuery.extend( color.prototype, {
 							inst[ cache ] = space.to( inst._rgba );
 						}
 
-						// This is the only case where we allow nulls for ALL properties.
+						// this is the only case where we allow nulls for ALL properties.
 						// call clamp with alwaysAllowEmpty
 						inst[ cache ][ prop.idx ] = clamp( red[ key ], prop, true );
 					} );
 
-					// Everything defined but alpha?
-					if ( inst[ cache ] &&
-							jQuery.inArray( null, inst[ cache ].slice( 0, 3 ) ) < 0 ) {
+					// everything defined but alpha?
+					if ( inst[ cache ] && jQuery.inArray( null, inst[ cache ].slice( 0, 3 ) ) < 0 ) {
+
+						// use the default of 1
+						if ( inst[ cache ][ 3 ] == null ) {
+							inst[ cache ][ 3 ] = 1;
+						}
 
-						// Use the default of 1
-						inst[ cache ][ 3 ] = 1;
 						if ( space.from ) {
 							inst._rgba = space.from( inst[ cache ] );
 						}
@@ -1661,18 +1693,18 @@ color.fn = jQuery.extend( color.prototype, {
 			result = start.slice();
 
 		end = end[ space.cache ];
-		each( space.props, function( key, prop ) {
+		each( space.props, function( _key, prop ) {
 			var index = prop.idx,
 				startValue = start[ index ],
 				endValue = end[ index ],
 				type = propTypes[ prop.type ] || {};
 
-			// If null, don't override start value
+			// if null, don't override start value
 			if ( endValue === null ) {
 				return;
 			}
 
-			// If null - use end
+			// if null - use end
 			if ( startValue === null ) {
 				result[ index ] = endValue;
 			} else {
@@ -1690,7 +1722,7 @@ color.fn = jQuery.extend( color.prototype, {
 	},
 	blend: function( opaque ) {
 
-		// If we are already opaque - return ourself
+		// if we are already opaque - return ourself
 		if ( this._rgba[ 3 ] === 1 ) {
 			return this;
 		}
@@ -1706,7 +1738,10 @@ color.fn = jQuery.extend( color.prototype, {
 	toRgbaString: function() {
 		var prefix = "rgba(",
 			rgba = jQuery.map( this._rgba, function( v, i ) {
-				return v == null ? ( i > 2 ? 1 : 0 ) : v;
+				if ( v != null ) {
+					return v;
+				}
+				return i > 2 ? 1 : 0;
 			} );
 
 		if ( rgba[ 3 ] === 1 ) {
@@ -1723,7 +1758,7 @@ color.fn = jQuery.extend( color.prototype, {
 					v = i > 2 ? 1 : 0;
 				}
 
-				// Catch 1 and 2
+				// catch 1 and 2
 				if ( i && i < 3 ) {
 					v = Math.round( v * 100 ) + "%";
 				}
@@ -1746,7 +1781,7 @@ color.fn = jQuery.extend( color.prototype, {
 
 		return "#" + jQuery.map( rgba, function( v ) {
 
-			// Default to 0 when nulls exist
+			// default to 0 when nulls exist
 			v = ( v || 0 ).toString( 16 );
 			return v.length === 1 ? "0" + v : v;
 		} ).join( "" );
@@ -1757,7 +1792,7 @@ color.fn = jQuery.extend( color.prototype, {
 } );
 color.fn.parse.prototype = color.fn;
 
-// Hsla conversions adapted from:
+// hsla conversions adapted from:
 // https://code.google.com/p/maashaack/source/browse/packages/graphics/trunk/src/graphics/colors/HUE2RGB.as?r=5021
 
 function hue2rgb( p, q, h ) {
@@ -1799,7 +1834,7 @@ spaces.hsla.to = function( rgba ) {
 		h = ( 60 * ( r - g ) / diff ) + 240;
 	}
 
-	// Chroma (diff) == 0 means greyscale which, by definition, saturation = 0%
+	// chroma (diff) == 0 means greyscale which, by definition, saturation = 0%
 	// otherwise, saturation is based on the ratio of chroma (diff) to lightness (add)
 	if ( diff === 0 ) {
 		s = 0;
@@ -1830,16 +1865,17 @@ spaces.hsla.from = function( hsla ) {
 	];
 };
 
+
 each( spaces, function( spaceName, space ) {
 	var props = space.props,
 		cache = space.cache,
 		to = space.to,
 		from = space.from;
 
-	// Makes rgba() and hsla()
+	// makes rgba() and hsla()
 	color.fn[ spaceName ] = function( value ) {
 
-		// Generate a cache for this space if it doesn't exist
+		// generate a cache for this space if it doesn't exist
 		if ( to && !this[ cache ] ) {
 			this[ cache ] = to( this._rgba );
 		}
@@ -1848,7 +1884,7 @@ each( spaces, function( spaceName, space ) {
 		}
 
 		var ret,
-			type = jQuery.type( value ),
+			type = getType( value ),
 			arr = ( type === "array" || type === "object" ) ? value : arguments,
 			local = this[ cache ].slice();
 
@@ -1869,19 +1905,24 @@ each( spaces, function( spaceName, space ) {
 		}
 	};
 
-	// Makes red() green() blue() alpha() hue() saturation() lightness()
+	// makes red() green() blue() alpha() hue() saturation() lightness()
 	each( props, function( key, prop ) {
 
-		// Alpha is included in more than one space
+		// alpha is included in more than one space
 		if ( color.fn[ key ] ) {
 			return;
 		}
 		color.fn[ key ] = function( value ) {
-			var vtype = jQuery.type( value ),
-				fn = ( key === "alpha" ? ( this._hsla ? "hsla" : "rgba" ) : spaceName ),
-				local = this[ fn ](),
-				cur = local[ prop.idx ],
-				match;
+			var local, cur, match, fn,
+				vtype = getType( value );
+
+			if ( key === "alpha" ) {
+				fn = this._hsla ? "hsla" : "rgba";
+			} else {
+				fn = spaceName;
+			}
+			local = this[ fn ]();
+			cur = local[ prop.idx ];
 
 			if ( vtype === "undefined" ) {
 				return cur;
@@ -1889,7 +1930,7 @@ each( spaces, function( spaceName, space ) {
 
 			if ( vtype === "function" ) {
 				value = value.call( this, cur );
-				vtype = jQuery.type( value );
+				vtype = getType( value );
 			}
 			if ( value == null && prop.empty ) {
 				return this;
@@ -1906,18 +1947,17 @@ each( spaces, function( spaceName, space ) {
 	} );
 } );
 
-// Add cssHook and .fx.step function for each named hook.
+// add cssHook and .fx.step function for each named hook.
 // accept a space separated string of properties
 color.hook = function( hook ) {
 	var hooks = hook.split( " " );
-	each( hooks, function( i, hook ) {
+	each( hooks, function( _i, hook ) {
 		jQuery.cssHooks[ hook ] = {
 			set: function( elem, value ) {
 				var parsed, curElem,
 					backgroundColor = "";
 
-				if ( value !== "transparent" && ( jQuery.type( value ) !== "string" ||
-						( parsed = stringParse( value ) ) ) ) {
+				if ( value !== "transparent" && ( getType( value ) !== "string" || ( parsed = stringParse( value ) ) ) ) {
 					value = color( parsed || value );
 					if ( !support.rgba && value._rgba[ 3 ] !== 1 ) {
 						curElem = hook === "backgroundColor" ? elem.parentNode : elem;
@@ -1943,8 +1983,7 @@ color.hook = function( hook ) {
 					elem.style[ hook ] = value;
 				} catch ( e ) {
 
-					// Wrapped to prevent IE from throwing errors on "invalid" values like
-					// 'auto' or 'inherit'
+					// wrapped to prevent IE from throwing errors on "invalid" values like 'auto' or 'inherit'
 				}
 			}
 		};
@@ -1966,7 +2005,7 @@ jQuery.cssHooks.borderColor = {
 	expand: function( value ) {
 		var expanded = {};
 
-		each( [ "Top", "Right", "Bottom", "Left" ], function( i, part ) {
+		each( [ "Top", "Right", "Bottom", "Left" ], function( _i, part ) {
 			expanded[ "border" + part + "Color" ] = value;
 		} );
 		return expanded;
@@ -2002,7 +2041,32 @@ colors = jQuery.Color.names = {
 	_default: "#ffffff"
 };
 
-} )( jQuery );
+
+/*!
+ * jQuery UI Effects 1.13.0
+ * http://jqueryui.com
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ */
+
+//>>label: Effects Core
+//>>group: Effects
+/* eslint-disable max-len */
+//>>description: Extends the internal jQuery effects. Includes morphing and easing. Required by all other effects.
+/* eslint-enable max-len */
+//>>docs: http://api.jqueryui.com/category/effects-core/
+//>>demos: http://jqueryui.com/effect/
+
+
+var dataSpace = "ui-effects-",
+	dataSpaceStyle = "ui-effects-style",
+	dataSpaceAnimated = "ui-effects-animated";
+
+$.effects = {
+	effect: {}
+};
 
 /******************************************************************************/
 /****************************** CLASS ANIMATIONS ******************************/
@@ -2034,6 +2098,12 @@ $.each(
 	}
 );
 
+function camelCase( string ) {
+	return string.replace( /-([\da-z])/gi, function( all, letter ) {
+		return letter.toUpperCase();
+	} );
+}
+
 function getElementStyles( elem ) {
 	var key, len,
 		style = elem.ownerDocument.defaultView ?
@@ -2046,7 +2116,7 @@ function getElementStyles( elem ) {
 		while ( len-- ) {
 			key = style[ len ];
 			if ( typeof style[ key ] === "string" ) {
-				styles[ $.camelCase( key ) ] = style[ key ];
+				styles[ camelCase( key ) ] = style[ key ];
 			}
 		}
 
@@ -2220,12 +2290,12 @@ $.fn.extend( {
 
 ( function() {
 
-if ( $.expr && $.expr.filters && $.expr.filters.animated ) {
-	$.expr.filters.animated = ( function( orig ) {
+if ( $.expr && $.expr.pseudos && $.expr.pseudos.animated ) {
+	$.expr.pseudos.animated = ( function( orig ) {
 		return function( elem ) {
 			return !!$( elem ).data( dataSpaceAnimated ) || orig( elem );
 		};
-	} )( $.expr.filters.animated );
+	} )( $.expr.pseudos.animated );
 }
 
 if ( $.uiBackCompat !== false ) {
@@ -2294,6 +2364,7 @@ if ( $.uiBackCompat !== false ) {
 			// Firefox incorrectly exposes anonymous content
 			// https://bugzilla.mozilla.org/show_bug.cgi?id=561664
 			try {
+				// eslint-disable-next-line no-unused-expressions
 				active.id;
 			} catch ( e ) {
 				active = document.body;
@@ -2356,7 +2427,7 @@ if ( $.uiBackCompat !== false ) {
 }
 
 $.extend( $.effects, {
-	version: "1.12.1",
+	version: "1.13.0",
 
 	define: function( name, mode, effect ) {
 		if ( !effect ) {
@@ -2572,7 +2643,7 @@ function _normalizeArguments( effect, options, speed, callback ) {
 	}
 
 	// Catch (effect, callback)
-	if ( $.isFunction( options ) ) {
+	if ( typeof options === "function" ) {
 		callback = options;
 		speed = null;
 		options = {};
@@ -2586,7 +2657,7 @@ function _normalizeArguments( effect, options, speed, callback ) {
 	}
 
 	// Catch (effect, options, callback)
-	if ( $.isFunction( speed ) ) {
+	if ( typeof speed === "function" ) {
 		callback = speed;
 		speed = null;
 	}
@@ -2620,7 +2691,7 @@ function standardAnimationOption( option ) {
 	}
 
 	// Complete callback
-	if ( $.isFunction( option ) ) {
+	if ( typeof option === "function" ) {
 		return true;
 	}
 
@@ -2647,7 +2718,7 @@ $.fn.extend( {
 				var el = $( this ),
 					normalizedMode = $.effects.mode( el, mode ) || defaultMode;
 
-				// Sentinel for duck-punching the :animated psuedo-selector
+				// Sentinel for duck-punching the :animated pseudo-selector
 				el.data( dataSpaceAnimated, true );
 
 				// Save effect mode for later use,
@@ -2655,7 +2726,7 @@ $.fn.extend( {
 				// as the .show() below destroys the initial state
 				modes.push( normalizedMode );
 
-				// See $.uiBackCompat inside of run() for removal of defaultMode in 1.13
+				// See $.uiBackCompat inside of run() for removal of defaultMode in 1.14
 				if ( defaultMode && ( normalizedMode === "show" ||
 						( normalizedMode === defaultMode && normalizedMode === "hide" ) ) ) {
 					el.show();
@@ -2665,7 +2736,7 @@ $.fn.extend( {
 					$.effects.saveStyle( el );
 				}
 
-				if ( $.isFunction( next ) ) {
+				if ( typeof next === "function" ) {
 					next();
 				}
 			};
@@ -2700,11 +2771,11 @@ $.fn.extend( {
 			}
 
 			function done() {
-				if ( $.isFunction( complete ) ) {
+				if ( typeof complete === "function" ) {
 					complete.call( elem[ 0 ] );
 				}
 
-				if ( $.isFunction( next ) ) {
+				if ( typeof next === "function" ) {
 					next();
 				}
 			}
@@ -2813,22 +2884,24 @@ $.fn.extend( {
 				width: target.innerWidth()
 			},
 			startPosition = element.offset(),
-			transfer = $( "<div class='ui-effects-transfer'></div>" )
-				.appendTo( "body" )
-				.addClass( options.className )
-				.css( {
-					top: startPosition.top - fixTop,
-					left: startPosition.left - fixLeft,
-					height: element.innerHeight(),
-					width: element.innerWidth(),
-					position: targetFixed ? "fixed" : "absolute"
-				} )
-				.animate( animation, options.duration, options.easing, function() {
-					transfer.remove();
-					if ( $.isFunction( done ) ) {
-						done();
-					}
-				} );
+			transfer = $( "<div class='ui-effects-transfer'></div>" );
+
+		transfer
+			.appendTo( "body" )
+			.addClass( options.className )
+			.css( {
+				top: startPosition.top - fixTop,
+				left: startPosition.left - fixLeft,
+				height: element.innerHeight(),
+				width: element.innerWidth(),
+				position: targetFixed ? "fixed" : "absolute"
+			} )
+			.animate( animation, options.duration, options.easing, function() {
+				transfer.remove();
+				if ( typeof done === "function" ) {
+					done();
+				}
+			} );
 	}
 } );
 
@@ -2922,7 +2995,7 @@ var effect = $.effects;
 
 
 /*!
- * jQuery UI Effects Blind 1.12.1
+ * jQuery UI Effects Blind 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -2937,7 +3010,6 @@ var effect = $.effects;
 //>>demos: http://jqueryui.com/effect/
 
 
-
 var effectsEffectBlind = $.effects.define( "blind", "hide", function( options, done ) {
 	var map = {
 			up: [ "bottom", "top" ],
@@ -2978,7 +3050,7 @@ var effectsEffectBlind = $.effects.define( "blind", "hide", function( options, d
 
 
 /*!
- * jQuery UI Effects Bounce 1.12.1
+ * jQuery UI Effects Bounce 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -2993,7 +3065,6 @@ var effectsEffectBlind = $.effects.define( "blind", "hide", function( options, d
 //>>demos: http://jqueryui.com/effect/
 
 
-
 var effectsEffectBounce = $.effects.define( "bounce", function( options, done ) {
 	var upAnim, downAnim, refValue,
 		element = $( this ),
@@ -3074,7 +3145,7 @@ var effectsEffectBounce = $.effects.define( "bounce", function( options, done )
 
 
 /*!
- * jQuery UI Effects Clip 1.12.1
+ * jQuery UI Effects Clip 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -3089,7 +3160,6 @@ var effectsEffectBounce = $.effects.define( "bounce", function( options, done )
 //>>demos: http://jqueryui.com/effect/
 
 
-
 var effectsEffectClip = $.effects.define( "clip", "hide", function( options, done ) {
 	var start,
 		animate = {},
@@ -3125,7 +3195,7 @@ var effectsEffectClip = $.effects.define( "clip", "hide", function( options, don
 
 
 /*!
- * jQuery UI Effects Drop 1.12.1
+ * jQuery UI Effects Drop 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -3140,7 +3210,6 @@ var effectsEffectClip = $.effects.define( "clip", "hide", function( options, don
 //>>demos: http://jqueryui.com/effect/
 
 
-
 var effectsEffectDrop = $.effects.define( "drop", "hide", function( options, done ) {
 
 	var distance,
@@ -3180,7 +3249,7 @@ var effectsEffectDrop = $.effects.define( "drop", "hide", function( options, don
 
 
 /*!
- * jQuery UI Effects Explode 1.12.1
+ * jQuery UI Effects Explode 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -3190,14 +3259,13 @@ var effectsEffectDrop = $.effects.define( "drop", "hide", function( options, don
 
 //>>label: Explode Effect
 //>>group: Effects
-// jscs:disable maximumLineLength
+/* eslint-disable max-len */
 //>>description: Explodes an element in all directions into n pieces. Implodes an element to its original wholeness.
-// jscs:enable maximumLineLength
+/* eslint-enable max-len */
 //>>docs: http://api.jqueryui.com/explode-effect/
 //>>demos: http://jqueryui.com/effect/
 
 
-
 var effectsEffectExplode = $.effects.define( "explode", "hide", function( options, done ) {
 
 	var i, j, left, top, mx, my,
@@ -3277,7 +3345,7 @@ var effectsEffectExplode = $.effects.define( "explode", "hide", function( option
 
 
 /*!
- * jQuery UI Effects Fade 1.12.1
+ * jQuery UI Effects Fade 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -3292,7 +3360,6 @@ var effectsEffectExplode = $.effects.define( "explode", "hide", function( option
 //>>demos: http://jqueryui.com/effect/
 
 
-
 var effectsEffectFade = $.effects.define( "fade", "toggle", function( options, done ) {
 	var show = options.mode === "show";
 
@@ -3310,7 +3377,7 @@ var effectsEffectFade = $.effects.define( "fade", "toggle", function( options, d
 
 
 /*!
- * jQuery UI Effects Fold 1.12.1
+ * jQuery UI Effects Fold 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -3325,7 +3392,6 @@ var effectsEffectFade = $.effects.define( "fade", "toggle", function( options, d
 //>>demos: http://jqueryui.com/effect/
 
 
-
 var effectsEffectFold = $.effects.define( "fold", "hide", function( options, done ) {
 
 	// Create element
@@ -3385,7 +3451,7 @@ var effectsEffectFold = $.effects.define( "fold", "hide", function( options, don
 
 
 /*!
- * jQuery UI Effects Highlight 1.12.1
+ * jQuery UI Effects Highlight 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -3400,7 +3466,6 @@ var effectsEffectFold = $.effects.define( "fold", "hide", function( options, don
 //>>demos: http://jqueryui.com/effect/
 
 
-
 var effectsEffectHighlight = $.effects.define( "highlight", "show", function( options, done ) {
 	var element = $( this ),
 		animation = {
@@ -3428,7 +3493,7 @@ var effectsEffectHighlight = $.effects.define( "highlight", "show", function( op
 
 
 /*!
- * jQuery UI Effects Size 1.12.1
+ * jQuery UI Effects Size 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -3443,7 +3508,6 @@ var effectsEffectHighlight = $.effects.define( "highlight", "show", function( op
 //>>demos: http://jqueryui.com/effect/
 
 
-
 var effectsEffectSize = $.effects.define( "size", function( options, done ) {
 
 	// Create element
@@ -3520,6 +3584,8 @@ var effectsEffectSize = $.effects.define( "size", function( options, done ) {
 		to.top = ( original.outerHeight - to.outerHeight ) * baseline.y + pos.top;
 		to.left = ( original.outerWidth - to.outerWidth ) * baseline.x + pos.left;
 	}
+	delete from.outerHeight;
+	delete from.outerWidth;
 	element.css( from );
 
 	// Animate the children if desired
@@ -3605,7 +3671,7 @@ var effectsEffectSize = $.effects.define( "size", function( options, done ) {
 
 
 /*!
- * jQuery UI Effects Scale 1.12.1
+ * jQuery UI Effects Scale 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -3620,7 +3686,6 @@ var effectsEffectSize = $.effects.define( "size", function( options, done ) {
 //>>demos: http://jqueryui.com/effect/
 
 
-
 var effectsEffectScale = $.effects.define( "scale", function( options, done ) {
 
 	// Create element
@@ -3646,7 +3711,7 @@ var effectsEffectScale = $.effects.define( "scale", function( options, done ) {
 
 
 /*!
- * jQuery UI Effects Puff 1.12.1
+ * jQuery UI Effects Puff 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -3661,7 +3726,6 @@ var effectsEffectScale = $.effects.define( "scale", function( options, done ) {
 //>>demos: http://jqueryui.com/effect/
 
 
-
 var effectsEffectPuff = $.effects.define( "puff", "hide", function( options, done ) {
 	var newOptions = $.extend( true, {}, options, {
 		fade: true,
@@ -3673,7 +3737,7 @@ var effectsEffectPuff = $.effects.define( "puff", "hide", function( options, don
 
 
 /*!
- * jQuery UI Effects Pulsate 1.12.1
+ * jQuery UI Effects Pulsate 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -3688,7 +3752,6 @@ var effectsEffectPuff = $.effects.define( "puff", "hide", function( options, don
 //>>demos: http://jqueryui.com/effect/
 
 
-
 var effectsEffectPulsate = $.effects.define( "pulsate", "show", function( options, done ) {
 	var element = $( this ),
 		mode = options.mode,
@@ -3723,7 +3786,7 @@ var effectsEffectPulsate = $.effects.define( "pulsate", "show", function( option
 
 
 /*!
- * jQuery UI Effects Shake 1.12.1
+ * jQuery UI Effects Shake 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -3738,7 +3801,6 @@ var effectsEffectPulsate = $.effects.define( "pulsate", "show", function( option
 //>>demos: http://jqueryui.com/effect/
 
 
-
 var effectsEffectShake = $.effects.define( "shake", function( options, done ) {
 
 	var i = 1,
@@ -3783,7 +3845,7 @@ var effectsEffectShake = $.effects.define( "shake", function( options, done ) {
 
 
 /*!
- * jQuery UI Effects Slide 1.12.1
+ * jQuery UI Effects Slide 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -3798,7 +3860,6 @@ var effectsEffectShake = $.effects.define( "shake", function( options, done ) {
 //>>demos: http://jqueryui.com/effect/
 
 
-
 var effectsEffectSlide = $.effects.define( "slide", "show", function( options, done ) {
 	var startClip, startRef,
 		element = $( this ),
@@ -3845,7 +3906,7 @@ var effectsEffectSlide = $.effects.define( "slide", "show", function( options, d
 
 
 /*!
- * jQuery UI Effects Transfer 1.12.1
+ * jQuery UI Effects Transfer 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -3860,7 +3921,6 @@ var effectsEffectSlide = $.effects.define( "slide", "show", function( options, d
 //>>demos: http://jqueryui.com/effect/
 
 
-
 var effect;
 if ( $.uiBackCompat !== false ) {
 	effect = $.effects.define( "transfer", function( options, done ) {
@@ -3871,7 +3931,7 @@ var effectsEffectTransfer = effect;
 
 
 /*!
- * jQuery UI Focusable 1.12.1
+ * jQuery UI Focusable 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -3885,7 +3945,6 @@ var effectsEffectTransfer = effect;
 //>>docs: http://api.jqueryui.com/focusable-selector/
 
 
-
 // Selectors
 $.ui.focusable = function( element, hasTabindex ) {
 	var map, mapName, img, focusableIfVisible, fieldset,
@@ -3932,10 +3991,10 @@ function visible( element ) {
 		element = element.parent();
 		visibility = element.css( "visibility" );
 	}
-	return visibility !== "hidden";
+	return visibility === "visible";
 }
 
-$.extend( $.expr[ ":" ], {
+$.extend( $.expr.pseudos, {
 	focusable: function( element ) {
 		return $.ui.focusable( element, $.attr( element, "tabindex" ) != null );
 	}
@@ -3945,17 +4004,16 @@ var focusable = $.ui.focusable;
 
 
 
-
 // Support: IE8 Only
 // IE8 does not support the form attribute and when it is supplied. It overwrites the form prop
 // with a string, so we need to find the proper form.
-var form = $.fn.form = function() {
+var form = $.fn._form = function() {
 	return typeof this[ 0 ].form === "string" ? this.closest( "form" ) : $( this[ 0 ].form );
 };
 
 
 /*!
- * jQuery UI Form Reset Mixin 1.12.1
+ * jQuery UI Form Reset Mixin 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -3969,7 +4027,6 @@ var form = $.fn.form = function() {
 //>>docs: http://api.jqueryui.com/form-reset-mixin/
 
 
-
 var formResetMixin = $.ui.formResetMixin = {
 	_formResetHandler: function() {
 		var form = $( this );
@@ -3984,7 +4041,7 @@ var formResetMixin = $.ui.formResetMixin = {
 	},
 
 	_bindFormResetHandler: function() {
-		this.form = this.element.form();
+		this.form = this.element._form();
 		if ( !this.form.length ) {
 			return;
 		}
@@ -4018,7 +4075,7 @@ var formResetMixin = $.ui.formResetMixin = {
 
 
 /*!
- * jQuery UI Support for jQuery core 1.7.x 1.12.1
+ * jQuery UI Support for jQuery core 1.8.x and newer 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -4027,77 +4084,73 @@ var formResetMixin = $.ui.formResetMixin = {
  *
  */
 
-//>>label: jQuery 1.7 Support
+//>>label: jQuery 1.8+ Support
 //>>group: Core
-//>>description: Support version 1.7.x of jQuery core
-
-
-
-// Support: jQuery 1.7 only
-// Not a great way to check versions, but since we only support 1.7+ and only
-// need to detect <1.8, this is a simple check that should suffice. Checking
-// for "1.7." would be a bit safer, but the version string is 1.7, not 1.7.0
-// and we'll never reach 1.70.0 (if we do, we certainly won't be supporting
-// 1.7 anymore). See #11197 for why we're not using feature detection.
-if ( $.fn.jquery.substring( 0, 3 ) === "1.7" ) {
-
-	// Setters for .innerWidth(), .innerHeight(), .outerWidth(), .outerHeight()
-	// Unlike jQuery Core 1.8+, these only support numeric values to set the
-	// dimensions in pixels
-	$.each( [ "Width", "Height" ], function( i, name ) {
-		var side = name === "Width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ],
-			type = name.toLowerCase(),
-			orig = {
-				innerWidth: $.fn.innerWidth,
-				innerHeight: $.fn.innerHeight,
-				outerWidth: $.fn.outerWidth,
-				outerHeight: $.fn.outerHeight
-			};
+//>>description: Support version 1.8.x and newer of jQuery core
 
-		function reduce( elem, size, border, margin ) {
-			$.each( side, function() {
-				size -= parseFloat( $.css( elem, "padding" + this ) ) || 0;
-				if ( border ) {
-					size -= parseFloat( $.css( elem, "border" + this + "Width" ) ) || 0;
-				}
-				if ( margin ) {
-					size -= parseFloat( $.css( elem, "margin" + this ) ) || 0;
-				}
-			} );
-			return size;
-		}
 
-		$.fn[ "inner" + name ] = function( size ) {
-			if ( size === undefined ) {
-				return orig[ "inner" + name ].call( this );
-			}
+// Support: jQuery 1.9.x or older
+// $.expr[ ":" ] is deprecated.
+if ( !$.expr.pseudos ) {
+	$.expr.pseudos = $.expr[ ":" ];
+}
 
-			return this.each( function() {
-				$( this ).css( type, reduce( this, size ) + "px" );
-			} );
-		};
+// Support: jQuery 1.11.x or older
+// $.unique has been renamed to $.uniqueSort
+if ( !$.uniqueSort ) {
+	$.uniqueSort = $.unique;
+}
+
+// Support: jQuery 2.2.x or older.
+// This method has been defined in jQuery 3.0.0.
+// Code from https://github.com/jquery/jquery/blob/e539bac79e666bba95bba86d690b4e609dca2286/src/selector/escapeSelector.js
+if ( !$.escapeSelector ) {
+
+	// CSS string/identifier serialization
+	// https://drafts.csswg.org/cssom/#common-serializing-idioms
+	var rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;
 
-		$.fn[ "outer" + name ] = function( size, margin ) {
-			if ( typeof size !== "number" ) {
-				return orig[ "outer" + name ].call( this, size );
+	var fcssescape = function( ch, asCodePoint ) {
+		if ( asCodePoint ) {
+
+			// U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER
+			if ( ch === "\0" ) {
+				return "\uFFFD";
 			}
 
-			return this.each( function() {
-				$( this ).css( type, reduce( this, size, true, margin ) + "px" );
-			} );
-		};
-	} );
+			// Control characters and (dependent upon position) numbers get escaped as code points
+			return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " ";
+		}
 
-	$.fn.addBack = function( selector ) {
-		return this.add( selector == null ?
-			this.prevObject : this.prevObject.filter( selector )
-		);
+		// Other potentially-special ASCII characters get backslash-escaped
+		return "\\" + ch;
+	};
+
+	$.escapeSelector = function( sel ) {
+		return ( sel + "" ).replace( rcssescape, fcssescape );
 	};
 }
 
+// Support: jQuery 3.4.x or older
+// These methods have been defined in jQuery 3.5.0.
+if ( !$.fn.even || !$.fn.odd ) {
+	$.fn.extend( {
+		even: function() {
+			return this.filter( function( i ) {
+				return i % 2 === 0;
+			} );
+		},
+		odd: function() {
+			return this.filter( function( i ) {
+				return i % 2 === 1;
+			} );
+		}
+	} );
+}
+
 ;
 /*!
- * jQuery UI Keycode 1.12.1
+ * jQuery UI Keycode 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -4131,19 +4184,8 @@ var keycode = $.ui.keyCode = {
 };
 
 
-
-
-// Internal use only
-var escapeSelector = $.ui.escapeSelector = ( function() {
-	var selectorEscape = /([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;
-	return function( selector ) {
-		return selector.replace( selectorEscape, "\\$1" );
-	};
-} )();
-
-
 /*!
- * jQuery UI Labels 1.12.1
+ * jQuery UI Labels 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -4157,10 +4199,13 @@ var escapeSelector = $.ui.escapeSelector = ( function() {
 //>>docs: http://api.jqueryui.com/labels/
 
 
-
 var labels = $.fn.labels = function() {
 	var ancestor, selector, id, labels, ancestors;
 
+	if ( !this.length ) {
+		return this.pushStack( [] );
+	}
+
 	// Check control.labels first
 	if ( this[ 0 ].labels && this[ 0 ].labels.length ) {
 		return this.pushStack( this[ 0 ].labels );
@@ -4183,7 +4228,7 @@ var labels = $.fn.labels = function() {
 		ancestors = ancestor.add( ancestor.length ? ancestor.siblings() : this.siblings() );
 
 		// Create a selector for the label based on the id
-		selector = "label[for='" + $.ui.escapeSelector( id ) + "']";
+		selector = "label[for='" + $.escapeSelector( id ) + "']";
 
 		labels = labels.add( ancestors.find( selector ).addBack( selector ) );
 
@@ -4195,7 +4240,7 @@ var labels = $.fn.labels = function() {
 
 
 /*!
- * jQuery UI Scroll Parent 1.12.1
+ * jQuery UI Scroll Parent 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -4209,7 +4254,6 @@ var labels = $.fn.labels = function() {
 //>>docs: http://api.jqueryui.com/scrollParent/
 
 
-
 var scrollParent = $.fn.scrollParent = function( includeHidden ) {
 	var position = this.css( "position" ),
 		excludeStaticParent = position === "absolute",
@@ -4230,7 +4274,7 @@ var scrollParent = $.fn.scrollParent = function( includeHidden ) {
 
 
 /*!
- * jQuery UI Tabbable 1.12.1
+ * jQuery UI Tabbable 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -4244,8 +4288,7 @@ var scrollParent = $.fn.scrollParent = function( includeHidden ) {
 //>>docs: http://api.jqueryui.com/tabbable-selector/
 
 
-
-var tabbable = $.extend( $.expr[ ":" ], {
+var tabbable = $.extend( $.expr.pseudos, {
 	tabbable: function( element ) {
 		var tabIndex = $.attr( element, "tabindex" ),
 			hasTabindex = tabIndex != null;
@@ -4255,7 +4298,7 @@ var tabbable = $.extend( $.expr[ ":" ], {
 
 
 /*!
- * jQuery UI Unique ID 1.12.1
+ * jQuery UI Unique ID 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -4269,7 +4312,6 @@ var tabbable = $.extend( $.expr[ ":" ], {
 //>>docs: http://api.jqueryui.com/uniqueId/
 
 
-
 var uniqueId = $.fn.extend( {
 	uniqueId: ( function() {
 		var uuid = 0;
@@ -4294,7 +4336,7 @@ var uniqueId = $.fn.extend( {
 
 
 /*!
- * jQuery UI Accordion 1.12.1
+ * jQuery UI Accordion 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -4304,9 +4346,9 @@ var uniqueId = $.fn.extend( {
 
 //>>label: Accordion
 //>>group: Widgets
-// jscs:disable maximumLineLength
+/* eslint-disable max-len */
 //>>description: Displays collapsible content panels for presenting information in a limited amount of space.
-// jscs:enable maximumLineLength
+/* eslint-enable max-len */
 //>>docs: http://api.jqueryui.com/accordion/
 //>>demos: http://jqueryui.com/accordion/
 //>>css.structure: ../../themes/base/core.css
@@ -4314,9 +4356,8 @@ var uniqueId = $.fn.extend( {
 //>>css.theme: ../../themes/base/theme.css
 
 
-
 var widgetsAccordion = $.widget( "ui.accordion", {
-	version: "1.12.1",
+	version: "1.13.0",
 	options: {
 		active: 0,
 		animate: {},
@@ -4327,7 +4368,9 @@ var widgetsAccordion = $.widget( "ui.accordion", {
 		},
 		collapsible: false,
 		event: "click",
-		header: "> li > :first-child, > :not(li):even",
+		header: function( elem ) {
+			return elem.find( "> li > :first-child" ).add( elem.find( "> :not(li)" ).even() );
+		},
 		heightStyle: "auto",
 		icons: {
 			activeHeader: "ui-icon-triangle-1-s",
@@ -4558,7 +4601,11 @@ var widgetsAccordion = $.widget( "ui.accordion", {
 		var prevHeaders = this.headers,
 			prevPanels = this.panels;
 
-		this.headers = this.element.find( this.options.header );
+		if ( typeof this.options.header === "function" ) {
+			this.headers = this.options.header( this.element );
+		} else {
+			this.headers = this.element.find( this.options.header );
+		}
 		this._addClass( this.headers, "ui-accordion-header ui-accordion-header-collapsed",
 			"ui-state-default" );
 
@@ -4921,7 +4968,7 @@ var safeActiveElement = $.ui.safeActiveElement = function( document ) {
 
 
 /*!
- * jQuery UI Menu 1.12.1
+ * jQuery UI Menu 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -4939,9 +4986,8 @@ var safeActiveElement = $.ui.safeActiveElement = function( document ) {
 //>>css.theme: ../../themes/base/theme.css
 
 
-
 var widgetsMenu = $.widget( "ui.menu", {
-	version: "1.12.1",
+	version: "1.13.0",
 	defaultElement: "<ul>",
 	delay: 300,
 	options: {
@@ -4968,6 +5014,7 @@ var widgetsMenu = $.widget( "ui.menu", {
 		// Flag used to prevent firing of the click handler
 		// as the event bubbles up through nested menus
 		this.mouseHandled = false;
+		this.lastMousePosition = { x: null, y: null };
 		this.element
 			.uniqueId()
 			.attr( {
@@ -4982,6 +5029,8 @@ var widgetsMenu = $.widget( "ui.menu", {
 			// them (focus should always stay on UL during navigation).
 			"mousedown .ui-menu-item": function( event ) {
 				event.preventDefault();
+
+				this._activateItem( event );
 			},
 			"click .ui-menu-item": function( event ) {
 				var target = $( event.target );
@@ -5011,36 +5060,15 @@ var widgetsMenu = $.widget( "ui.menu", {
 					}
 				}
 			},
-			"mouseenter .ui-menu-item": function( event ) {
-
-				// Ignore mouse events while typeahead is active, see #10458.
-				// Prevents focusing the wrong item when typeahead causes a scroll while the mouse
-				// is over an item in the menu
-				if ( this.previousFilter ) {
-					return;
-				}
-
-				var actualTarget = $( event.target ).closest( ".ui-menu-item" ),
-					target = $( event.currentTarget );
-
-				// Ignore bubbled events on parent items, see #11641
-				if ( actualTarget[ 0 ] !== target[ 0 ] ) {
-					return;
-				}
-
-				// Remove ui-state-active class from siblings of the newly focused menu item
-				// to avoid a jump caused by adjacent elements both having a class with a border
-				this._removeClass( target.siblings().children( ".ui-state-active" ),
-					null, "ui-state-active" );
-				this.focus( event, target );
-			},
+			"mouseenter .ui-menu-item": "_activateItem",
+			"mousemove .ui-menu-item": "_activateItem",
 			mouseleave: "collapseAll",
 			"mouseleave .ui-menu": "collapseAll",
 			focus: function( event, keepActiveItem ) {
 
 				// If there's already an active item, keep it active
 				// If not, activate the first item
-				var item = this.active || this.element.find( this.options.items ).eq( 0 );
+				var item = this.active || this._menuItems().first();
 
 				if ( !keepActiveItem ) {
 					this.focus( event, item );
@@ -5066,7 +5094,7 @@ var widgetsMenu = $.widget( "ui.menu", {
 		this._on( this.document, {
 			click: function( event ) {
 				if ( this._closeOnDocumentClick( event ) ) {
-					this.collapseAll( event );
+					this.collapseAll( event, true );
 				}
 
 				// Reset the mouseHandled flag
@@ -5075,6 +5103,46 @@ var widgetsMenu = $.widget( "ui.menu", {
 		} );
 	},
 
+	_activateItem: function( event ) {
+
+		// Ignore mouse events while typeahead is active, see #10458.
+		// Prevents focusing the wrong item when typeahead causes a scroll while the mouse
+		// is over an item in the menu
+		if ( this.previousFilter ) {
+			return;
+		}
+
+		// If the mouse didn't actually move, but the page was scrolled, ignore the event (#9356)
+		if ( event.clientX === this.lastMousePosition.x &&
+				event.clientY === this.lastMousePosition.y ) {
+			return;
+		}
+
+		this.lastMousePosition = {
+			x: event.clientX,
+			y: event.clientY
+		};
+
+		var actualTarget = $( event.target ).closest( ".ui-menu-item" ),
+			target = $( event.currentTarget );
+
+		// Ignore bubbled events on parent items, see #11641
+		if ( actualTarget[ 0 ] !== target[ 0 ] ) {
+			return;
+		}
+
+		// If the item is already active, there's nothing to do
+		if ( target.is( ".ui-state-active" ) ) {
+			return;
+		}
+
+		// Remove ui-state-active class from siblings of the newly focused menu item
+		// to avoid a jump caused by adjacent elements both having a class with a border
+		this._removeClass( target.siblings().children( ".ui-state-active" ),
+			null, "ui-state-active" );
+		this.focus( event, target );
+	},
+
 	_destroy: function() {
 		var items = this.element.find( ".ui-menu-item" )
 				.removeAttr( "role aria-disabled" ),
@@ -5406,7 +5474,7 @@ var widgetsMenu = $.widget( "ui.menu", {
 			this._removeClass( currentMenu.find( ".ui-state-active" ), null, "ui-state-active" );
 
 			this.activeMenu = currentMenu;
-		}, this.delay );
+		}, all ? 0 : this.delay );
 	},
 
 	// With no arguments, closes the currently active menu - if nothing is active
@@ -5442,11 +5510,7 @@ var widgetsMenu = $.widget( "ui.menu", {
 	},
 
 	expand: function( event ) {
-		var newItem = this.active &&
-			this.active
-				.children( ".ui-menu " )
-					.find( this.options.items )
-						.first();
+		var newItem = this.active && this._menuItems( this.active.children( ".ui-menu" ) ).first();
 
 		if ( newItem && newItem.length ) {
 			this._open( newItem.parent() );
@@ -5474,21 +5538,27 @@ var widgetsMenu = $.widget( "ui.menu", {
 		return this.active && !this.active.nextAll( ".ui-menu-item" ).length;
 	},
 
+	_menuItems: function( menu ) {
+		return ( menu || this.element )
+			.find( this.options.items )
+			.filter( ".ui-menu-item" );
+	},
+
 	_move: function( direction, filter, event ) {
 		var next;
 		if ( this.active ) {
 			if ( direction === "first" || direction === "last" ) {
 				next = this.active
 					[ direction === "first" ? "prevAll" : "nextAll" ]( ".ui-menu-item" )
-					.eq( -1 );
+					.last();
 			} else {
 				next = this.active
 					[ direction + "All" ]( ".ui-menu-item" )
-					.eq( 0 );
+					.first();
 			}
 		}
 		if ( !next || !next.length || !this.active ) {
-			next = this.activeMenu.find( this.options.items )[ filter ]();
+			next = this._menuItems( this.activeMenu )[ filter ]();
 		}
 
 		this.focus( event, next );
@@ -5506,7 +5576,13 @@ var widgetsMenu = $.widget( "ui.menu", {
 		}
 		if ( this._hasScroll() ) {
 			base = this.active.offset().top;
-			height = this.element.height();
+			height = this.element.innerHeight();
+
+			// jQuery 3.2 doesn't include scrollbars in innerHeight, add it back.
+			if ( $.fn.jquery.indexOf( "3.2." ) === 0 ) {
+				height += this.element[ 0 ].offsetHeight - this.element.outerHeight();
+			}
+
 			this.active.nextAll( ".ui-menu-item" ).each( function() {
 				item = $( this );
 				return item.offset().top - base - height < 0;
@@ -5514,7 +5590,7 @@ var widgetsMenu = $.widget( "ui.menu", {
 
 			this.focus( event, item );
 		} else {
-			this.focus( event, this.activeMenu.find( this.options.items )
+			this.focus( event, this._menuItems( this.activeMenu )
 				[ !this.active ? "first" : "last" ]() );
 		}
 	},
@@ -5530,7 +5606,13 @@ var widgetsMenu = $.widget( "ui.menu", {
 		}
 		if ( this._hasScroll() ) {
 			base = this.active.offset().top;
-			height = this.element.height();
+			height = this.element.innerHeight();
+
+			// jQuery 3.2 doesn't include scrollbars in innerHeight, add it back.
+			if ( $.fn.jquery.indexOf( "3.2." ) === 0 ) {
+				height += this.element[ 0 ].offsetHeight - this.element.outerHeight();
+			}
+
 			this.active.prevAll( ".ui-menu-item" ).each( function() {
 				item = $( this );
 				return item.offset().top - base + height > 0;
@@ -5538,7 +5620,7 @@ var widgetsMenu = $.widget( "ui.menu", {
 
 			this.focus( event, item );
 		} else {
-			this.focus( event, this.activeMenu.find( this.options.items ).first() );
+			this.focus( event, this._menuItems( this.activeMenu ).first() );
 		}
 	},
 
@@ -5569,14 +5651,15 @@ var widgetsMenu = $.widget( "ui.menu", {
 				.filter( ".ui-menu-item" )
 					.filter( function() {
 						return regex.test(
-							$.trim( $( this ).children( ".ui-menu-item-wrapper" ).text() ) );
+							String.prototype.trim.call(
+								$( this ).children( ".ui-menu-item-wrapper" ).text() ) );
 					} );
 	}
 } );
 
 
 /*!
- * jQuery UI Autocomplete 1.12.1
+ * jQuery UI Autocomplete 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -5594,9 +5677,8 @@ var widgetsMenu = $.widget( "ui.menu", {
 //>>css.theme: ../../themes/base/theme.css
 
 
-
 $.widget( "ui.autocomplete", {
-	version: "1.12.1",
+	version: "1.13.0",
 	defaultElement: "<input>",
 	options: {
 		appendTo: null,
@@ -5759,11 +5841,6 @@ $.widget( "ui.autocomplete", {
 				this.previous = this._value();
 			},
 			blur: function( event ) {
-				if ( this.cancelBlur ) {
-					delete this.cancelBlur;
-					return;
-				}
-
 				clearTimeout( this.searching );
 				this.close( event );
 				this._change( event );
@@ -5779,31 +5856,24 @@ $.widget( "ui.autocomplete", {
 				role: null
 			} )
 			.hide()
+
+			// Support: IE 11 only, Edge <= 14
+			// For other browsers, we preventDefault() on the mousedown event
+			// to keep the dropdown from taking focus from the input. This doesn't
+			// work for IE/Edge, causing problems with selection and scrolling (#9638)
+			// Happily, IE and Edge support an "unselectable" attribute that
+			// prevents an element from receiving focus, exactly what we want here.
+			.attr( {
+				"unselectable": "on"
+			} )
 			.menu( "instance" );
 
 		this._addClass( this.menu.element, "ui-autocomplete", "ui-front" );
 		this._on( this.menu.element, {
 			mousedown: function( event ) {
 
-				// prevent moving focus out of the text field
+				// Prevent moving focus out of the text field
 				event.preventDefault();
-
-				// IE doesn't prevent moving focus even with event.preventDefault()
-				// so we set a flag to know when we should ignore the blur event
-				this.cancelBlur = true;
-				this._delay( function() {
-					delete this.cancelBlur;
-
-					// Support: IE 8 only
-					// Right clicking a menu item or selecting text from the menu items will
-					// result in focus moving out of the input. However, we've already received
-					// and ignored the blur event because of the cancelBlur flag set above. So
-					// we restore focus to ensure that the menu closes properly based on the user's
-					// next actions.
-					if ( this.element[ 0 ] !== $.ui.safeActiveElement( this.document[ 0 ] ) ) {
-						this.element.trigger( "focus" );
-					}
-				} );
 			},
 			menufocus: function( event, ui ) {
 				var label, item;
@@ -5834,7 +5904,7 @@ $.widget( "ui.autocomplete", {
 
 				// Announce the value in the liveRegion
 				label = ui.item.attr( "aria-label" ) || item.value;
-				if ( label && $.trim( label ).length ) {
+				if ( label && String.prototype.trim.call( label ).length ) {
 					this.liveRegion.children().hide();
 					$( "<div>" ).text( label ).appendTo( this.liveRegion );
 				}
@@ -5946,7 +6016,7 @@ $.widget( "ui.autocomplete", {
 	_initSource: function() {
 		var array, url,
 			that = this;
-		if ( $.isArray( this.options.source ) ) {
+		if ( Array.isArray( this.options.source ) ) {
 			array = this.options.source;
 			this.source = function( request, response ) {
 				response( $.ui.autocomplete.filter( array, request.term ) );
@@ -6018,7 +6088,7 @@ $.widget( "ui.autocomplete", {
 	_response: function() {
 		var index = ++this.requestIndex;
 
-		return $.proxy( function( content ) {
+		return function( content ) {
 			if ( index === this.requestIndex ) {
 				this.__response( content );
 			}
@@ -6027,7 +6097,7 @@ $.widget( "ui.autocomplete", {
 			if ( !this.pending ) {
 				this._removeClass( "ui-autocomplete-loading" );
 			}
-		}, this );
+		}.bind( this );
 	},
 
 	__response: function( content ) {
@@ -6187,7 +6257,7 @@ $.widget( "ui.autocomplete", {
 		var editable = element.prop( "contentEditable" );
 
 		if ( editable === "inherit" ) {
-		  return this._isContentEditable( element.parent() );
+			return this._isContentEditable( element.parent() );
 		}
 
 		return editable === "true";
@@ -6240,7 +6310,7 @@ var widgetsAutocomplete = $.ui.autocomplete;
 
 
 /*!
- * jQuery UI Controlgroup 1.12.1
+ * jQuery UI Controlgroup 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -6261,7 +6331,7 @@ var widgetsAutocomplete = $.ui.autocomplete;
 var controlgroupCornerRegex = /ui-corner-([a-z]){2,6}/g;
 
 var widgetsControlgroup = $.widget( "ui.controlgroup", {
-	version: "1.12.1",
+	version: "1.13.0",
 	defaultElement: "<div>",
 	options: {
 		direction: "horizontal",
@@ -6378,7 +6448,7 @@ var widgetsControlgroup = $.widget( "ui.controlgroup", {
 				} );
 		} );
 
-		this.childWidgets = $( $.unique( childWidgets ) );
+		this.childWidgets = $( $.uniqueSort( childWidgets ) );
 		this._addClass( this.childWidgets, "ui-controlgroup-item" );
 	},
 
@@ -6462,7 +6532,7 @@ var widgetsControlgroup = $.widget( "ui.controlgroup", {
 		var result = {};
 		$.each( classes, function( key ) {
 			var current = instance.options.classes[ key ] || "";
-			current = $.trim( current.replace( controlgroupCornerRegex, "" ) );
+			current = String.prototype.trim.call( current.replace( controlgroupCornerRegex, "" ) );
 			result[ key ] = ( current + " " + classes[ key ] ).replace( /\s+/g, " " );
 		} );
 		return result;
@@ -6525,7 +6595,7 @@ var widgetsControlgroup = $.widget( "ui.controlgroup", {
 } );
 
 /*!
- * jQuery UI Checkboxradio 1.12.1
+ * jQuery UI Checkboxradio 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -6544,9 +6614,8 @@ var widgetsControlgroup = $.widget( "ui.controlgroup", {
 //>>css.theme: ../../themes/base/theme.css
 
 
-
 $.widget( "ui.checkboxradio", [ $.ui.formResetMixin, {
-	version: "1.12.1",
+	version: "1.13.0",
 	options: {
 		disabled: null,
 		label: null,
@@ -6625,9 +6694,6 @@ $.widget( "ui.checkboxradio", [ $.ui.formResetMixin, {
 
 		if ( checked ) {
 			this._addClass( this.label, "ui-checkboxradio-checked", "ui-state-active" );
-			if ( this.icon ) {
-				this._addClass( this.icon, null, "ui-state-hover" );
-			}
 		}
 
 		this._on( {
@@ -6662,7 +6728,7 @@ $.widget( "ui.checkboxradio", [ $.ui.formResetMixin, {
 	_getRadioGroup: function() {
 		var group;
 		var name = this.element[ 0 ].name;
-		var nameSelector = "input[name='" + $.ui.escapeSelector( name ) + "']";
+		var nameSelector = "input[name='" + $.escapeSelector( name ) + "']";
 
 		if ( !name ) {
 			return $( [] );
@@ -6674,7 +6740,7 @@ $.widget( "ui.checkboxradio", [ $.ui.formResetMixin, {
 
 			// Not inside a form, check all inputs that also are not inside a form
 			group = $( nameSelector ).filter( function() {
-				return $( this ).form().length === 0;
+				return $( this )._form().length === 0;
 			} );
 		}
 
@@ -6795,7 +6861,7 @@ var widgetsCheckboxradio = $.ui.checkboxradio;
 
 
 /*!
- * jQuery UI Button 1.12.1
+ * jQuery UI Button 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -6813,9 +6879,8 @@ var widgetsCheckboxradio = $.ui.checkboxradio;
 //>>css.theme: ../../themes/base/theme.css
 
 
-
 $.widget( "ui.button", {
-	version: "1.12.1",
+	version: "1.13.0",
 	defaultElement: "<button>",
 	options: {
 		classes: {
@@ -7039,7 +7104,7 @@ $.widget( "ui.button", {
 			this._toggleClass( null, "ui-state-disabled", value );
 			this.element[ 0 ].disabled = value;
 			if ( value ) {
-				this.element.blur();
+				this.element.trigger( "blur" );
 			}
 		}
 	},
@@ -7118,22 +7183,82 @@ if ( $.uiBackCompat !== false ) {
 	} );
 
 	$.fn.button = ( function( orig ) {
-		return function() {
-			if ( !this.length || ( this.length && this[ 0 ].tagName !== "INPUT" ) ||
-					( this.length && this[ 0 ].tagName === "INPUT" && (
-						this.attr( "type" ) !== "checkbox" && this.attr( "type" ) !== "radio"
-					) ) ) {
-				return orig.apply( this, arguments );
-			}
-			if ( !$.ui.checkboxradio ) {
-				$.error( "Checkboxradio widget missing" );
-			}
-			if ( arguments.length === 0 ) {
-				return this.checkboxradio( {
-					"icon": false
+		return function( options ) {
+			var isMethodCall = typeof options === "string";
+			var args = Array.prototype.slice.call( arguments, 1 );
+			var returnValue = this;
+
+			if ( isMethodCall ) {
+
+				// If this is an empty collection, we need to have the instance method
+				// return undefined instead of the jQuery instance
+				if ( !this.length && options === "instance" ) {
+					returnValue = undefined;
+				} else {
+					this.each( function() {
+						var methodValue;
+						var type = $( this ).attr( "type" );
+						var name = type !== "checkbox" && type !== "radio" ?
+							"button" :
+							"checkboxradio";
+						var instance = $.data( this, "ui-" + name );
+
+						if ( options === "instance" ) {
+							returnValue = instance;
+							return false;
+						}
+
+						if ( !instance ) {
+							return $.error( "cannot call methods on button" +
+								" prior to initialization; " +
+								"attempted to call method '" + options + "'" );
+						}
+
+						if ( typeof instance[ options ] !== "function" ||
+							options.charAt( 0 ) === "_" ) {
+							return $.error( "no such method '" + options + "' for button" +
+								" widget instance" );
+						}
+
+						methodValue = instance[ options ].apply( instance, args );
+
+						if ( methodValue !== instance && methodValue !== undefined ) {
+							returnValue = methodValue && methodValue.jquery ?
+								returnValue.pushStack( methodValue.get() ) :
+								methodValue;
+							return false;
+						}
+					} );
+				}
+			} else {
+
+				// Allow multiple hashes to be passed on init
+				if ( args.length ) {
+					options = $.widget.extend.apply( null, [ options ].concat( args ) );
+				}
+
+				this.each( function() {
+					var type = $( this ).attr( "type" );
+					var name = type !== "checkbox" && type !== "radio" ? "button" : "checkboxradio";
+					var instance = $.data( this, "ui-" + name );
+
+					if ( instance ) {
+						instance.option( options || {} );
+						if ( instance._init ) {
+							instance._init();
+						}
+					} else {
+						if ( name === "button" ) {
+							orig.call( $( this ), options );
+							return;
+						}
+
+						$( this ).checkboxradio( $.extend( { icon: false }, options ) );
+					}
 				} );
 			}
-			return this.checkboxradio.apply( this, arguments );
+
+			return returnValue;
 		};
 	} )( $.fn.button );
 
@@ -7160,10 +7285,9 @@ if ( $.uiBackCompat !== false ) {
 var widgetsButton = $.ui.button;
 
 
-// jscs:disable maximumLineLength
-/* jscs:disable requireCamelCaseOrUpperCaseIdentifiers */
+/* eslint-disable max-len, camelcase */
 /*!
- * jQuery UI Datepicker 1.12.1
+ * jQuery UI Datepicker 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -7181,8 +7305,7 @@ var widgetsButton = $.ui.button;
 //>>css.theme: ../../themes/base/theme.css
 
 
-
-$.extend( $.ui, { datepicker: { version: "1.12.1" } } );
+$.extend( $.ui, { datepicker: { version: "1.13.0" } } );
 
 var datepicker_instActive;
 
@@ -7210,6 +7333,7 @@ function datepicker_getZindex( elem ) {
 
 	return 0;
 }
+
 /* Date picker manager.
    Use the singleton instance of this class, $.datepicker, to interact with the date picker.
    Settings for (groups of) date pickers are maintained in an instance object,
@@ -7236,18 +7360,20 @@ function Datepicker() {
 		prevText: "Prev", // Display text for previous month link
 		nextText: "Next", // Display text for next month link
 		currentText: "Today", // Display text for current month link
-		monthNames: [ "January","February","March","April","May","June",
-			"July","August","September","October","November","December" ], // Names of months for drop-down and formatting
+		monthNames: [ "January", "February", "March", "April", "May", "June",
+			"July", "August", "September", "October", "November", "December" ], // Names of months for drop-down and formatting
 		monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ], // For formatting
 		dayNames: [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ], // For formatting
 		dayNamesShort: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ], // For formatting
-		dayNamesMin: [ "Su","Mo","Tu","We","Th","Fr","Sa" ], // Column headings for days starting at Sunday
+		dayNamesMin: [ "Su", "Mo", "Tu", "We", "Th", "Fr", "Sa" ], // Column headings for days starting at Sunday
 		weekHeader: "Wk", // Column header for week of the year
 		dateFormat: "mm/dd/yy", // See format options on parseDate
 		firstDay: 0, // The first day of the week, Sun = 0, Mon = 1, ...
 		isRTL: false, // True if right-to-left language, false if left-to-right
 		showMonthAfterYear: false, // True if the year select precedes month, false for month then year
-		yearSuffix: "" // Additional text to append to the year in the month headers
+		yearSuffix: "", // Additional text to append to the year in the month headers,
+		selectMonthLabel: "Select month", // Invisible label for month selector
+		selectYearLabel: "Select year" // Invisible label for year selector
 	};
 	this._defaults = { // Global defaults for all the date picker instances
 		showOn: "focus", // "focus" for popup on focus,
@@ -7288,6 +7414,7 @@ function Datepicker() {
 		onSelect: null, // Define a callback function when a date is selected
 		onChangeMonthYear: null, // Define a callback function when the month or year is changed
 		onClose: null, // Define a callback function when the datepicker is closed
+		onUpdateDatepicker: null, // Define a callback function when the datepicker is updated
 		numberOfMonths: 1, // Number of months to show at a time
 		showCurrentAtPos: 0, // The position in multipe months at which to show the current month (starting at 0)
 		stepMonths: 1, // Number of months to step back/forward
@@ -7306,6 +7433,7 @@ function Datepicker() {
 }
 
 $.extend( Datepicker.prototype, {
+
 	/* Class name added to elements to indicate already configured with a date picker. */
 	markerClassName: "hasDatepicker",
 
@@ -7388,7 +7516,9 @@ $.extend( Datepicker.prototype, {
 			inst.append.remove();
 		}
 		if ( appendText ) {
-			inst.append = $( "<span class='" + this._appendClass + "'>" + appendText + "</span>" );
+			inst.append = $( "<span>" )
+				.addClass( this._appendClass )
+				.text( appendText );
 			input[ isRTL ? "before" : "after" ]( inst.append );
 		}
 
@@ -7405,12 +7535,32 @@ $.extend( Datepicker.prototype, {
 		if ( showOn === "button" || showOn === "both" ) { // pop-up date picker when button clicked
 			buttonText = this._get( inst, "buttonText" );
 			buttonImage = this._get( inst, "buttonImage" );
-			inst.trigger = $( this._get( inst, "buttonImageOnly" ) ?
-				$( "<img/>" ).addClass( this._triggerClass ).
-					attr( { src: buttonImage, alt: buttonText, title: buttonText } ) :
-				$( "<button type='button'></button>" ).addClass( this._triggerClass ).
-					html( !buttonImage ? buttonText : $( "<img/>" ).attr(
-					{ src:buttonImage, alt:buttonText, title:buttonText } ) ) );
+
+			if ( this._get( inst, "buttonImageOnly" ) ) {
+				inst.trigger = $( "<img>" )
+					.addClass( this._triggerClass )
+					.attr( {
+						src: buttonImage,
+						alt: buttonText,
+						title: buttonText
+					} );
+			} else {
+				inst.trigger = $( "<button type='button'>" )
+					.addClass( this._triggerClass );
+				if ( buttonImage ) {
+					inst.trigger.html(
+						$( "<img>" )
+							.attr( {
+								src: buttonImage,
+								alt: buttonText,
+								title: buttonText
+							} )
+					);
+				} else {
+					inst.trigger.text( buttonText );
+				}
+			}
+
 			input[ isRTL ? "before" : "after" ]( inst.trigger );
 			inst.trigger.on( "click", function() {
 				if ( $.datepicker._datepickerShowing && $.datepicker._lastInput === input[ 0 ] ) {
@@ -7556,6 +7706,7 @@ $.extend( Datepicker.prototype, {
 
 		if ( datepicker_instActive === inst ) {
 			datepicker_instActive = null;
+			this._curInst = null;
 		}
 	},
 
@@ -7575,7 +7726,9 @@ $.extend( Datepicker.prototype, {
 		if ( nodeName === "input" ) {
 			target.disabled = false;
 			inst.trigger.filter( "button" ).
-				each( function() { this.disabled = false; } ).end().
+				each( function() {
+					this.disabled = false;
+				} ).end().
 				filter( "img" ).css( { opacity: "1.0", cursor: "" } );
 		} else if ( nodeName === "div" || nodeName === "span" ) {
 			inline = $target.children( "." + this._inlineClass );
@@ -7584,7 +7737,11 @@ $.extend( Datepicker.prototype, {
 				prop( "disabled", false );
 		}
 		this._disabledInputs = $.map( this._disabledInputs,
-			function( value ) { return ( value === target ? null : value ); } ); // delete entry
+
+			// Delete entry
+			function( value ) {
+				return ( value === target ? null : value );
+			} );
 	},
 
 	/* Disable the date picker to a jQuery selection.
@@ -7603,7 +7760,9 @@ $.extend( Datepicker.prototype, {
 		if ( nodeName === "input" ) {
 			target.disabled = true;
 			inst.trigger.filter( "button" ).
-				each( function() { this.disabled = true; } ).end().
+				each( function() {
+					this.disabled = true;
+				} ).end().
 				filter( "img" ).css( { opacity: "0.5", cursor: "default" } );
 		} else if ( nodeName === "div" || nodeName === "span" ) {
 			inline = $target.children( "." + this._inlineClass );
@@ -7612,7 +7771,11 @@ $.extend( Datepicker.prototype, {
 				prop( "disabled", true );
 		}
 		this._disabledInputs = $.map( this._disabledInputs,
-			function( value ) { return ( value === target ? null : value ); } ); // delete entry
+
+			// Delete entry
+			function( value ) {
+				return ( value === target ? null : value );
+			} );
 		this._disabledInputs[ this._disabledInputs.length ] = target;
 	},
 
@@ -7640,8 +7803,7 @@ $.extend( Datepicker.prototype, {
 	_getInst: function( target ) {
 		try {
 			return $.data( target, "datepicker" );
-		}
-		catch ( err ) {
+		} catch ( err ) {
 			throw "Missing instance data for this datepicker";
 		}
 	},
@@ -7874,8 +8036,7 @@ $.extend( Datepicker.prototype, {
 					$.datepicker._updateAlternate( inst );
 					$.datepicker._updateDatepicker( inst );
 				}
-			}
-			catch ( err ) {
+			} catch ( err ) {
 			}
 		}
 		return true;
@@ -7980,7 +8141,8 @@ $.extend( Datepicker.prototype, {
 			numMonths = this._getNumberOfMonths( inst ),
 			cols = numMonths[ 1 ],
 			width = 17,
-			activeCell = inst.dpDiv.find( "." + this._dayOverClass + " a" );
+			activeCell = inst.dpDiv.find( "." + this._dayOverClass + " a" ),
+			onUpdateDatepicker = $.datepicker._get( inst, "onUpdateDatepicker" );
 
 		if ( activeCell.length > 0 ) {
 			datepicker_handleMouseover.apply( activeCell.get( 0 ) );
@@ -8006,11 +8168,15 @@ $.extend( Datepicker.prototype, {
 
 				//assure that inst.yearshtml didn't change.
 				if ( origyearshtml === inst.yearshtml && inst.yearshtml ) {
-					inst.dpDiv.find( "select.ui-datepicker-year:first" ).replaceWith( inst.yearshtml );
+					inst.dpDiv.find( "select.ui-datepicker-year" ).first().replaceWith( inst.yearshtml );
 				}
 				origyearshtml = inst.yearshtml = null;
 			}, 0 );
 		}
+
+		if ( onUpdateDatepicker ) {
+			onUpdateDatepicker.apply( ( inst.input ? inst.input[ 0 ] : null ), [ inst ] );
+		}
 	},
 
 	// #6694 - don't focus the input if it's already focused
@@ -8048,7 +8214,7 @@ $.extend( Datepicker.prototype, {
 			inst = this._getInst( obj ),
 			isRTL = this._get( inst, "isRTL" );
 
-		while ( obj && ( obj.type === "hidden" || obj.nodeType !== 1 || $.expr.filters.hidden( obj ) ) ) {
+		while ( obj && ( obj.type === "hidden" || obj.nodeType !== 1 || $.expr.pseudos.hidden( obj ) ) ) {
 			obj = obj[ isRTL ? "previousSibling" : "nextSibling" ];
 		}
 
@@ -8136,9 +8302,7 @@ $.extend( Datepicker.prototype, {
 		if ( this._isDisabledDatepicker( target[ 0 ] ) ) {
 			return;
 		}
-		this._adjustInstDate( inst, offset +
-			( period === "M" ? this._get( inst, "showCurrentAtPos" ) : 0 ), // undo positioning
-			period );
+		this._adjustInstDate( inst, offset, period );
 		this._updateDatepicker( inst );
 	},
 
@@ -8185,7 +8349,7 @@ $.extend( Datepicker.prototype, {
 		}
 
 		inst = this._getInst( target[ 0 ] );
-		inst.selectedDay = inst.currentDay = $( "a", td ).html();
+		inst.selectedDay = inst.currentDay = parseInt( $( "a", td ).attr( "data-date" ) );
 		inst.selectedMonth = inst.currentMonth = month;
 		inst.selectedYear = inst.currentYear = year;
 		this._selectDate( id, this._formatDate( inst,
@@ -8238,7 +8402,7 @@ $.extend( Datepicker.prototype, {
 			altFormat = this._get( inst, "altFormat" ) || this._get( inst, "dateFormat" );
 			date = this._getDate( inst );
 			dateStr = this.formatDate( altFormat, date, this._getFormatConfig( inst ) );
-			$( altField ).val( dateStr );
+			$( document ).find( altField ).val( dateStr );
 		}
 	},
 
@@ -8677,8 +8841,7 @@ $.extend( Datepicker.prototype, {
 				try {
 					return $.datepicker.parseDate( $.datepicker._get( inst, "dateFormat" ),
 						offset, $.datepicker._getFormatConfig( inst ) );
-				}
-				catch ( e ) {
+				} catch ( e ) {
 
 					// Ignore
 				}
@@ -8852,32 +9015,104 @@ $.extend( Datepicker.prototype, {
 			this._daylightSavingAdjust( new Date( drawYear, drawMonth - stepMonths, 1 ) ),
 			this._getFormatConfig( inst ) ) );
 
-		prev = ( this._canAdjustMonth( inst, -1, drawYear, drawMonth ) ?
-			"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click'" +
-			" title='" + prevText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "e" : "w" ) + "'>" + prevText + "</span></a>" :
-			( hideIfNoPrevNext ? "" : "<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='" + prevText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "e" : "w" ) + "'>" + prevText + "</span></a>" ) );
+		if ( this._canAdjustMonth( inst, -1, drawYear, drawMonth ) ) {
+			prev = $( "<a>" )
+				.attr( {
+					"class": "ui-datepicker-prev ui-corner-all",
+					"data-handler": "prev",
+					"data-event": "click",
+					title: prevText
+				} )
+				.append(
+					$( "<span>" )
+						.addClass( "ui-icon ui-icon-circle-triangle-" +
+							( isRTL ? "e" : "w" ) )
+						.text( prevText )
+				)[ 0 ].outerHTML;
+		} else if ( hideIfNoPrevNext ) {
+			prev = "";
+		} else {
+			prev = $( "<a>" )
+				.attr( {
+					"class": "ui-datepicker-prev ui-corner-all ui-state-disabled",
+					title: prevText
+				} )
+				.append(
+					$( "<span>" )
+						.addClass( "ui-icon ui-icon-circle-triangle-" +
+							( isRTL ? "e" : "w" ) )
+						.text( prevText )
+				)[ 0 ].outerHTML;
+		}
 
 		nextText = this._get( inst, "nextText" );
 		nextText = ( !navigationAsDateFormat ? nextText : this.formatDate( nextText,
 			this._daylightSavingAdjust( new Date( drawYear, drawMonth + stepMonths, 1 ) ),
 			this._getFormatConfig( inst ) ) );
 
-		next = ( this._canAdjustMonth( inst, +1, drawYear, drawMonth ) ?
-			"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click'" +
-			" title='" + nextText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "w" : "e" ) + "'>" + nextText + "</span></a>" :
-			( hideIfNoPrevNext ? "" : "<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='" + nextText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "w" : "e" ) + "'>" + nextText + "</span></a>" ) );
+		if ( this._canAdjustMonth( inst, +1, drawYear, drawMonth ) ) {
+			next = $( "<a>" )
+				.attr( {
+					"class": "ui-datepicker-next ui-corner-all",
+					"data-handler": "next",
+					"data-event": "click",
+					title: nextText
+				} )
+				.append(
+					$( "<span>" )
+						.addClass( "ui-icon ui-icon-circle-triangle-" +
+							( isRTL ? "w" : "e" ) )
+						.text( nextText )
+				)[ 0 ].outerHTML;
+		} else if ( hideIfNoPrevNext ) {
+			next = "";
+		} else {
+			next = $( "<a>" )
+				.attr( {
+					"class": "ui-datepicker-next ui-corner-all ui-state-disabled",
+					title: nextText
+				} )
+				.append(
+					$( "<span>" )
+						.attr( "class", "ui-icon ui-icon-circle-triangle-" +
+							( isRTL ? "w" : "e" ) )
+						.text( nextText )
+				)[ 0 ].outerHTML;
+		}
 
 		currentText = this._get( inst, "currentText" );
 		gotoDate = ( this._get( inst, "gotoCurrent" ) && inst.currentDay ? currentDate : today );
 		currentText = ( !navigationAsDateFormat ? currentText :
 			this.formatDate( currentText, gotoDate, this._getFormatConfig( inst ) ) );
 
-		controls = ( !inst.inline ? "<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>" +
-			this._get( inst, "closeText" ) + "</button>" : "" );
-
-		buttonPanel = ( showButtonPanel ) ? "<div class='ui-datepicker-buttonpane ui-widget-content'>" + ( isRTL ? controls : "" ) +
-			( this._isInRange( inst, gotoDate ) ? "<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'" +
-			">" + currentText + "</button>" : "" ) + ( isRTL ? "" : controls ) + "</div>" : "";
+		controls = "";
+		if ( !inst.inline ) {
+			controls = $( "<button>" )
+				.attr( {
+					type: "button",
+					"class": "ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all",
+					"data-handler": "hide",
+					"data-event": "click"
+				} )
+				.text( this._get( inst, "closeText" ) )[ 0 ].outerHTML;
+		}
+
+		buttonPanel = "";
+		if ( showButtonPanel ) {
+			buttonPanel = $( "<div class='ui-datepicker-buttonpane ui-widget-content'>" )
+				.append( isRTL ? controls : "" )
+				.append( this._isInRange( inst, gotoDate ) ?
+					$( "<button>" )
+						.attr( {
+							type: "button",
+							"class": "ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all",
+							"data-handler": "today",
+							"data-event": "click"
+						} )
+						.text( currentText ) :
+					"" )
+				.append( isRTL ? "" : controls )[ 0 ].outerHTML;
+		}
 
 		firstDay = parseInt( this._get( inst, "firstDay" ), 10 );
 		firstDay = ( isNaN( firstDay ) ? 0 : firstDay );
@@ -8965,7 +9200,9 @@ $.extend( Datepicker.prototype, {
 							( printDate.getTime() === today.getTime() ? " ui-state-highlight" : "" ) +
 							( printDate.getTime() === currentDate.getTime() ? " ui-state-active" : "" ) + // highlight selected day
 							( otherMonth ? " ui-priority-secondary" : "" ) + // distinguish dates from other months
-							"' href='#'>" + printDate.getDate() + "</a>" ) ) + "</td>"; // display selectable date
+							"' href='#' aria-current='" + ( printDate.getTime() === currentDate.getTime() ? "true" : "false" ) + // mark date as selected for screen reader
+							"' data-date='" + printDate.getDate() + // store date as data
+							"'>" + printDate.getDate() + "</a>" ) ) + "</td>"; // display selectable date
 						printDate.setDate( printDate.getDate() + 1 );
 						printDate = this._daylightSavingAdjust( printDate );
 					}
@@ -8995,6 +9232,8 @@ $.extend( Datepicker.prototype, {
 			changeMonth = this._get( inst, "changeMonth" ),
 			changeYear = this._get( inst, "changeYear" ),
 			showMonthAfterYear = this._get( inst, "showMonthAfterYear" ),
+			selectMonthLabel = this._get( inst, "selectMonthLabel" ),
+			selectYearLabel = this._get( inst, "selectYearLabel" ),
 			html = "<div class='ui-datepicker-title'>",
 			monthHtml = "";
 
@@ -9004,7 +9243,7 @@ $.extend( Datepicker.prototype, {
 		} else {
 			inMinYear = ( minDate && minDate.getFullYear() === drawYear );
 			inMaxYear = ( maxDate && maxDate.getFullYear() === drawYear );
-			monthHtml += "<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>";
+			monthHtml += "<select class='ui-datepicker-month' aria-label='" + selectMonthLabel + "' data-handler='selectMonth' data-event='change'>";
 			for ( month = 0; month < 12; month++ ) {
 				if ( ( !inMinYear || month >= minDate.getMonth() ) && ( !inMaxYear || month <= maxDate.getMonth() ) ) {
 					monthHtml += "<option value='" + month + "'" +
@@ -9039,7 +9278,7 @@ $.extend( Datepicker.prototype, {
 				endYear = Math.max( year, determineYear( years[ 1 ] || "" ) );
 				year = ( minDate ? Math.max( year, minDate.getFullYear() ) : year );
 				endYear = ( maxDate ? Math.min( endYear, maxDate.getFullYear() ) : endYear );
-				inst.yearshtml += "<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";
+				inst.yearshtml += "<select class='ui-datepicker-year' aria-label='" + selectYearLabel + "' data-handler='selectYear' data-event='change'>";
 				for ( ; year <= endYear; year++ ) {
 					inst.yearshtml += "<option value='" + year + "'" +
 						( year === drawYear ? " selected='selected'" : "" ) +
@@ -9251,28 +9490,29 @@ $.fn.datepicker = function( options ) {
 			apply( $.datepicker, [ this[ 0 ] ].concat( otherArgs ) );
 	}
 	return this.each( function() {
-		typeof options === "string" ?
-			$.datepicker[ "_" + options + "Datepicker" ].
-				apply( $.datepicker, [ this ].concat( otherArgs ) ) :
+		if ( typeof options === "string" ) {
+			$.datepicker[ "_" + options + "Datepicker" ]
+				.apply( $.datepicker, [ this ].concat( otherArgs ) );
+		} else {
 			$.datepicker._attachDatepicker( this, options );
+		}
 	} );
 };
 
 $.datepicker = new Datepicker(); // singleton instance
 $.datepicker.initialized = false;
 $.datepicker.uuid = new Date().getTime();
-$.datepicker.version = "1.12.1";
+$.datepicker.version = "1.13.0";
 
 var widgetsDatepicker = $.datepicker;
 
 
 
-
 // This file is deprecated
 var ie = $.ui.ie = !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() );
 
 /*!
- * jQuery UI Mouse 1.12.1
+ * jQuery UI Mouse 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -9286,14 +9526,13 @@ var ie = $.ui.ie = !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() );
 //>>docs: http://api.jqueryui.com/mouse/
 
 
-
 var mouseHandled = false;
 $( document ).on( "mouseup", function() {
 	mouseHandled = false;
 } );
 
 var widgetsMouse = $.widget( "ui.mouse", {
-	version: "1.12.1",
+	version: "1.13.0",
 	options: {
 		cancel: "input, textarea, button, select, option",
 		distance: 1,
@@ -9338,7 +9577,9 @@ var widgetsMouse = $.widget( "ui.mouse", {
 		this._mouseMoved = false;
 
 		// We may have missed mouseup (out of window)
-		( this._mouseStarted && this._mouseUp( event ) );
+		if ( this._mouseStarted ) {
+			this._mouseUp( event );
+		}
 
 		this._mouseDownEvent = event;
 
@@ -9431,7 +9672,11 @@ var widgetsMouse = $.widget( "ui.mouse", {
 		if ( this._mouseDistanceMet( event ) && this._mouseDelayMet( event ) ) {
 			this._mouseStarted =
 				( this._mouseStart( this._mouseDownEvent, event ) !== false );
-			( this._mouseStarted ? this._mouseDrag( event ) : this._mouseUp( event ) );
+			if ( this._mouseStarted ) {
+				this._mouseDrag( event );
+			} else {
+				this._mouseUp( event );
+			}
 		}
 
 		return !this._mouseStarted;
@@ -9478,12 +9723,13 @@ var widgetsMouse = $.widget( "ui.mouse", {
 	_mouseStart: function( /* event */ ) {},
 	_mouseDrag: function( /* event */ ) {},
 	_mouseStop: function( /* event */ ) {},
-	_mouseCapture: function( /* event */ ) { return true; }
+	_mouseCapture: function( /* event */ ) {
+		return true;
+	}
 } );
 
 
 
-
 // $.ui.plugin is deprecated. Use $.widget() extensions instead.
 var plugin = $.ui.plugin = {
 	add: function( module, option, set ) {
@@ -9528,7 +9774,7 @@ var safeBlur = $.ui.safeBlur = function( element ) {
 
 
 /*!
- * jQuery UI Draggable 1.12.1
+ * jQuery UI Draggable 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -9544,9 +9790,8 @@ var safeBlur = $.ui.safeBlur = function( element ) {
 //>>css.structure: ../../themes/base/draggable.css
 
 
-
 $.widget( "ui.draggable", $.ui.mouse, {
-	version: "1.12.1",
+	version: "1.13.0",
 	widgetEventPrefix: "drag",
 	options: {
 		addClasses: true,
@@ -9710,7 +9955,9 @@ $.widget( "ui.draggable", $.ui.mouse, {
 		this.originalPageY = event.pageY;
 
 		//Adjust the mouse offset relative to the helper if "cursorAt" is supplied
-		( o.cursorAt && this._adjustOffsetFromHelper( o.cursorAt ) );
+		if ( o.cursorAt ) {
+			this._adjustOffsetFromHelper( o.cursorAt );
+		}
 
 		//Set a containment if given in the options
 		this._setContainment();
@@ -9805,7 +10052,7 @@ $.widget( "ui.draggable", $.ui.mouse, {
 
 		if ( ( this.options.revert === "invalid" && !dropped ) ||
 				( this.options.revert === "valid" && dropped ) ||
-				this.options.revert === true || ( $.isFunction( this.options.revert ) &&
+				this.options.revert === true || ( typeof this.options.revert === "function" &&
 				this.options.revert.call( this.element, dropped ) )
 		) {
 			$( this.helper ).animate(
@@ -9877,7 +10124,7 @@ $.widget( "ui.draggable", $.ui.mouse, {
 	_createHelper: function( event ) {
 
 		var o = this.options,
-			helperIsFunction = $.isFunction( o.helper ),
+			helperIsFunction = typeof o.helper === "function",
 			helper = helperIsFunction ?
 				$( o.helper.apply( this.element[ 0 ], [ event ] ) ) :
 				( o.helper === "clone" ?
@@ -9916,7 +10163,7 @@ $.widget( "ui.draggable", $.ui.mouse, {
 		if ( typeof obj === "string" ) {
 			obj = obj.split( " " );
 		}
-		if ( $.isArray( obj ) ) {
+		if ( Array.isArray( obj ) ) {
 			obj = { left: +obj[ 0 ], top: +obj[ 1 ] || 0 };
 		}
 		if ( "left" in obj ) {
@@ -10625,12 +10872,13 @@ $.ui.plugin.add( "draggable", "snap", {
 					!$.contains( inst.snapElements[ i ].item.ownerDocument,
 					inst.snapElements[ i ].item ) ) {
 				if ( inst.snapElements[ i ].snapping ) {
-					( inst.options.snap.release &&
+					if ( inst.options.snap.release ) {
 						inst.options.snap.release.call(
 							inst.element,
 							event,
 							$.extend( inst._uiHash(), { snapItem: inst.snapElements[ i ].item } )
-						) );
+						);
+					}
 				}
 				inst.snapElements[ i ].snapping = false;
 				continue;
@@ -10701,13 +10949,14 @@ $.ui.plugin.add( "draggable", "snap", {
 			}
 
 			if ( !inst.snapElements[ i ].snapping && ( ts || bs || ls || rs || first ) ) {
-				( inst.options.snap.snap &&
+				if ( inst.options.snap.snap ) {
 					inst.options.snap.snap.call(
 						inst.element,
 						event,
 						$.extend( inst._uiHash(), {
 							snapItem: inst.snapElements[ i ].item
-						} ) ) );
+						} ) );
+				}
 			}
 			inst.snapElements[ i ].snapping = ( ts || bs || ls || rs || first );
 
@@ -10725,7 +10974,9 @@ $.ui.plugin.add( "draggable", "stack", {
 					( parseInt( $( b ).css( "zIndex" ), 10 ) || 0 );
 			} );
 
-		if ( !group.length ) { return; }
+		if ( !group.length ) {
+			return;
+		}
 
 		min = parseInt( $( group[ 0 ] ).css( "zIndex" ), 10 ) || 0;
 		$( group ).each( function( i ) {
@@ -10758,7 +11009,7 @@ var widgetsDraggable = $.ui.draggable;
 
 
 /*!
- * jQuery UI Resizable 1.12.1
+ * jQuery UI Resizable 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -10776,9 +11027,8 @@ var widgetsDraggable = $.ui.draggable;
 //>>css.theme: ../../themes/base/theme.css
 
 
-
 $.widget( "ui.resizable", $.ui.mouse, {
-	version: "1.12.1",
+	version: "1.13.0",
 	widgetEventPrefix: "resize",
 	options: {
 		alsoResize: false,
@@ -10833,9 +11083,15 @@ $.widget( "ui.resizable", $.ui.mouse, {
 		// TODO: determine which cases actually cause this to happen
 		// if the element doesn't have the scroll set, see if it's possible to
 		// set the scroll
-		el[ scroll ] = 1;
-		has = ( el[ scroll ] > 0 );
-		el[ scroll ] = 0;
+		try {
+			el[ scroll ] = 1;
+			has = ( el[ scroll ] > 0 );
+			el[ scroll ] = 0;
+		} catch ( e ) {
+
+			// `el` might be a string, then setting `scroll` will throw
+			// an error in strict mode; ignore it.
+		}
 		return has;
 	},
 
@@ -10858,7 +11114,8 @@ $.widget( "ui.resizable", $.ui.mouse, {
 		if ( this.element[ 0 ].nodeName.match( /^(canvas|textarea|input|select|button|img)$/i ) ) {
 
 			this.element.wrap(
-				$( "<div class='ui-wrapper' style='overflow: hidden;'></div>" ).css( {
+				$( "<div class='ui-wrapper'></div>" ).css( {
+					overflow: "hidden",
 					position: this.element.css( "position" ),
 					width: this.element.outerWidth(),
 					height: this.element.outerHeight(),
@@ -10929,15 +11186,14 @@ $.widget( "ui.resizable", $.ui.mouse, {
 	_destroy: function() {
 
 		this._mouseDestroy();
+		this._addedHandles.remove();
 
 		var wrapper,
 			_destroy = function( exp ) {
 				$( exp )
 					.removeData( "resizable" )
 					.removeData( "ui-resizable" )
-					.off( ".resizable" )
-					.find( ".ui-resizable-handle" )
-						.remove();
+					.off( ".resizable" );
 			};
 
 		// TODO: Unwrap at same DOM position
@@ -10968,6 +11224,9 @@ $.widget( "ui.resizable", $.ui.mouse, {
 			this._removeHandles();
 			this._setupHandles();
 			break;
+		case "aspectRatio":
+			this._aspectRatio = !!value;
+			break;
 		default:
 			break;
 		}
@@ -10989,6 +11248,7 @@ $.widget( "ui.resizable", $.ui.mouse, {
 				} );
 
 		this._handles = $();
+		this._addedHandles = $();
 		if ( this.handles.constructor === String ) {
 
 			if ( this.handles === "all" ) {
@@ -11000,7 +11260,7 @@ $.widget( "ui.resizable", $.ui.mouse, {
 
 			for ( i = 0; i < n.length; i++ ) {
 
-				handle = $.trim( n[ i ] );
+				handle = String.prototype.trim.call( n[ i ] );
 				hname = "ui-resizable-" + handle;
 				axis = $( "<div>" );
 				this._addClass( axis, "ui-resizable-handle " + hname );
@@ -11008,7 +11268,10 @@ $.widget( "ui.resizable", $.ui.mouse, {
 				axis.css( { zIndex: o.zIndex } );
 
 				this.handles[ handle ] = ".ui-resizable-" + handle;
-				this.element.append( axis );
+				if ( !this.element.children( this.handles[ handle ] ).length ) {
+					this.element.append( axis );
+					this._addedHandles = this._addedHandles.add( axis );
+				}
 			}
 
 		}
@@ -11074,7 +11337,7 @@ $.widget( "ui.resizable", $.ui.mouse, {
 	},
 
 	_removeHandles: function() {
-		this._handles.remove();
+		this._addedHandles.remove();
 	},
 
 	_mouseCapture: function( event ) {
@@ -11454,7 +11717,7 @@ $.widget( "ui.resizable", $.ui.mouse, {
 
 		if ( this._helper ) {
 
-			this.helper = this.helper || $( "<div style='overflow:hidden;'></div>" );
+			this.helper = this.helper || $( "<div></div>" ).css( { overflow: "hidden" } );
 
 			this._addClass( this.helper, this._helper );
 			this.helper.css( {
@@ -11511,7 +11774,9 @@ $.widget( "ui.resizable", $.ui.mouse, {
 
 	_propagate: function( n, event ) {
 		$.ui.plugin.call( this, n, [ event, this.ui() ] );
-		( n !== "resize" && this._trigger( n, event, this.ui() ) );
+		if ( n !== "resize" ) {
+			this._trigger( n, event, this.ui() );
+		}
 	},
 
 	plugins: {},
@@ -11632,8 +11897,8 @@ $.ui.plugin.add( "resizable", "containment", {
 			co = that.containerOffset;
 			ch = that.containerSize.height;
 			cw = that.containerSize.width;
-			width = ( that._hasScroll ( ce, "left" ) ? ce.scrollWidth : cw );
-			height = ( that._hasScroll ( ce ) ? ce.scrollHeight : ch ) ;
+			width = ( that._hasScroll( ce, "left" ) ? ce.scrollWidth : cw );
+			height = ( that._hasScroll( ce ) ? ce.scrollHeight : ch );
 
 			that.parentData = {
 				element: ce,
@@ -11942,7 +12207,7 @@ var widgetsResizable = $.ui.resizable;
 
 
 /*!
- * jQuery UI Dialog 1.12.1
+ * jQuery UI Dialog 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -11960,9 +12225,8 @@ var widgetsResizable = $.ui.resizable;
 //>>css.theme: ../../themes/base/theme.css
 
 
-
 $.widget( "ui.dialog", {
-	version: "1.12.1",
+	version: "1.13.0",
 	options: {
 		appendTo: "body",
 		autoOpen: true,
@@ -12207,7 +12471,7 @@ $.widget( "ui.dialog", {
 			that._trigger( "focus" );
 		} );
 
-		// Track the dialog immediately upon openening in case a focus event
+		// Track the dialog immediately upon opening in case a focus event
 		// somehow occurs outside of the dialog before an element inside the
 		// dialog is focused (#10152)
 		this._makeFocusTarget();
@@ -12243,22 +12507,23 @@ $.widget( "ui.dialog", {
 		hasFocus.eq( 0 ).trigger( "focus" );
 	},
 
-	_keepFocus: function( event ) {
-		function checkFocus() {
-			var activeElement = $.ui.safeActiveElement( this.document[ 0 ] ),
-				isActive = this.uiDialog[ 0 ] === activeElement ||
-					$.contains( this.uiDialog[ 0 ], activeElement );
-			if ( !isActive ) {
-				this._focusTabbable();
-			}
+	_restoreTabbableFocus: function() {
+		var activeElement = $.ui.safeActiveElement( this.document[ 0 ] ),
+			isActive = this.uiDialog[ 0 ] === activeElement ||
+				$.contains( this.uiDialog[ 0 ], activeElement );
+		if ( !isActive ) {
+			this._focusTabbable();
 		}
+	},
+
+	_keepFocus: function( event ) {
 		event.preventDefault();
-		checkFocus.call( this );
+		this._restoreTabbableFocus();
 
 		// support: IE
 		// IE <= 8 doesn't prevent moving focus even with event.preventDefault()
 		// so we check again later
-		this._delay( checkFocus );
+		this._delay( this._restoreTabbableFocus );
 	},
 
 	_createWrapper: function() {
@@ -12287,8 +12552,8 @@ $.widget( "ui.dialog", {
 					return;
 				}
 				var tabbables = this.uiDialog.find( ":tabbable" ),
-					first = tabbables.filter( ":first" ),
-					last = tabbables.filter( ":last" );
+					first = tabbables.first(),
+					last = tabbables.last();
 
 				if ( ( event.target === last[ 0 ] || event.target === this.uiDialog[ 0 ] ) &&
 						!event.shiftKey ) {
@@ -12399,14 +12664,14 @@ $.widget( "ui.dialog", {
 		this.uiDialogButtonPane.remove();
 		this.uiButtonSet.empty();
 
-		if ( $.isEmptyObject( buttons ) || ( $.isArray( buttons ) && !buttons.length ) ) {
+		if ( $.isEmptyObject( buttons ) || ( Array.isArray( buttons ) && !buttons.length ) ) {
 			this._removeClass( this.uiDialog, "ui-dialog-buttons" );
 			return;
 		}
 
 		$.each( buttons, function( name, props ) {
 			var click, buttonOptions;
-			props = $.isFunction( props ) ?
+			props = typeof props === "function" ?
 				{ click: props, text: name } :
 				props;
 
@@ -12771,6 +13036,8 @@ $.widget( "ui.dialog", {
 			return;
 		}
 
+		var jqMinor = $.fn.jquery.substring( 0, 4 );
+
 		// We use a delay in case the overlay is created from an
 		// event that we're going to be cancelling (#2804)
 		var isOpening = true;
@@ -12781,20 +13048,28 @@ $.widget( "ui.dialog", {
 		if ( !this.document.data( "ui-dialog-overlays" ) ) {
 
 			// Prevent use of anchors and inputs
-			// Using _on() for an event handler shared across many instances is
-			// safe because the dialogs stack and must be closed in reverse order
-			this._on( this.document, {
-				focusin: function( event ) {
-					if ( isOpening ) {
-						return;
-					}
+			// This doesn't use `_on()` because it is a shared event handler
+			// across all open modal dialogs.
+			this.document.on( "focusin.ui-dialog", function( event ) {
+				if ( isOpening ) {
+					return;
+				}
 
-					if ( !this._allowInteraction( event ) ) {
-						event.preventDefault();
-						this._trackingInstances()[ 0 ]._focusTabbable();
+				var instance = this._trackingInstances()[ 0 ];
+				if ( !instance._allowInteraction( event ) ) {
+					event.preventDefault();
+					instance._focusTabbable();
+
+					// Support: jQuery >=3.4 <3.6 only
+					// Focus re-triggering in jQuery 3.4/3.5 makes the original element
+					// have its focus event propagated last, breaking the re-targeting.
+					// Trigger focus in a delay in addition if needed to avoid the issue
+					// See https://github.com/jquery/jquery/issues/4382
+					if ( jqMinor === "3.4." || jqMinor === "3.5." ) {
+						instance._delay( instance._restoreTabbableFocus );
 					}
 				}
-			} );
+			}.bind( this ) );
 		}
 
 		this.overlay = $( "<div>" )
@@ -12817,7 +13092,7 @@ $.widget( "ui.dialog", {
 			var overlays = this.document.data( "ui-dialog-overlays" ) - 1;
 
 			if ( !overlays ) {
-				this._off( this.document, "focusin" );
+				this.document.off( "focusin.ui-dialog" );
 				this.document.removeData( "ui-dialog-overlays" );
 			} else {
 				this.document.data( "ui-dialog-overlays", overlays );
@@ -12857,7 +13132,7 @@ var widgetsDialog = $.ui.dialog;
 
 
 /*!
- * jQuery UI Droppable 1.12.1
+ * jQuery UI Droppable 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -12872,9 +13147,8 @@ var widgetsDialog = $.ui.dialog;
 //>>demos: http://jqueryui.com/droppable/
 
 
-
 $.widget( "ui.droppable", {
-	version: "1.12.1",
+	version: "1.13.0",
 	widgetEventPrefix: "drop",
 	options: {
 		accept: "*",
@@ -12899,7 +13173,7 @@ $.widget( "ui.droppable", {
 		this.isover = false;
 		this.isout = true;
 
-		this.accept = $.isFunction( accept ) ? accept : function( d ) {
+		this.accept = typeof accept === "function" ? accept : function( d ) {
 			return d.is( accept );
 		};
 
@@ -12922,7 +13196,9 @@ $.widget( "ui.droppable", {
 
 		this._addToManager( o.scope );
 
-		o.addClasses && this._addClass( "ui-droppable" );
+		if ( o.addClasses ) {
+			this._addClass( "ui-droppable" );
+		}
 
 	},
 
@@ -12951,7 +13227,7 @@ $.widget( "ui.droppable", {
 	_setOption: function( key, value ) {
 
 		if ( key === "accept" ) {
-			this.accept = $.isFunction( value ) ? value : function( d ) {
+			this.accept = typeof value === "function" ? value : function( d ) {
 				return d.is( value );
 			};
 		} else if ( key === "scope" ) {
@@ -13041,14 +13317,15 @@ $.widget( "ui.droppable", {
 					inst.accept.call(
 						inst.element[ 0 ], ( draggable.currentItem || draggable.element )
 					) &&
-					intersect(
+					$.ui.intersect(
 						draggable,
 						$.extend( inst, { offset: inst.element.offset() } ),
 						inst.options.tolerance, event
 					)
 				) {
 					childrenIntersection = true;
-					return false; }
+					return false;
+				}
 			} );
 		if ( childrenIntersection ) {
 			return false;
@@ -13077,7 +13354,7 @@ $.widget( "ui.droppable", {
 	},
 
 	// Extension points just to make backcompat sane and avoid duplicating logic
-	// TODO: Remove in 1.13 along with call to it below
+	// TODO: Remove in 1.14 along with call to it below
 	_addHoverClass: function() {
 		this._addClass( "ui-droppable-hover" );
 	},
@@ -13095,7 +13372,7 @@ $.widget( "ui.droppable", {
 	}
 } );
 
-var intersect = $.ui.intersect = ( function() {
+$.ui.intersect = ( function() {
 	function isOverAxis( x, reference, size ) {
 		return ( x >= reference ) && ( x < ( reference + size ) );
 	}
@@ -13203,7 +13480,7 @@ $.ui.ddmanager = {
 				return;
 			}
 			if ( !this.options.disabled && this.visible &&
-					intersect( draggable, this, this.options.tolerance, event ) ) {
+					$.ui.intersect( draggable, this, this.options.tolerance, event ) ) {
 				dropped = this._drop.call( this, event ) || dropped;
 			}
 
@@ -13244,7 +13521,7 @@ $.ui.ddmanager = {
 			}
 
 			var parentInstance, scope, parent,
-				intersects = intersect( draggable, this, this.options.tolerance, event ),
+				intersects = $.ui.intersect( draggable, this, this.options.tolerance, event ),
 				c = !intersects && this.isover ?
 					"isout" :
 					( intersects && !this.isover ? "isover" : null );
@@ -13338,7 +13615,7 @@ var widgetsDroppable = $.ui.droppable;
 
 
 /*!
- * jQuery UI Progressbar 1.12.1
+ * jQuery UI Progressbar 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -13348,9 +13625,9 @@ var widgetsDroppable = $.ui.droppable;
 
 //>>label: Progressbar
 //>>group: Widgets
-// jscs:disable maximumLineLength
+/* eslint-disable max-len */
 //>>description: Displays a status indicator for loading state, standard percentage, and other progress indicators.
-// jscs:enable maximumLineLength
+/* eslint-enable max-len */
 //>>docs: http://api.jqueryui.com/progressbar/
 //>>demos: http://jqueryui.com/progressbar/
 //>>css.structure: ../../themes/base/core.css
@@ -13358,9 +13635,8 @@ var widgetsDroppable = $.ui.droppable;
 //>>css.theme: ../../themes/base/theme.css
 
 
-
 var widgetsProgressbar = $.widget( "ui.progressbar", {
-	version: "1.12.1",
+	version: "1.13.0",
 	options: {
 		classes: {
 			"ui-progressbar": "ui-corner-all",
@@ -13502,7 +13778,7 @@ var widgetsProgressbar = $.widget( "ui.progressbar", {
 
 
 /*!
- * jQuery UI Selectable 1.12.1
+ * jQuery UI Selectable 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -13518,9 +13794,8 @@ var widgetsProgressbar = $.widget( "ui.progressbar", {
 //>>css.structure: ../../themes/base/selectable.css
 
 
-
 var widgetsSelectable = $.widget( "ui.selectable", $.ui.mouse, {
-	version: "1.12.1",
+	version: "1.13.0",
 	options: {
 		appendTo: "body",
 		autoRefresh: true,
@@ -13671,8 +13946,12 @@ var widgetsSelectable = $.widget( "ui.selectable", $.ui.mouse, {
 			x2 = event.pageX,
 			y2 = event.pageY;
 
-		if ( x1 > x2 ) { tmp = x2; x2 = x1; x1 = tmp; }
-		if ( y1 > y2 ) { tmp = y2; y2 = y1; y1 = tmp; }
+		if ( x1 > x2 ) {
+			tmp = x2; x2 = x1; x1 = tmp;
+		}
+		if ( y1 > y2 ) {
+			tmp = y2; y2 = y1; y1 = tmp;
+		}
 		this.helper.css( { left: x1, top: y1, width: x2 - x1, height: y2 - y1 } );
 
 		this.selectees.each( function() {
@@ -13797,7 +14076,7 @@ var widgetsSelectable = $.widget( "ui.selectable", $.ui.mouse, {
 
 
 /*!
- * jQuery UI Selectmenu 1.12.1
+ * jQuery UI Selectmenu 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -13807,9 +14086,9 @@ var widgetsSelectable = $.widget( "ui.selectable", $.ui.mouse, {
 
 //>>label: Selectmenu
 //>>group: Widgets
-// jscs:disable maximumLineLength
+/* eslint-disable max-len */
 //>>description: Duplicates and extends the functionality of a native HTML select element, allowing it to be customizable in behavior and appearance far beyond the limitations of a native select.
-// jscs:enable maximumLineLength
+/* eslint-enable max-len */
 //>>docs: http://api.jqueryui.com/selectmenu/
 //>>demos: http://jqueryui.com/selectmenu/
 //>>css.structure: ../../themes/base/core.css
@@ -13817,9 +14096,8 @@ var widgetsSelectable = $.widget( "ui.selectable", $.ui.mouse, {
 //>>css.theme: ../../themes/base/theme.css
 
 
-
 var widgetsSelectmenu = $.widget( "ui.selectmenu", [ $.ui.formResetMixin, {
-	version: "1.12.1",
+	version: "1.13.0",
 	defaultElement: "<select>",
 	options: {
 		appendTo: null,
@@ -13874,7 +14152,7 @@ var widgetsSelectmenu = $.widget( "ui.selectmenu", [ $.ui.formResetMixin, {
 		this.labels = this.element.labels().attr( "for", this.ids.button );
 		this._on( this.labels, {
 			click: function( event ) {
-				this.button.focus();
+				this.button.trigger( "focus" );
 				event.preventDefault();
 			}
 		} );
@@ -14202,7 +14480,7 @@ var widgetsSelectmenu = $.widget( "ui.selectmenu", [ $.ui.formResetMixin, {
 			}
 
 			if ( !$( event.target ).closest( ".ui-selectmenu-menu, #" +
-					$.ui.escapeSelector( this.ids.button ) ).length ) {
+				$.escapeSelector( this.ids.button ) ).length ) {
 				this.close( event );
 			}
 		}
@@ -14433,6 +14711,10 @@ var widgetsSelectmenu = $.widget( "ui.selectmenu", [ $.ui.formResetMixin, {
 		var that = this,
 			data = [];
 		options.each( function( index, item ) {
+			if ( item.hidden ) {
+				return;
+			}
+
 			data.push( that._parseOption( $( item ), index ) );
 		} );
 		this.items = data;
@@ -14463,7 +14745,7 @@ var widgetsSelectmenu = $.widget( "ui.selectmenu", [ $.ui.formResetMixin, {
 
 
 /*!
- * jQuery UI Slider 1.12.1
+ * jQuery UI Slider 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14481,9 +14763,8 @@ var widgetsSelectmenu = $.widget( "ui.selectmenu", [ $.ui.formResetMixin, {
 //>>css.theme: ../../themes/base/theme.css
 
 
-
 var widgetsSlider = $.widget( "ui.slider", $.ui.mouse, {
-	version: "1.12.1",
+	version: "1.13.0",
 	widgetEventPrefix: "slide",
 
 	options: {
@@ -14580,7 +14861,7 @@ var widgetsSlider = $.widget( "ui.slider", $.ui.mouse, {
 					options.values = [ this._valueMin(), this._valueMin() ];
 				} else if ( options.values.length && options.values.length !== 2 ) {
 					options.values = [ options.values[ 0 ], options.values[ 0 ] ];
-				} else if ( $.isArray( options.values ) ) {
+				} else if ( Array.isArray( options.values ) ) {
 					options.values = options.values.slice( 0 );
 				}
 			}
@@ -14843,7 +15124,7 @@ var widgetsSlider = $.widget( "ui.slider", $.ui.mouse, {
 		}
 
 		if ( arguments.length ) {
-			if ( $.isArray( arguments[ 0 ] ) ) {
+			if ( Array.isArray( arguments[ 0 ] ) ) {
 				vals = this.options.values;
 				newValues = arguments[ 0 ];
 				for ( i = 0; i < vals.length; i += 1 ) {
@@ -14877,7 +15158,7 @@ var widgetsSlider = $.widget( "ui.slider", $.ui.mouse, {
 			}
 		}
 
-		if ( $.isArray( this.options.values ) ) {
+		if ( Array.isArray( this.options.values ) ) {
 			valsLength = this.options.values.length;
 		}
 
@@ -15199,7 +15480,7 @@ var widgetsSlider = $.widget( "ui.slider", $.ui.mouse, {
 
 
 /*!
- * jQuery UI Sortable 1.12.1
+ * jQuery UI Sortable 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -15215,9 +15496,8 @@ var widgetsSlider = $.widget( "ui.slider", $.ui.mouse, {
 //>>css.structure: ../../themes/base/sortable.css
 
 
-
 var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
-	version: "1.12.1",
+	version: "1.13.0",
 	widgetEventPrefix: "sort",
 	ready: false,
 	options: {
@@ -15377,6 +15657,11 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 		// mouseCapture
 		this.refreshPositions();
 
+		//Prepare the dragged items parent
+		this.appendTo = $( o.appendTo !== "parent" ?
+				o.appendTo :
+				this.currentItem.parent() );
+
 		//Create and append the visible helper
 		this.helper = this._createHelper( event );
 
@@ -15391,9 +15676,6 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 		//Cache the margins of the original element
 		this._cacheMargins();
 
-		//Get the next scrolling parent
-		this.scrollParent = this.helper.scrollParent();
-
 		//The element's absolute position on the page minus margins
 		this.offset = this.currentItem.offset();
 		this.offset = {
@@ -15406,25 +15688,22 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 				left: event.pageX - this.offset.left,
 				top: event.pageY - this.offset.top
 			},
-			parent: this._getParentOffset(),
 
 			// This is a relative to absolute position minus the actual position calculation -
 			// only used for relative positioned helper
 			relative: this._getRelativeOffset()
 		} );
 
-		// Only after we got the offset, we can change the helper's position to absolute
+		// After we get the helper offset, but before we get the parent offset we can
+		// change the helper's position to absolute
 		// TODO: Still need to figure out a way to make relative sorting possible
 		this.helper.css( "position", "absolute" );
 		this.cssPosition = this.helper.css( "position" );
 
-		//Generate the original position
-		this.originalPosition = this._generatePosition( event );
-		this.originalPageX = event.pageX;
-		this.originalPageY = event.pageY;
-
 		//Adjust the mouse offset relative to the helper if "cursorAt" is supplied
-		( o.cursorAt && this._adjustOffsetFromHelper( o.cursorAt ) );
+		if ( o.cursorAt ) {
+			this._adjustOffsetFromHelper( o.cursorAt );
+		}
 
 		//Cache the former DOM position
 		this.domPosition = {
@@ -15441,6 +15720,13 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 		//Create the placeholder
 		this._createPlaceholder();
 
+		//Get the next scrolling parent
+		this.scrollParent = this.placeholder.scrollParent();
+
+		$.extend( this.offset, {
+			parent: this._getParentOffset()
+		} );
+
 		//Set a containment if given in the options
 		if ( o.containment ) {
 			this._setContainment();
@@ -15457,13 +15743,9 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 				$( "<style>*{ cursor: " + o.cursor + " !important; }</style>" ).appendTo( body );
 		}
 
-		if ( o.opacity ) { // opacity option
-			if ( this.helper.css( "opacity" ) ) {
-				this._storedOpacity = this.helper.css( "opacity" );
-			}
-			this.helper.css( "opacity", o.opacity );
-		}
-
+		// We need to make sure to grab the zIndex before setting the
+		// opacity, because setting the opacity to anything lower than 1
+		// causes the zIndex to change from "auto" to 0.
 		if ( o.zIndex ) { // zIndex option
 			if ( this.helper.css( "zIndex" ) ) {
 				this._storedZIndex = this.helper.css( "zIndex" );
@@ -15471,6 +15753,13 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 			this.helper.css( "zIndex", o.zIndex );
 		}
 
+		if ( o.opacity ) { // opacity option
+			if ( this.helper.css( "opacity" ) ) {
+				this._storedOpacity = this.helper.css( "opacity" );
+			}
+			this.helper.css( "opacity", o.opacity );
+		}
+
 		//Prepare scrolling
 		if ( this.scrollParent[ 0 ] !== this.document[ 0 ] &&
 				this.scrollParent[ 0 ].tagName !== "HTML" ) {
@@ -15505,77 +15794,82 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 
 		this._addClass( this.helper, "ui-sortable-helper" );
 
-		// Execute the drag once - this causes the helper not to be visiblebefore getting its
-		// correct position
-		this._mouseDrag( event );
-		return true;
+		//Move the helper, if needed
+		if ( !this.helper.parent().is( this.appendTo ) ) {
+			this.helper.detach().appendTo( this.appendTo );
 
-	},
+			//Update position
+			this.offset.parent = this._getParentOffset();
+		}
 
-	_mouseDrag: function( event ) {
-		var i, item, itemElement, intersection,
-			o = this.options,
-			scrolled = false;
+		//Generate the original position
+		this.position = this.originalPosition = this._generatePosition( event );
+		this.originalPageX = event.pageX;
+		this.originalPageY = event.pageY;
+		this.lastPositionAbs = this.positionAbs = this._convertPositionTo( "absolute" );
 
-		//Compute the helpers position
-		this.position = this._generatePosition( event );
-		this.positionAbs = this._convertPositionTo( "absolute" );
+		this._mouseDrag( event );
 
-		if ( !this.lastPositionAbs ) {
-			this.lastPositionAbs = this.positionAbs;
-		}
+		return true;
 
-		//Do scrolling
-		if ( this.options.scroll ) {
-			if ( this.scrollParent[ 0 ] !== this.document[ 0 ] &&
-					this.scrollParent[ 0 ].tagName !== "HTML" ) {
+	},
 
-				if ( ( this.overflowOffset.top + this.scrollParent[ 0 ].offsetHeight ) -
-						event.pageY < o.scrollSensitivity ) {
-					this.scrollParent[ 0 ].scrollTop =
-						scrolled = this.scrollParent[ 0 ].scrollTop + o.scrollSpeed;
-				} else if ( event.pageY - this.overflowOffset.top < o.scrollSensitivity ) {
-					this.scrollParent[ 0 ].scrollTop =
-						scrolled = this.scrollParent[ 0 ].scrollTop - o.scrollSpeed;
-				}
+	_scroll: function( event ) {
+		var o = this.options,
+			scrolled = false;
 
-				if ( ( this.overflowOffset.left + this.scrollParent[ 0 ].offsetWidth ) -
-						event.pageX < o.scrollSensitivity ) {
-					this.scrollParent[ 0 ].scrollLeft = scrolled =
-						this.scrollParent[ 0 ].scrollLeft + o.scrollSpeed;
-				} else if ( event.pageX - this.overflowOffset.left < o.scrollSensitivity ) {
-					this.scrollParent[ 0 ].scrollLeft = scrolled =
-						this.scrollParent[ 0 ].scrollLeft - o.scrollSpeed;
-				}
+		if ( this.scrollParent[ 0 ] !== this.document[ 0 ] &&
+				this.scrollParent[ 0 ].tagName !== "HTML" ) {
 
-			} else {
+			if ( ( this.overflowOffset.top + this.scrollParent[ 0 ].offsetHeight ) -
+					event.pageY < o.scrollSensitivity ) {
+				this.scrollParent[ 0 ].scrollTop =
+					scrolled = this.scrollParent[ 0 ].scrollTop + o.scrollSpeed;
+			} else if ( event.pageY - this.overflowOffset.top < o.scrollSensitivity ) {
+				this.scrollParent[ 0 ].scrollTop =
+					scrolled = this.scrollParent[ 0 ].scrollTop - o.scrollSpeed;
+			}
 
-				if ( event.pageY - this.document.scrollTop() < o.scrollSensitivity ) {
-					scrolled = this.document.scrollTop( this.document.scrollTop() - o.scrollSpeed );
-				} else if ( this.window.height() - ( event.pageY - this.document.scrollTop() ) <
-						o.scrollSensitivity ) {
-					scrolled = this.document.scrollTop( this.document.scrollTop() + o.scrollSpeed );
-				}
+			if ( ( this.overflowOffset.left + this.scrollParent[ 0 ].offsetWidth ) -
+					event.pageX < o.scrollSensitivity ) {
+				this.scrollParent[ 0 ].scrollLeft = scrolled =
+					this.scrollParent[ 0 ].scrollLeft + o.scrollSpeed;
+			} else if ( event.pageX - this.overflowOffset.left < o.scrollSensitivity ) {
+				this.scrollParent[ 0 ].scrollLeft = scrolled =
+					this.scrollParent[ 0 ].scrollLeft - o.scrollSpeed;
+			}
 
-				if ( event.pageX - this.document.scrollLeft() < o.scrollSensitivity ) {
-					scrolled = this.document.scrollLeft(
-						this.document.scrollLeft() - o.scrollSpeed
-					);
-				} else if ( this.window.width() - ( event.pageX - this.document.scrollLeft() ) <
-						o.scrollSensitivity ) {
-					scrolled = this.document.scrollLeft(
-						this.document.scrollLeft() + o.scrollSpeed
-					);
-				}
+		} else {
 
+			if ( event.pageY - this.document.scrollTop() < o.scrollSensitivity ) {
+				scrolled = this.document.scrollTop( this.document.scrollTop() - o.scrollSpeed );
+			} else if ( this.window.height() - ( event.pageY - this.document.scrollTop() ) <
+					o.scrollSensitivity ) {
+				scrolled = this.document.scrollTop( this.document.scrollTop() + o.scrollSpeed );
 			}
 
-			if ( scrolled !== false && $.ui.ddmanager && !o.dropBehaviour ) {
-				$.ui.ddmanager.prepareOffsets( this, event );
+			if ( event.pageX - this.document.scrollLeft() < o.scrollSensitivity ) {
+				scrolled = this.document.scrollLeft(
+					this.document.scrollLeft() - o.scrollSpeed
+				);
+			} else if ( this.window.width() - ( event.pageX - this.document.scrollLeft() ) <
+					o.scrollSensitivity ) {
+				scrolled = this.document.scrollLeft(
+					this.document.scrollLeft() + o.scrollSpeed
+				);
 			}
+
 		}
 
-		//Regenerate the absolute position used for position checks
+		return scrolled;
+	},
+
+	_mouseDrag: function( event ) {
+		var i, item, itemElement, intersection,
+			o = this.options;
+
+		//Compute the helpers position
+		this.position = this._generatePosition( event );
 		this.positionAbs = this._convertPositionTo( "absolute" );
 
 		//Set the helper position
@@ -15586,56 +15880,79 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 			this.helper[ 0 ].style.top = this.position.top + "px";
 		}
 
-		//Rearrange
-		for ( i = this.items.length - 1; i >= 0; i-- ) {
+		//Post events to containers
+		this._contactContainers( event );
 
-			//Cache variables and intersection, continue if no intersection
-			item = this.items[ i ];
-			itemElement = item.item[ 0 ];
-			intersection = this._intersectsWithPointer( item );
-			if ( !intersection ) {
-				continue;
-			}
+		if ( this.innermostContainer !== null ) {
 
-			// Only put the placeholder inside the current Container, skip all
-			// items from other containers. This works because when moving
-			// an item from one container to another the
-			// currentContainer is switched before the placeholder is moved.
-			//
-			// Without this, moving items in "sub-sortables" can cause
-			// the placeholder to jitter between the outer and inner container.
-			if ( item.instance !== this.currentContainer ) {
-				continue;
+			//Do scrolling
+			if ( o.scroll ) {
+				if ( this._scroll( event ) !== false ) {
+
+					//Update item positions used in position checks
+					this._refreshItemPositions( true );
+
+					if ( $.ui.ddmanager && !o.dropBehaviour ) {
+						$.ui.ddmanager.prepareOffsets( this, event );
+					}
+				}
 			}
 
-			// Cannot intersect with itself
-			// no useless actions that have been done before
-			// no action if the item moved is the parent of the item checked
-			if ( itemElement !== this.currentItem[ 0 ] &&
-				this.placeholder[ intersection === 1 ? "next" : "prev" ]()[ 0 ] !== itemElement &&
-				!$.contains( this.placeholder[ 0 ], itemElement ) &&
-				( this.options.type === "semi-dynamic" ?
-					!$.contains( this.element[ 0 ], itemElement ) :
-					true
-				)
-			) {
+			this.dragDirection = {
+				vertical: this._getDragVerticalDirection(),
+				horizontal: this._getDragHorizontalDirection()
+			};
 
-				this.direction = intersection === 1 ? "down" : "up";
+			//Rearrange
+			for ( i = this.items.length - 1; i >= 0; i-- ) {
 
-				if ( this.options.tolerance === "pointer" || this._intersectsWithSides( item ) ) {
-					this._rearrange( event, item );
-				} else {
-					break;
+				//Cache variables and intersection, continue if no intersection
+				item = this.items[ i ];
+				itemElement = item.item[ 0 ];
+				intersection = this._intersectsWithPointer( item );
+				if ( !intersection ) {
+					continue;
 				}
 
-				this._trigger( "change", event, this._uiHash() );
-				break;
+				// Only put the placeholder inside the current Container, skip all
+				// items from other containers. This works because when moving
+				// an item from one container to another the
+				// currentContainer is switched before the placeholder is moved.
+				//
+				// Without this, moving items in "sub-sortables" can cause
+				// the placeholder to jitter between the outer and inner container.
+				if ( item.instance !== this.currentContainer ) {
+					continue;
+				}
+
+				// Cannot intersect with itself
+				// no useless actions that have been done before
+				// no action if the item moved is the parent of the item checked
+				if ( itemElement !== this.currentItem[ 0 ] &&
+					this.placeholder[ intersection === 1 ?
+					"next" : "prev" ]()[ 0 ] !== itemElement &&
+					!$.contains( this.placeholder[ 0 ], itemElement ) &&
+					( this.options.type === "semi-dynamic" ?
+						!$.contains( this.element[ 0 ], itemElement ) :
+						true
+					)
+				) {
+
+					this.direction = intersection === 1 ? "down" : "up";
+
+					if ( this.options.tolerance === "pointer" ||
+							this._intersectsWithSides( item ) ) {
+						this._rearrange( event, item );
+					} else {
+						break;
+					}
+
+					this._trigger( "change", event, this._uiHash() );
+					break;
+				}
 			}
 		}
 
-		//Post events to containers
-		this._contactContainers( event );
-
 		//Interconnect with droppables
 		if ( $.ui.ddmanager ) {
 			$.ui.ddmanager.drag( this, event );
@@ -15838,12 +16155,12 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 			return false;
 		}
 
-		verticalDirection = this._getDragVerticalDirection();
-		horizontalDirection = this._getDragHorizontalDirection();
+		verticalDirection = this.dragDirection.vertical;
+		horizontalDirection = this.dragDirection.horizontal;
 
 		return this.floating ?
-			( ( horizontalDirection === "right" || verticalDirection === "down" ) ? 2 : 1 )
-			: ( verticalDirection && ( verticalDirection === "down" ? 2 : 1 ) );
+			( ( horizontalDirection === "right" || verticalDirection === "down" ) ? 2 : 1 ) :
+			( verticalDirection && ( verticalDirection === "down" ? 2 : 1 ) );
 
 	},
 
@@ -15853,8 +16170,8 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 				this.offset.click.top, item.top + ( item.height / 2 ), item.height ),
 			isOverRightHalf = this._isOverAxis( this.positionAbs.left +
 				this.offset.click.left, item.left + ( item.width / 2 ), item.width ),
-			verticalDirection = this._getDragVerticalDirection(),
-			horizontalDirection = this._getDragHorizontalDirection();
+			verticalDirection = this.dragDirection.vertical,
+			horizontalDirection = this.dragDirection.horizontal;
 
 		if ( this.floating && horizontalDirection ) {
 			return ( ( horizontalDirection === "right" && isOverRightHalf ) ||
@@ -15903,7 +16220,7 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 				for ( j = cur.length - 1; j >= 0; j-- ) {
 					inst = $.data( cur[ j ], this.widgetFullName );
 					if ( inst && inst !== this && !inst.options.disabled ) {
-						queries.push( [ $.isFunction( inst.options.items ) ?
+						queries.push( [ typeof inst.options.items === "function" ?
 							inst.options.items.call( inst.element ) :
 							$( inst.options.items, inst.element )
 								.not( ".ui-sortable-helper" )
@@ -15913,7 +16230,7 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 			}
 		}
 
-		queries.push( [ $.isFunction( this.options.items ) ?
+		queries.push( [ typeof this.options.items === "function" ?
 			this.options.items
 				.call( this.element, null, { options: this.options, item: this.currentItem } ) :
 			$( this.options.items, this.element )
@@ -15953,7 +16270,7 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 
 		var i, j, cur, inst, targetData, _queries, item, queriesLength,
 			items = this.items,
-			queries = [ [ $.isFunction( this.options.items ) ?
+			queries = [ [ typeof this.options.items === "function" ?
 				this.options.items.call( this.element[ 0 ], event, { item: this.currentItem } ) :
 				$( this.options.items, this.element ), this ] ],
 			connectWith = this._connectWith();
@@ -15965,7 +16282,7 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 				for ( j = cur.length - 1; j >= 0; j-- ) {
 					inst = $.data( cur[ j ], this.widgetFullName );
 					if ( inst && inst !== this && !inst.options.disabled ) {
-						queries.push( [ $.isFunction( inst.options.items ) ?
+						queries.push( [ typeof inst.options.items === "function" ?
 							inst.options.items
 								.call( inst.element[ 0 ], event, { item: this.currentItem } ) :
 							$( inst.options.items, inst.element ), inst ] );
@@ -15996,26 +16313,14 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 
 	},
 
-	refreshPositions: function( fast ) {
-
-		// Determine whether items are being displayed horizontally
-		this.floating = this.items.length ?
-			this.options.axis === "x" || this._isFloating( this.items[ 0 ].item ) :
-			false;
-
-		//This has to be redone because due to the item being moved out/into the offsetParent,
-		// the offsetParent's position will change
-		if ( this.offsetParent && this.helper ) {
-			this.offset.parent = this._getParentOffset();
-		}
-
+	_refreshItemPositions: function( fast ) {
 		var i, item, t, p;
 
 		for ( i = this.items.length - 1; i >= 0; i-- ) {
 			item = this.items[ i ];
 
 			//We ignore calculating positions of all connected containers when we're not over them
-			if ( item.instance !== this.currentContainer && this.currentContainer &&
+			if ( this.currentContainer && item.instance !== this.currentContainer &&
 					item.item[ 0 ] !== this.currentItem[ 0 ] ) {
 				continue;
 			}
@@ -16033,6 +16338,20 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 			item.left = p.left;
 			item.top = p.top;
 		}
+	},
+
+	refreshPositions: function( fast ) {
+
+		// Determine whether items are being displayed horizontally
+		this.floating = this.items.length ?
+			this.options.axis === "x" || this._isFloating( this.items[ 0 ].item ) :
+			false;
+
+		if ( this.innermostContainer !== null ) {
+			this._refreshItemPositions( fast );
+		}
+
+		var i, p;
 
 		if ( this.options.custom && this.options.custom.refreshContainers ) {
 			this.options.custom.refreshContainers.call( this );
@@ -16053,20 +16372,20 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 
 	_createPlaceholder: function( that ) {
 		that = that || this;
-		var className,
+		var className, nodeName,
 			o = that.options;
 
 		if ( !o.placeholder || o.placeholder.constructor === String ) {
 			className = o.placeholder;
+			nodeName = that.currentItem[ 0 ].nodeName.toLowerCase();
 			o.placeholder = {
 				element: function() {
 
-					var nodeName = that.currentItem[ 0 ].nodeName.toLowerCase(),
-						element = $( "<" + nodeName + ">", that.document[ 0 ] );
+					var element = $( "<" + nodeName + ">", that.document[ 0 ] );
 
-						that._addClass( element, "ui-sortable-placeholder",
-								className || that.currentItem[ 0 ].className )
-							._removeClass( element, "ui-sortable-helper" );
+					that._addClass( element, "ui-sortable-placeholder",
+							className || that.currentItem[ 0 ].className )
+						._removeClass( element, "ui-sortable-helper" );
 
 					if ( nodeName === "tbody" ) {
 						that._createTrPlaceholder(
@@ -16095,9 +16414,15 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 						return;
 					}
 
-					//If the element doesn't have a actual height by itself (without styles coming
-					// from a stylesheet), it receives the inline height from the dragged item
-					if ( !p.height() ) {
+					// If the element doesn't have a actual height or width by itself (without
+					// styles coming from a stylesheet), it receives the inline height and width
+					// from the dragged item. Or, if it's a tbody or tr, it's going to have a height
+					// anyway since we're populating them with <td>s above, but they're unlikely to
+					// be the correct height on their own if the row heights are dynamic, so we'll
+					// always assign the height of the dragged item given forcePlaceholderSize
+					// is true.
+					if ( !p.height() || ( o.forcePlaceholderSize &&
+							( nodeName === "tbody" || nodeName === "tr" ) ) ) {
 						p.height(
 							that.currentItem.innerHeight() -
 							parseInt( that.currentItem.css( "paddingTop" ) || 0, 10 ) -
@@ -16172,6 +16497,8 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 
 		}
 
+		this.innermostContainer = innermostContainer;
+
 		// If no intersecting containers found, return
 		if ( !innermostContainer ) {
 			return;
@@ -16230,9 +16557,11 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 				return;
 			}
 
-			itemWithLeastDistance ?
-				this._rearrange( event, itemWithLeastDistance, null, true ) :
+			if ( itemWithLeastDistance ) {
+				this._rearrange( event, itemWithLeastDistance, null, true );
+			} else {
 				this._rearrange( event, null, this.containers[ innermostIndex ].element, true );
+			}
 			this._trigger( "change", event, this._uiHash() );
 			this.containers[ innermostIndex ]._trigger( "change", event, this._uiHash( this ) );
 			this.currentContainer = this.containers[ innermostIndex ];
@@ -16240,6 +16569,15 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 			//Update the placeholder
 			this.options.placeholder.update( this.currentContainer, this.placeholder );
 
+			//Update scrollParent
+			this.scrollParent = this.placeholder.scrollParent();
+
+			//Update overflowOffset
+			if ( this.scrollParent[ 0 ] !== this.document[ 0 ] &&
+					this.scrollParent[ 0 ].tagName !== "HTML" ) {
+				this.overflowOffset = this.scrollParent.offset();
+			}
+
 			this.containers[ innermostIndex ]._trigger( "over", event, this._uiHash( this ) );
 			this.containers[ innermostIndex ].containerCache.over = 1;
 		}
@@ -16249,15 +16587,13 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 	_createHelper: function( event ) {
 
 		var o = this.options,
-			helper = $.isFunction( o.helper ) ?
+			helper = typeof o.helper === "function" ?
 				$( o.helper.apply( this.element[ 0 ], [ event, this.currentItem ] ) ) :
 				( o.helper === "clone" ? this.currentItem.clone() : this.currentItem );
 
 		//Add the helper to the DOM if that didn't happen already
 		if ( !helper.parents( "body" ).length ) {
-			$( o.appendTo !== "parent" ?
-				o.appendTo :
-				this.currentItem[ 0 ].parentNode )[ 0 ].appendChild( helper[ 0 ] );
+			this.appendTo[ 0 ].appendChild( helper[ 0 ] );
 		}
 
 		if ( helper[ 0 ] === this.currentItem[ 0 ] ) {
@@ -16285,7 +16621,7 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 		if ( typeof obj === "string" ) {
 			obj = obj.split( " " );
 		}
-		if ( $.isArray( obj ) ) {
+		if ( Array.isArray( obj ) ) {
 			obj = { left: +obj[ 0 ], top: +obj[ 1 ] || 0 };
 		}
 		if ( "left" in obj ) {
@@ -16565,9 +16901,12 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 
 	_rearrange: function( event, i, a, hardRefresh ) {
 
-		a ? a[ 0 ].appendChild( this.placeholder[ 0 ] ) :
+		if ( a ) {
+			a[ 0 ].appendChild( this.placeholder[ 0 ] );
+		} else {
 			i.item[ 0 ].parentNode.insertBefore( this.placeholder[ 0 ],
 				( this.direction === "down" ? i.item[ 0 ] : i.item[ 0 ].nextSibling ) );
+		}
 
 		//Various things done here to improve the performance:
 		// 1. we create a setTimeout, that calls refreshPositions
@@ -16735,7 +17074,7 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 
 
 /*!
- * jQuery UI Spinner 1.12.1
+ * jQuery UI Spinner 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -16753,8 +17092,7 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
 //>>css.theme: ../../themes/base/theme.css
 
 
-
-function spinnerModifer( fn ) {
+function spinnerModifier( fn ) {
 	return function() {
 		var previous = this.element.val();
 		fn.apply( this, arguments );
@@ -16766,7 +17104,7 @@ function spinnerModifer( fn ) {
 }
 
 $.widget( "ui.spinner", {
-	version: "1.12.1",
+	version: "1.13.0",
 	defaultElement: "<input>",
 	widgetEventPrefix: "spin",
 	options: {
@@ -16859,9 +17197,13 @@ $.widget( "ui.spinner", {
 			}
 		},
 		mousewheel: function( event, delta ) {
-			if ( !delta ) {
+			var activeElement = $.ui.safeActiveElement( this.document[ 0 ] );
+			var isActive = this.element[ 0 ] === activeElement;
+
+			if ( !isActive || !delta ) {
 				return;
 			}
+
 			if ( !this.spinning && !this._start( event ) ) {
 				return false;
 			}
@@ -17059,7 +17401,7 @@ $.widget( "ui.spinner", {
 		var incremental = this.options.incremental;
 
 		if ( incremental ) {
-			return $.isFunction( incremental ) ?
+			return typeof incremental === "function" ?
 				incremental( i ) :
 				Math.floor( i * i * i / 50000 - i * i / 500 + 17 * i / 200 + 1 );
 		}
@@ -17157,7 +17499,7 @@ $.widget( "ui.spinner", {
 		this.buttons.button( value ? "disable" : "enable" );
 	},
 
-	_setOptions: spinnerModifer( function( options ) {
+	_setOptions: spinnerModifier( function( options ) {
 		this._super( options );
 	} ),
 
@@ -17224,7 +17566,7 @@ $.widget( "ui.spinner", {
 		this.uiSpinner.replaceWith( this.element );
 	},
 
-	stepUp: spinnerModifer( function( steps ) {
+	stepUp: spinnerModifier( function( steps ) {
 		this._stepUp( steps );
 	} ),
 	_stepUp: function( steps ) {
@@ -17234,7 +17576,7 @@ $.widget( "ui.spinner", {
 		}
 	},
 
-	stepDown: spinnerModifer( function( steps ) {
+	stepDown: spinnerModifier( function( steps ) {
 		this._stepDown( steps );
 	} ),
 	_stepDown: function( steps ) {
@@ -17244,11 +17586,11 @@ $.widget( "ui.spinner", {
 		}
 	},
 
-	pageUp: spinnerModifer( function( pages ) {
+	pageUp: spinnerModifier( function( pages ) {
 		this._stepUp( ( pages || 1 ) * this.options.page );
 	} ),
 
-	pageDown: spinnerModifer( function( pages ) {
+	pageDown: spinnerModifier( function( pages ) {
 		this._stepDown( ( pages || 1 ) * this.options.page );
 	} ),
 
@@ -17256,7 +17598,7 @@ $.widget( "ui.spinner", {
 		if ( !arguments.length ) {
 			return this._parse( this.element.val() );
 		}
-		spinnerModifer( this._value ).call( this, newVal );
+		spinnerModifier( this._value ).call( this, newVal );
 	},
 
 	widget: function() {
@@ -17293,7 +17635,7 @@ var widgetsSpinner = $.ui.spinner;
 
 
 /*!
- * jQuery UI Tabs 1.12.1
+ * jQuery UI Tabs 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -17311,9 +17653,8 @@ var widgetsSpinner = $.ui.spinner;
 //>>css.theme: ../../themes/base/theme.css
 
 
-
 $.widget( "ui.tabs", {
-	version: "1.12.1",
+	version: "1.13.0",
 	delay: 300,
 	options: {
 		active: null,
@@ -17371,8 +17712,8 @@ $.widget( "ui.tabs", {
 
 		// Take disabling tabs via class attribute from HTML
 		// into account and update option properly.
-		if ( $.isArray( options.disabled ) ) {
-			options.disabled = $.unique( options.disabled.concat(
+		if ( Array.isArray( options.disabled ) ) {
+			options.disabled = $.uniqueSort( options.disabled.concat(
 				$.map( this.tabs.filter( ".ui-state-disabled" ), function( li ) {
 					return that.tabs.index( li );
 				} )
@@ -17707,7 +18048,6 @@ $.widget( "ui.tabs", {
 			return $( "a", this )[ 0 ];
 		} )
 			.attr( {
-				role: "presentation",
 				tabIndex: -1
 			} );
 		this._addClass( this.anchors, "ui-tabs-anchor" );
@@ -17779,7 +18119,7 @@ $.widget( "ui.tabs", {
 	_setOptionDisabled: function( disabled ) {
 		var currentItem, li, i;
 
-		if ( $.isArray( disabled ) ) {
+		if ( Array.isArray( disabled ) ) {
 			if ( !disabled.length ) {
 				disabled = false;
 			} else if ( disabled.length === this.anchors.length ) {
@@ -18010,7 +18350,7 @@ $.widget( "ui.tabs", {
 		// meta-function to give users option to provide a href string instead of a numerical index.
 		if ( typeof index === "string" ) {
 			index = this.anchors.index( this.anchors.filter( "[href$='" +
-				$.ui.escapeSelector( index ) + "']" ) );
+				$.escapeSelector( index ) + "']" ) );
 		}
 
 		return index;
@@ -18067,7 +18407,7 @@ $.widget( "ui.tabs", {
 			disabled = false;
 		} else {
 			index = this._getIndex( index );
-			if ( $.isArray( disabled ) ) {
+			if ( Array.isArray( disabled ) ) {
 				disabled = $.map( disabled, function( num ) {
 					return num !== index ? num : null;
 				} );
@@ -18093,7 +18433,7 @@ $.widget( "ui.tabs", {
 			if ( $.inArray( index, disabled ) !== -1 ) {
 				return;
 			}
-			if ( $.isArray( disabled ) ) {
+			if ( Array.isArray( disabled ) ) {
 				disabled = $.merge( [ index ], disabled ).sort();
 			} else {
 				disabled = [ index ];
@@ -18199,7 +18539,7 @@ var widgetsTabs = $.ui.tabs;
 
 
 /*!
- * jQuery UI Tooltip 1.12.1
+ * jQuery UI Tooltip 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -18217,18 +18557,14 @@ var widgetsTabs = $.ui.tabs;
 //>>css.theme: ../../themes/base/theme.css
 
 
-
 $.widget( "ui.tooltip", {
-	version: "1.12.1",
+	version: "1.13.0",
 	options: {
 		classes: {
 			"ui-tooltip": "ui-corner-all ui-widget-shadow"
 		},
 		content: function() {
-
-			// support: IE<9, Opera in jQuery <1.7
-			// .text() can't accept undefined, so coerce to a string
-			var title = $( this ).attr( "title" ) || "";
+			var title = $( this ).attr( "title" );
 
 			// Escape title, since we're going from an attribute to raw HTML
 			return $( "<a>" ).text( title ).html();
@@ -18255,7 +18591,7 @@ $.widget( "ui.tooltip", {
 		describedby.push( id );
 		elem
 			.data( "ui-tooltip-id", id )
-			.attr( "aria-describedby", $.trim( describedby.join( " " ) ) );
+			.attr( "aria-describedby", String.prototype.trim.call( describedby.join( " " ) ) );
 	},
 
 	_removeDescribedBy: function( elem ) {
@@ -18268,7 +18604,7 @@ $.widget( "ui.tooltip", {
 		}
 
 		elem.removeData( "ui-tooltip-id" );
-		describedby = $.trim( describedby.join( " " ) );
+		describedby = String.prototype.trim.call( describedby.join( " " ) );
 		if ( describedby ) {
 			elem.attr( "aria-describedby", describedby );
 		} else {
@@ -18514,7 +18850,7 @@ $.widget( "ui.tooltip", {
 					position( positionOption.of );
 					clearInterval( delayedShow );
 				}
-			}, $.fx.interval );
+			}, 13 );
 		}
 
 		this._trigger( "open", event, { tooltip: tooltip } );
@@ -18635,6 +18971,10 @@ $.widget( "ui.tooltip", {
 	},
 
 	_removeTooltip: function( tooltip ) {
+
+		// Clear the interval for delayed tracking tooltips
+		clearInterval( this.delayedShow );
+
 		tooltip.remove();
 		delete this.tooltips[ tooltip.attr( "id" ) ];
 	},
@@ -18703,4 +19043,4 @@ var widgetsTooltip = $.ui.tooltip;
 
 
 
-}));
\ No newline at end of file
+} );
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/jquery-ui.min.js b/civicrm/bower_components/jquery-ui/jquery-ui.min.js
index 25398a1674..5a2c95bdd5 100644
--- a/civicrm/bower_components/jquery-ui/jquery-ui.min.js
+++ b/civicrm/bower_components/jquery-ui/jquery-ui.min.js
@@ -1,13 +1,6 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
-* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
+* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){function e(t){for(var e=t.css("visibility");"inherit"===e;)t=t.parent(),e=t.css("visibility");return"hidden"!==e}function i(t){for(var e,i;t.length&&t[0]!==document;){if(e=t.css("position"),("absolute"===e||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}function s(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},t.extend(this._defaults,this.regional[""]),this.regional.en=t.extend(!0,{},this.regional[""]),this.regional["en-US"]=t.extend(!0,{},this.regional.en),this.dpDiv=n(t("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function n(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",i,function(){t(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,o)}function o(){t.datepicker._isDisabledDatepicker(m.inline?m.dpDiv.parent()[0]:m.input[0])||(t(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).addClass("ui-datepicker-next-hover"))}function a(e,i){t.extend(e,i);for(var s in i)null==i[s]&&(e[s]=i[s]);return e}function r(t){return function(){var e=this.element.val();t.apply(this,arguments),this._refresh(),e!==this.element.val()&&this._trigger("change")}}t.ui=t.ui||{},t.ui.version="1.12.1";var h=0,l=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n,"events"),s&&s.remove&&t(n).triggerHandler("remove")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},h=e.split(".")[0];e=e.split(".")[1];var l=h+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][l.toLowerCase()]=function(e){return!!t.data(e,l)},t[h]=t[h]||{},n=t[h][e],o=t[h][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:h,widgetName:e,widgetFullName:l}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,s,n=l.call(arguments,1),o=0,a=n.length;a>o;o++)for(i in n[o])s=n[o][i],n[o].hasOwnProperty(i)&&void 0!==s&&(e[i]=t.isPlainObject(s)?t.isPlainObject(e[i])?t.widget.extend({},e[i],s):t.widget.extend({},s):s);return e},t.widget.bridge=function(e,i){var s=i.prototype.widgetFullName||e;t.fn[e]=function(n){var o="string"==typeof n,a=l.call(arguments,1),r=this;return o?this.length||"instance"!==n?this.each(function(){var i,o=t.data(this,s);return"instance"===n?(r=o,!1):o?t.isFunction(o[n])&&"_"!==n.charAt(0)?(i=o[n].apply(o,a),i!==o&&void 0!==i?(r=i&&i.jquery?r.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+n+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+n+"'")}):r=void 0:(a.length&&(n=t.widget.extend.apply(null,[n].concat(a))),this.each(function(){var e=t.data(this,s);e?(e.option(n||{}),e._init&&e._init()):t.data(this,s,new i(n,this))})),r}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,i){i=t(i||this.defaultElement||this)[0],this.element=t(i),this.uuid=h++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},i!==this&&(t.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===i&&this.destroy()}}),this.document=t(i.style?i.ownerDocument:i.document||i),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.width<e.element[0].scrollWidth,o="scroll"===s||"auto"===s&&e.height<e.element[0].scrollHeight;return{width:o?t.position.scrollbarWidth():0,height:n?t.position.scrollbarWidth():0}},getWithinInfo:function(e){var i=t(e||window),s=t.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType,o=!s&&!n;return{element:i,isWindow:s,isDocument:n,offset:o?t(e).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}},t.fn.position=function(n){if(!n||!n.of)return d.apply(this,arguments);n=t.extend({},n);var u,p,f,g,m,_,v=t(n.of),b=t.position.getWithinInfo(n.within),y=t.position.getScrollInfo(b),w=(n.collision||"flip").split(" "),k={};return _=s(v),v[0].preventDefault&&(n.at="left top"),p=_.width,f=_.height,g=_.offset,m=t.extend({},g),t.each(["my","at"],function(){var t,e,i=(n[this]||"").split(" ");1===i.length&&(i=r.test(i[0])?i.concat(["center"]):h.test(i[0])?["center"].concat(i):["center","center"]),i[0]=r.test(i[0])?i[0]:"center",i[1]=h.test(i[1])?i[1]:"center",t=l.exec(i[0]),e=l.exec(i[1]),k[this]=[t?t[0]:0,e?e[0]:0],n[this]=[c.exec(i[0])[0],c.exec(i[1])[0]]}),1===w.length&&(w[1]=w[0]),"right"===n.at[0]?m.left+=p:"center"===n.at[0]&&(m.left+=p/2),"bottom"===n.at[1]?m.top+=f:"center"===n.at[1]&&(m.top+=f/2),u=e(k.at,p,f),m.left+=u[0],m.top+=u[1],this.each(function(){var s,r,h=t(this),l=h.outerWidth(),c=h.outerHeight(),d=i(this,"marginLeft"),_=i(this,"marginTop"),x=l+d+i(this,"marginRight")+y.width,C=c+_+i(this,"marginBottom")+y.height,D=t.extend({},m),I=e(k.my,h.outerWidth(),h.outerHeight());"right"===n.my[0]?D.left-=l:"center"===n.my[0]&&(D.left-=l/2),"bottom"===n.my[1]?D.top-=c:"center"===n.my[1]&&(D.top-=c/2),D.left+=I[0],D.top+=I[1],s={marginLeft:d,marginTop:_},t.each(["left","top"],function(e,i){t.ui.position[w[e]]&&t.ui.position[w[e]][i](D,{targetWidth:p,targetHeight:f,elemWidth:l,elemHeight:c,collisionPosition:s,collisionWidth:x,collisionHeight:C,offset:[u[0]+I[0],u[1]+I[1]],my:n.my,at:n.at,within:b,elem:h})}),n.using&&(r=function(t){var e=g.left-D.left,i=e+p-l,s=g.top-D.top,r=s+f-c,u={target:{element:v,left:g.left,top:g.top,width:p,height:f},element:{element:h,left:D.left,top:D.top,width:l,height:c},horizontal:0>i?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-h,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}});var c="ui-effects-",u="ui-effects-style",d="ui-effects-animated",p=t;t.effects={effect:{}},function(t,e){function i(t,e,i){var s=u[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:0>t?0:t>s.max?s.max:t)}function s(i){var s=l(),n=s._rgba=[];return i=i.toLowerCase(),f(h,function(t,o){var a,r=o.re.exec(i),h=r&&o.parse(r),l=o.space||"rgba";return h?(a=s[l](h),s[c[l].cache]=a[c[l].cache],n=s._rgba=a._rgba,!1):e}),n.length?("0,0,0,0"===n.join()&&t.extend(n,o.transparent),s):o[i]}function n(t,e,i){return i=(i+1)%1,1>6*i?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var o,a="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,h=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],l=t.Color=function(e,i,s,n){return new t.Color.fn.parse(e,i,s,n)},c={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},u={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=l.support={},p=t("<p>")[0],f=t.each;p.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(c,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),l.fn=t.extend(l.prototype,{parse:function(n,a,r,h){if(n===e)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(a),a=e);var u=this,d=t.type(n),p=this._rgba=[];return a!==e&&(n=[n,a,r,h],d="array"),"string"===d?this.parse(s(n)||o._default):"array"===d?(f(c.rgba.props,function(t,e){p[e.idx]=i(n[e.idx],e)}),this):"object"===d?(n instanceof l?f(c,function(t,e){n[e.cache]&&(u[e.cache]=n[e.cache].slice())}):f(c,function(e,s){var o=s.cache;f(s.props,function(t,e){if(!u[o]&&s.to){if("alpha"===t||null==n[t])return;u[o]=s.to(u._rgba)}u[o][e.idx]=i(n[t],e,!0)}),u[o]&&0>t.inArray(null,u[o].slice(0,3))&&(u[o][3]=1,s.from&&(u._rgba=s.from(u[o])))}),this):e},is:function(t){var i=l(t),s=!0,n=this;return f(c,function(t,o){var a,r=i[o.cache];return r&&(a=n[o.cache]||o.to&&o.to(n._rgba)||[],f(o.props,function(t,i){return null!=r[i.idx]?s=r[i.idx]===a[i.idx]:e})),s}),s},_space:function(){var t=[],e=this;return f(c,function(i,s){e[s.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var s=l(t),n=s._space(),o=c[n],a=0===this.alpha()?l("transparent"):this,r=a[o.cache]||o.to(a._rgba),h=r.slice();return s=s[o.cache],f(o.props,function(t,n){var o=n.idx,a=r[o],l=s[o],c=u[n.type]||{};null!==l&&(null===a?h[o]=l:(c.mod&&(l-a>c.mod/2?a+=c.mod:a-l>c.mod/2&&(a-=c.mod)),h[o]=i((l-a)*e+a,n)))}),this[n](h)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=l(e)._rgba;return l(t.map(i,function(t,e){return(1-s)*n[e]+s*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),s=i.pop();return e&&i.push(~~(255*s)),"#"+t.map(i,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,o=t[2]/255,a=t[3],r=Math.max(s,n,o),h=Math.min(s,n,o),l=r-h,c=r+h,u=.5*c;return e=h===r?0:s===r?60*(n-o)/l+360:n===r?60*(o-s)/l+120:60*(s-n)/l+240,i=0===l?0:.5>=u?l/c:l/(2-c),[Math.round(e)%360,i,u,null==a?1:a]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],o=t[3],a=.5>=s?s*(1+i):s+i-s*i,r=2*s-a;return[Math.round(255*n(r,a,e+1/3)),Math.round(255*n(r,a,e)),Math.round(255*n(r,a,e-1/3)),o]},f(c,function(s,n){var o=n.props,a=n.cache,h=n.to,c=n.from;l.fn[s]=function(s){if(h&&!this[a]&&(this[a]=h(this._rgba)),s===e)return this[a].slice();var n,r=t.type(s),u="array"===r||"object"===r?s:arguments,d=this[a].slice();return f(o,function(t,e){var s=u["object"===r?t:e.idx];null==s&&(s=d[e.idx]),d[e.idx]=i(s,e)}),c?(n=l(c(d)),n[a]=d,n):l(d)},f(o,function(e,i){l.fn[e]||(l.fn[e]=function(n){var o,a=t.type(n),h="alpha"===e?this._hsla?"hsla":"rgba":s,l=this[h](),c=l[i.idx];return"undefined"===a?c:("function"===a&&(n=n.call(this,c),a=t.type(n)),null==n&&i.empty?this:("string"===a&&(o=r.exec(n),o&&(n=c+parseFloat(o[2])*("+"===o[1]?1:-1))),l[i.idx]=n,this[h](l)))})})}),l.hook=function(e){var i=e.split(" ");f(i,function(e,i){t.cssHooks[i]={set:function(e,n){var o,a,r="";if("transparent"!==n&&("string"!==t.type(n)||(o=s(n)))){if(n=l(o||n),!d.rgba&&1!==n._rgba[3]){for(a="backgroundColor"===i?e.parentNode:e;(""===r||"transparent"===r)&&a&&a.style;)try{r=t.css(a,"backgroundColor"),a=a.parentNode}catch(h){}n=n.blend(r&&"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{e.style[i]=n}catch(h){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=l(e.elem,i),e.end=l(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},l.hook(a),t.cssHooks.borderColor={expand:function(t){var e={};return f(["Top","Right","Bottom","Left"],function(i,s){e["border"+s+"Color"]=t}),e}},o=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(p),function(){function e(e){var i,s,n=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,o={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&&(o[t.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&&(o[i]=n[i]);return o}function i(e,i){var s,o,a={};for(s in i)o=i[s],e[s]!==o&&(n[s]||(t.fx.step[s]||!isNaN(parseFloat(o)))&&(a[s]=o));return a}var s=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,i){t.fx.step[i]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(p.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(n,o,a,r){var h=t.speed(o,a,r);return this.queue(function(){var o,a=t(this),r=a.attr("class")||"",l=h.children?a.find("*").addBack():a;l=l.map(function(){var i=t(this);return{el:i,start:e(this)}}),o=function(){t.each(s,function(t,e){n[e]&&a[e+"Class"](n[e])})},o(),l=l.map(function(){return this.end=e(this.el[0]),this.diff=i(this.start,this.end),this}),a.attr("class",r),l=l.map(function(){var e=this,i=t.Deferred(),s=t.extend({},h,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,s),i.promise()}),t.when.apply(t,l.get()).done(function(){o(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),h.complete.call(a[0])})})},t.fn.extend({addClass:function(e){return function(i,s,n,o){return s?t.effects.animateClass.call(this,{add:i},s,n,o):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,s,n,o){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},s,n,o):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(e){return function(i,s,n,o,a){return"boolean"==typeof s||void 0===s?n?t.effects.animateClass.call(this,s?{add:i}:{remove:i},n,o,a):e.apply(this,arguments):t.effects.animateClass.call(this,{toggle:i},s,n,o)}}(t.fn.toggleClass),switchClass:function(e,i,s,n,o){return t.effects.animateClass.call(this,{add:i,remove:e},s,n,o)}})}(),function(){function e(e,i,s,n){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(n=s,s=i,i={}),t.isFunction(s)&&(n=s,s=null),i&&t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,e.complete=n||i.complete,e}function i(e){return!e||"number"==typeof e||t.fx.speeds[e]?!0:"string"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:"object"!=typeof e||e.effect?!1:!0:!0}function s(t,e){var i=e.outerWidth(),s=e.outerHeight(),n=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,o=n.exec(t)||["",0,i,s,0];return{top:parseFloat(o[1])||0,right:"auto"===o[2]?i:parseFloat(o[2]),bottom:"auto"===o[3]?s:parseFloat(o[3]),left:parseFloat(o[4])||0}}t.expr&&t.expr.filters&&t.expr.filters.animated&&(t.expr.filters.animated=function(e){return function(i){return!!t(i).data(d)||e(i)}}(t.expr.filters.animated)),t.uiBackCompat!==!1&&t.extend(t.effects,{save:function(t,e){for(var i=0,s=e.length;s>i;i++)null!==e[i]&&t.data(c+e[i],t[0].style[e[i]])},restore:function(t,e){for(var i,s=0,n=e.length;n>s;s++)null!==e[s]&&(i=t.data(c+e[s]),t.css(e[s],i))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")},s=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},o=document.activeElement;try{o.id}catch(a){o=document.body}return e.wrap(s),(e[0]===o||t.contains(e[0],o))&&t(o).trigger("focus"),s=e.parent(),"static"===e.css("position")?(s.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,s){i[s]=e.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(n),s.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).trigger("focus")),e}}),t.extend(t.effects,{version:"1.12.1",define:function(e,i,s){return s||(s=i,i="effect"),t.effects.effect[e]=s,t.effects.effect[e].mode=i,s},scaledDimensions:function(t,e,i){if(0===e)return{height:0,width:0,outerHeight:0,outerWidth:0};var s="horizontal"!==i?(e||100)/100:1,n="vertical"!==i?(e||100)/100:1;return{height:t.height()*n,width:t.width()*s,outerHeight:t.outerHeight()*n,outerWidth:t.outerWidth()*s}},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,i){var s=t.queue();e>1&&s.splice.apply(s,[1,0].concat(s.splice(e,i))),t.dequeue()},saveStyle:function(t){t.data(u,t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data(u)||"",t.removeData(u)},mode:function(t,e){var i=t.is(":hidden");return"toggle"===e&&(e=i?"show":"hide"),(i?"hide"===e:"show"===e)&&(e="none"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createPlaceholder:function(e){var i,s=e.css("position"),n=e.position();return e.css({marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()),/^(static|relative)/.test(s)&&(s="absolute",i=t("<"+e[0].nodeName+">").insertAfter(e).css({display:/^(inline|ruby)/.test(e.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight"),"float":e.css("float")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).addClass("ui-effects-placeholder"),e.data(c+"placeholder",i)),e.css({position:s,left:n.left,top:n.top}),i},removePlaceholder:function(t){var e=c+"placeholder",i=t.data(e);i&&(i.remove(),t.removeData(e))},cleanUp:function(e){t.effects.restoreStyle(e),t.effects.removePlaceholder(e)},setTransition:function(e,i,s,n){return n=n||{},t.each(i,function(t,i){var o=e.cssUnit(i);o[0]>0&&(n[i]=o[0]*s+o[1])}),n}}),t.fn.extend({effect:function(){function i(e){function i(){r.removeData(d),t.effects.cleanUp(r),"hide"===s.mode&&r.hide(),a()}function a(){t.isFunction(h)&&h.call(r[0]),t.isFunction(e)&&e()}var r=t(this);s.mode=c.shift(),t.uiBackCompat===!1||o?"none"===s.mode?(r[l](),a()):n.call(r[0],s,i):(r.is(":hidden")?"hide"===l:"show"===l)?(r[l](),a()):n.call(r[0],s,a)}var s=e.apply(this,arguments),n=t.effects.effect[s.effect],o=n.mode,a=s.queue,r=a||"fx",h=s.complete,l=s.mode,c=[],u=function(e){var i=t(this),s=t.effects.mode(i,l)||o;i.data(d,!0),c.push(s),o&&("show"===s||s===o&&"hide"===s)&&i.show(),o&&"none"===s||t.effects.saveStyle(i),t.isFunction(e)&&e()};return t.fx.off||!n?l?this[l](s.duration,h):this.each(function(){h&&h.call(this)}):a===!1?this.each(u).each(i):this.queue(r,u).queue(r,i)},show:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="show",this.effect.call(this,n)
-}}(t.fn.show),hide:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="hide",this.effect.call(this,n)}}(t.fn.hide),toggle:function(t){return function(s){if(i(s)||"boolean"==typeof s)return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),s=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(s=[parseFloat(i),e])}),s},cssClip:function(t){return t?this.css("clip","rect("+t.top+"px "+t.right+"px "+t.bottom+"px "+t.left+"px)"):s(this.css("clip"),this)},transfer:function(e,i){var s=t(this),n=t(e.to),o="fixed"===n.css("position"),a=t("body"),r=o?a.scrollTop():0,h=o?a.scrollLeft():0,l=n.offset(),c={top:l.top-r,left:l.left-h,height:n.innerHeight(),width:n.innerWidth()},u=s.offset(),d=t("<div class='ui-effects-transfer'></div>").appendTo("body").addClass(e.className).css({top:u.top-r,left:u.left-h,height:s.innerHeight(),width:s.innerWidth(),position:o?"fixed":"absolute"}).animate(c,e.duration,e.easing,function(){d.remove(),t.isFunction(i)&&i()})}}),t.fx.step.clip=function(e){e.clipInit||(e.start=t(e.elem).cssClip(),"string"==typeof e.end&&(e.end=s(e.end,e.elem)),e.clipInit=!0),t(e.elem).cssClip({top:e.pos*(e.end.top-e.start.top)+e.start.top,right:e.pos*(e.end.right-e.start.right)+e.start.right,bottom:e.pos*(e.end.bottom-e.start.bottom)+e.start.bottom,left:e.pos*(e.end.left-e.start.left)+e.start.left})}}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}();var f=t.effects;t.effects.define("blind","hide",function(e,i){var s={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},n=t(this),o=e.direction||"up",a=n.cssClip(),r={clip:t.extend({},a)},h=t.effects.createPlaceholder(n);r.clip[s[o][0]]=r.clip[s[o][1]],"show"===e.mode&&(n.cssClip(r.clip),h&&h.css(t.effects.clipToBox(r)),r.clip=a),h&&h.animate(t.effects.clipToBox(r),e.duration,e.easing),n.animate(r,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("bounce",function(e,i){var s,n,o,a=t(this),r=e.mode,h="hide"===r,l="show"===r,c=e.direction||"up",u=e.distance,d=e.times||5,p=2*d+(l||h?1:0),f=e.duration/p,g=e.easing,m="up"===c||"down"===c?"top":"left",_="up"===c||"left"===c,v=0,b=a.queue().length;for(t.effects.createPlaceholder(a),o=a.css(m),u||(u=a["top"===m?"outerHeight":"outerWidth"]()/3),l&&(n={opacity:1},n[m]=o,a.css("opacity",0).css(m,_?2*-u:2*u).animate(n,f,g)),h&&(u/=Math.pow(2,d-1)),n={},n[m]=o;d>v;v++)s={},s[m]=(_?"-=":"+=")+u,a.animate(s,f,g).animate(n,f,g),u=h?2*u:u/2;h&&(s={opacity:0},s[m]=(_?"-=":"+=")+u,a.animate(s,f,g)),a.queue(i),t.effects.unshift(a,b,p+1)}),t.effects.define("clip","hide",function(e,i){var s,n={},o=t(this),a=e.direction||"vertical",r="both"===a,h=r||"horizontal"===a,l=r||"vertical"===a;s=o.cssClip(),n.clip={top:l?(s.bottom-s.top)/2:s.top,right:h?(s.right-s.left)/2:s.right,bottom:l?(s.bottom-s.top)/2:s.bottom,left:h?(s.right-s.left)/2:s.left},t.effects.createPlaceholder(o),"show"===e.mode&&(o.cssClip(n.clip),n.clip=s),o.animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("drop","hide",function(e,i){var s,n=t(this),o=e.mode,a="show"===o,r=e.direction||"left",h="up"===r||"down"===r?"top":"left",l="up"===r||"left"===r?"-=":"+=",c="+="===l?"-=":"+=",u={opacity:0};t.effects.createPlaceholder(n),s=e.distance||n["top"===h?"outerHeight":"outerWidth"](!0)/2,u[h]=l+s,a&&(n.css(u),u[h]=c+s,u.opacity=1),n.animate(u,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("explode","hide",function(e,i){function s(){b.push(this),b.length===u*d&&n()}function n(){p.css({visibility:"visible"}),t(b).remove(),i()}var o,a,r,h,l,c,u=e.pieces?Math.round(Math.sqrt(e.pieces)):3,d=u,p=t(this),f=e.mode,g="show"===f,m=p.show().css("visibility","hidden").offset(),_=Math.ceil(p.outerWidth()/d),v=Math.ceil(p.outerHeight()/u),b=[];for(o=0;u>o;o++)for(h=m.top+o*v,c=o-(u-1)/2,a=0;d>a;a++)r=m.left+a*_,l=a-(d-1)/2,p.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-a*_,top:-o*v}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:_,height:v,left:r+(g?l*_:0),top:h+(g?c*v:0),opacity:g?0:1}).animate({left:r+(g?0:l*_),top:h+(g?0:c*v),opacity:g?1:0},e.duration||500,e.easing,s)}),t.effects.define("fade","toggle",function(e,i){var s="show"===e.mode;t(this).css("opacity",s?0:1).animate({opacity:s?1:0},{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("fold","hide",function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=e.size||15,h=/([0-9]+)%/.exec(r),l=!!e.horizFirst,c=l?["right","bottom"]:["bottom","right"],u=e.duration/2,d=t.effects.createPlaceholder(s),p=s.cssClip(),f={clip:t.extend({},p)},g={clip:t.extend({},p)},m=[p[c[0]],p[c[1]]],_=s.queue().length;h&&(r=parseInt(h[1],10)/100*m[a?0:1]),f.clip[c[0]]=r,g.clip[c[0]]=r,g.clip[c[1]]=0,o&&(s.cssClip(g.clip),d&&d.css(t.effects.clipToBox(g)),g.clip=p),s.queue(function(i){d&&d.animate(t.effects.clipToBox(f),u,e.easing).animate(t.effects.clipToBox(g),u,e.easing),i()}).animate(f,u,e.easing).animate(g,u,e.easing).queue(i),t.effects.unshift(s,_,4)}),t.effects.define("highlight","show",function(e,i){var s=t(this),n={backgroundColor:s.css("backgroundColor")};"hide"===e.mode&&(n.opacity=0),t.effects.saveStyle(s),s.css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("size",function(e,i){var s,n,o,a=t(this),r=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],l=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],c=e.mode,u="effect"!==c,d=e.scale||"both",p=e.origin||["middle","center"],f=a.css("position"),g=a.position(),m=t.effects.scaledDimensions(a),_=e.from||m,v=e.to||t.effects.scaledDimensions(a,0);t.effects.createPlaceholder(a),"show"===c&&(o=_,_=v,v=o),n={from:{y:_.height/m.height,x:_.width/m.width},to:{y:v.height/m.height,x:v.width/m.width}},("box"===d||"both"===d)&&(n.from.y!==n.to.y&&(_=t.effects.setTransition(a,h,n.from.y,_),v=t.effects.setTransition(a,h,n.to.y,v)),n.from.x!==n.to.x&&(_=t.effects.setTransition(a,l,n.from.x,_),v=t.effects.setTransition(a,l,n.to.x,v))),("content"===d||"both"===d)&&n.from.y!==n.to.y&&(_=t.effects.setTransition(a,r,n.from.y,_),v=t.effects.setTransition(a,r,n.to.y,v)),p&&(s=t.effects.getBaseline(p,m),_.top=(m.outerHeight-_.outerHeight)*s.y+g.top,_.left=(m.outerWidth-_.outerWidth)*s.x+g.left,v.top=(m.outerHeight-v.outerHeight)*s.y+g.top,v.left=(m.outerWidth-v.outerWidth)*s.x+g.left),a.css(_),("content"===d||"both"===d)&&(h=h.concat(["marginTop","marginBottom"]).concat(r),l=l.concat(["marginLeft","marginRight"]),a.find("*[width]").each(function(){var i=t(this),s=t.effects.scaledDimensions(i),o={height:s.height*n.from.y,width:s.width*n.from.x,outerHeight:s.outerHeight*n.from.y,outerWidth:s.outerWidth*n.from.x},a={height:s.height*n.to.y,width:s.width*n.to.x,outerHeight:s.height*n.to.y,outerWidth:s.width*n.to.x};n.from.y!==n.to.y&&(o=t.effects.setTransition(i,h,n.from.y,o),a=t.effects.setTransition(i,h,n.to.y,a)),n.from.x!==n.to.x&&(o=t.effects.setTransition(i,l,n.from.x,o),a=t.effects.setTransition(i,l,n.to.x,a)),u&&t.effects.saveStyle(i),i.css(o),i.animate(a,e.duration,e.easing,function(){u&&t.effects.restoreStyle(i)})})),a.animate(v,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){var e=a.offset();0===v.opacity&&a.css("opacity",_.opacity),u||(a.css("position","static"===f?"relative":f).offset(e),t.effects.saveStyle(a)),i()}})}),t.effects.define("scale",function(e,i){var s=t(this),n=e.mode,o=parseInt(e.percent,10)||(0===parseInt(e.percent,10)?0:"effect"!==n?0:100),a=t.extend(!0,{from:t.effects.scaledDimensions(s),to:t.effects.scaledDimensions(s,o,e.direction||"both"),origin:e.origin||["middle","center"]},e);e.fade&&(a.from.opacity=1,a.to.opacity=0),t.effects.effect.size.call(this,a,i)}),t.effects.define("puff","hide",function(e,i){var s=t.extend(!0,{},e,{fade:!0,percent:parseInt(e.percent,10)||150});t.effects.effect.scale.call(this,s,i)}),t.effects.define("pulsate","show",function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=o||a,h=2*(e.times||5)+(r?1:0),l=e.duration/h,c=0,u=1,d=s.queue().length;for((o||!s.is(":visible"))&&(s.css("opacity",0).show(),c=1);h>u;u++)s.animate({opacity:c},l,e.easing),c=1-c;s.animate({opacity:c},l,e.easing),s.queue(i),t.effects.unshift(s,d,h+1)}),t.effects.define("shake",function(e,i){var s=1,n=t(this),o=e.direction||"left",a=e.distance||20,r=e.times||3,h=2*r+1,l=Math.round(e.duration/h),c="up"===o||"down"===o?"top":"left",u="up"===o||"left"===o,d={},p={},f={},g=n.queue().length;for(t.effects.createPlaceholder(n),d[c]=(u?"-=":"+=")+a,p[c]=(u?"+=":"-=")+2*a,f[c]=(u?"-=":"+=")+2*a,n.animate(d,l,e.easing);r>s;s++)n.animate(p,l,e.easing).animate(f,l,e.easing);n.animate(p,l,e.easing).animate(d,l/2,e.easing).queue(i),t.effects.unshift(n,g,h+1)}),t.effects.define("slide","show",function(e,i){var s,n,o=t(this),a={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},r=e.mode,h=e.direction||"left",l="up"===h||"down"===h?"top":"left",c="up"===h||"left"===h,u=e.distance||o["top"===l?"outerHeight":"outerWidth"](!0),d={};t.effects.createPlaceholder(o),s=o.cssClip(),n=o.position()[l],d[l]=(c?-1:1)*u+n,d.clip=o.cssClip(),d.clip[a[h][1]]=d.clip[a[h][0]],"show"===r&&(o.cssClip(d.clip),o.css(l,d[l]),d.clip=s,d[l]=n),o.animate(d,{queue:!1,duration:e.duration,easing:e.easing,complete:i})});var f;t.uiBackCompat!==!1&&(f=t.effects.define("transfer",function(e,i){t(this).transfer(e,i)})),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,.\/:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=t(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),e.collapsible||e.active!==!1&&null!=e.active||(e.active=0),this._processPanels(),0>e.active&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():t()}},_createIcons:function(){var e,i,s=this.options.icons;s&&(e=t("<span>"),this._addClass(e,"ui-accordion-header-icon","ui-icon "+s.header),e.prependTo(this.headers),i=this.active.children(".ui-accordion-header-icon"),this._removeClass(i,s.header)._addClass(i,null,s.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){return"active"===t?(this._activate(e),void 0):("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||this.options.active!==!1||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons()),void 0)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var i=t.ui.keyCode,s=this.headers.length,n=this.headers.index(e.target),o=!1;switch(e.keyCode){case i.RIGHT:case i.DOWN:o=this.headers[(n+1)%s];break;case i.LEFT:case i.UP:o=this.headers[(n-1+s)%s];break;case i.SPACE:case i.ENTER:this._eventHandler(e);break;case i.HOME:o=this.headers[0];break;case i.END:o=this.headers[s-1]}o&&(t(e.target).attr("tabIndex",-1),t(o).attr("tabIndex",0),t(o).trigger("focus"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===t.ui.keyCode.UP&&e.ctrlKey&&t(e.currentTarget).prev().trigger("focus")},refresh:function(){var e=this.options;this._processPanels(),e.active===!1&&e.collapsible===!0||!this.headers.length?(e.active=!1,this.active=t()):e.active===!1?this._activate(0):this.active.length&&!t.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=t()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var e,i=this.options,s=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var e=t(this),i=e.uniqueId().attr("id"),s=e.next(),n=s.uniqueId().attr("id");e.attr("aria-controls",n),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(i.event),"fill"===s?(e=n.height(),this.element.siblings(":visible").each(function(){var i=t(this),s=i.css("position");"absolute"!==s&&"fixed"!==s&&(e-=i.outerHeight(!0))}),this.headers.each(function(){e-=t(this).outerHeight(!0)}),this.headers.next().each(function(){t(this).height(Math.max(0,e-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===s&&(e=0,this.headers.next().each(function(){var i=t(this).is(":visible");i||t(this).show(),e=Math.max(e,t(this).css("height","").height()),i||t(this).hide()}).height(e))},_activate:function(e){var i=this._findActive(e)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):t()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var i,s,n=this.options,o=this.active,a=t(e.currentTarget),r=a[0]===o[0],h=r&&n.collapsible,l=h?t():a.next(),c=o.next(),u={oldHeader:o,oldPanel:c,newHeader:h?t():a,newPanel:l};e.preventDefault(),r&&!n.collapsible||this._trigger("beforeActivate",e,u)===!1||(n.active=h?!1:this.headers.index(a),this.active=r?t():a,this._toggle(u),this._removeClass(o,"ui-accordion-header-active","ui-state-active"),n.icons&&(i=o.children(".ui-accordion-header-icon"),this._removeClass(i,null,n.icons.activeHeader)._addClass(i,null,n.icons.header)),r||(this._removeClass(a,"ui-accordion-header-collapsed")._addClass(a,"ui-accordion-header-active","ui-state-active"),n.icons&&(s=a.children(".ui-accordion-header-icon"),this._removeClass(s,null,n.icons.header)._addClass(s,null,n.icons.activeHeader)),this._addClass(a.next(),"ui-accordion-content-active")))},_toggle:function(e){var i=e.newPanel,s=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,e):(s.hide(),i.show(),this._toggleComplete(e)),s.attr({"aria-hidden":"true"}),s.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===parseInt(t(this).attr("tabIndex"),10)}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,e,i){var s,n,o,a=this,r=0,h=t.css("box-sizing"),l=t.length&&(!e.length||t.index()<e.index()),c=this.options.animate||{},u=l&&c.down||c,d=function(){a._toggleComplete(i)};return"number"==typeof u&&(o=u),"string"==typeof u&&(n=u),n=n||u.easing||c.easing,o=o||u.duration||c.duration,e.length?t.length?(s=t.show().outerHeight(),e.animate(this.hideProps,{duration:o,easing:n,step:function(t,e){e.now=Math.round(t)}}),t.hide().animate(this.showProps,{duration:o,easing:n,complete:d,step:function(t,i){i.now=Math.round(t),"height"!==i.prop?"content-box"===h&&(r+=i.now):"content"!==a.options.heightStyle&&(i.now=Math.round(s-e.outerHeight()-r),r=0)}}),void 0):e.animate(this.hideProps,o,n,d):t.animate(this.showProps,o,n,d)},_toggleComplete:function(t){var e=t.oldPanel,i=e.prev();this._removeClass(e,"ui-accordion-content-active"),this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed"),e.length&&(e.parent()[0].className=e.parent()[0].className),this._trigger("activate",null,t)}}),t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e},t.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),i.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o,a=this,r=this.options.icons.submenu,h=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=h.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("<span>").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=h.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-menu-divider","ui-widget-content")}),n=i.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t+""),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||t(e.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,i)},_filterMenuItems:function(e){var i=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),s=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return s.test(t.trim(t(this).children(".ui-menu-item-wrapper").text()))})}}),t.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,a="input"===n;
-this.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return e=!0,s=!0,i=!0,void 0;e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e)return e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){return s?(s=!1,t.preventDefault(),void 0):(this._searchTimeout(t),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(t),this._change(t),void 0)}}),this._initSource(),this.menu=t("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==t.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(e,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){t(e.target).trigger(e.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:n})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&t.trim(s).length&&(this.liveRegion.children().hide(),t("<div>").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,i){var s=i.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==t.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=n,this._delay(function(){this.previous=n,this.selectedItem=s})),!1!==this._trigger("select",e,{item:s})&&this._value(s.value),this.term=this._value(),this.close(e),this.selectedItem=s}}),this.liveRegion=t("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var i=this.menu.element[0];return e.target===this.element[0]||e.target===i||t.contains(i,e.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,s=this;t.isArray(this.options.source)?(e=this.options.source,this.source=function(i,s){s(t.ui.autocomplete.filter(e,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(e,n){s.xhr&&s.xhr.abort(),s.xhr=t.ajax({url:i,data:e,dataType:"json",success:function(t){n(t)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),i=this.menu.element.is(":visible"),s=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;(!e||e&&!i&&!s)&&(this.selectedItem=null,this.search(null,t))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):this._trigger("search",e)!==!1?this._search(t):void 0},_search:function(t){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return t.proxy(function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")},this)},__response:function(t){t&&(t=this._normalize(t)),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:t.map(e,function(e){return"string"==typeof e?{label:e,value:e}:t.extend({},e,{label:e.label||e.value,value:e.value||e.label})})},_suggest:function(e){var i=this.menu.element.empty();this._renderMenu(i,e),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(t.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(e,i){var s=this;t.each(i,function(t,i){s._renderItemData(e,i)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(e,i){return t("<li>").append(t("<div>").text(i.label)).appendTo(e)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[t](e),void 0):(this.search(null,e),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var s=RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,function(t){return s.test(t.label||t.value||t)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),t("<div>").text(i).appendTo(this.liveRegion))}}),t.ui.autocomplete;var g=/ui-corner-([a-z]){2,6}/g;t.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var e=this,i=[];t.each(this.options.items,function(s,n){var o,a={};return n?"controlgroupLabel"===s?(o=e.element.find(n),o.each(function(){var e=t(this);e.children(".ui-controlgroup-label-contents").length||e.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),e._addClass(o,null,"ui-widget ui-widget-content ui-state-default"),i=i.concat(o.get()),void 0):(t.fn[s]&&(a=e["_"+s+"Options"]?e["_"+s+"Options"]("middle"):{classes:{}},e.element.find(n).each(function(){var n=t(this),o=n[s]("instance"),r=t.widget.extend({},a);if("button"!==s||!n.parent(".ui-spinner").length){o||(o=n[s]()[s]("instance")),o&&(r.classes=e._resolveClassesValues(r.classes,o)),n[s](r);var h=n[s]("widget");t.data(h[0],"ui-controlgroup-data",o?o:n[s]("instance")),i.push(h[0])}})),void 0):void 0}),this.childWidgets=t(t.unique(i)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var i=t(this),s=i.data("ui-controlgroup-data");s&&s[e]&&s[e]()})},_updateCornerClass:function(t,e){var i="ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all",s=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,i),this._addClass(t,null,s)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,s={classes:{}};return s.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],s},_spinnerOptions:function(t){var e=this._buildSimpleOptions(t,"ui-spinner");return e.classes["ui-spinner-up"]="",e.classes["ui-spinner-down"]="",e},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:e?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(e,i){var s={};return t.each(e,function(n){var o=i.options.classes[n]||"";o=t.trim(o.replace(g,"")),s[n]=(o+" "+e[n]).replace(/\s+/g," ")}),s},_setOption:function(t,e){return"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"===t?(this._callChildMethod(e?"disable":"enable"),void 0):(this.refresh(),void 0)},refresh:function(){var e,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),e=this.childWidgets,this.options.onlyVisible&&(e=e.filter(":visible")),e.length&&(t.each(["first","last"],function(t,s){var n=e[s]().data("ui-controlgroup-data");if(n&&i["_"+n.widgetName+"Options"]){var o=i["_"+n.widgetName+"Options"](1===e.length?"only":s);o.classes=i._resolveClassesValues(o.classes,n),n.element[n.widgetName](o)}else i._updateCornerClass(e[s](),s)}),this._callChildMethod("refresh"))}}),t.widget("ui.checkboxradio",[t.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var e,i,s=this,n=this._super()||{};return this._readType(),i=this.element.labels(),this.label=t(i[i.length-1]),this.label.length||t.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){s.originalLabel+=3===this.nodeType?t(this).text():this.outerHTML}),this.originalLabel&&(n.label=this.originalLabel),e=this.element[0].disabled,null!=e&&(n.disabled=e),n},_create:function(){var t=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),t&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var e=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===e&&/radio|checkbox/.test(this.type)||t.error("Can't create checkboxradio on element.nodeName="+e+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var e,i=this.element[0].name,s="input[name='"+t.ui.escapeSelector(i)+"']";return i?(e=this.form.length?t(this.form[0].elements).filter(s):t(s).filter(function(){return 0===t(this).form().length}),e.not(this.element)):t([])},_toggleClasses:function(){var e=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",e)._toggleClass(this.icon,null,"ui-icon-blank",!e),"radio"===this.type&&this._getRadioGroup().each(function(){var e=t(this).checkboxradio("instance");e&&e._removeClass(e.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(t,e){return"label"!==t||e?(this._super(t,e),"disabled"===t?(this._toggleClass(this.label,null,"ui-state-disabled",e),this.element[0].disabled=e,void 0):(this.refresh(),void 0)):void 0},_updateIcon:function(e){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=t("<span>"),this.iconSpace=t("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=e?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,e?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),e||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var t=this.label.contents().not(this.element[0]);this.icon&&(t=t.not(this.icon[0])),this.iconSpace&&(t=t.not(this.iconSpace[0])),t.remove(),this.label.append(this.options.label)},refresh:function(){var t=this.element[0].checked,e=this.element[0].disabled;this._updateIcon(t),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),null!==this.options.label&&this._updateLabel(),e!==this.options.disabled&&this._setOptions({disabled:e})}}]),t.ui.checkboxradio,t.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,e=this._super()||{};return this.isInput=this.element.is("input"),t=this.element[0].disabled,null!=t&&(e.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(e.label=this.originalLabel),e},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(e){e.keyCode===t.ui.keyCode.SPACE&&(e.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(e,i){var s="iconPosition"!==e,n=s?this.options.iconPosition:i,o="top"===n||"bottom"===n;this.icon?s&&this._removeClass(this.icon,null,this.options.icon):(this.icon=t("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),s&&this._addClass(this.icon,null,i),this._attachIcon(n),o?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=t("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(n))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var e=void 0===t.showLabel?this.options.showLabel:t.showLabel,i=void 0===t.icon?this.options.icon:t.icon;e||i||(t.showLabel=!0),this._super(t)},_setOption:function(t,e){"icon"===t&&(e?this._updateIcon(t,e):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,e),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!e),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(e):(this.element.html(e),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,e),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",e),this.element[0].disabled=e,e&&this.element.blur())},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),t.uiBackCompat!==!1&&(t.widget("ui.button",t.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,e){return"text"===t?(this._super("showLabel",e),void 0):("showLabel"===t&&(this.options.text=e),"icon"===t&&(this.options.icons.primary=e),"icons"===t&&(e.primary?(this._super("icon",e.primary),this._super("iconPosition","beginning")):e.secondary&&(this._super("icon",e.secondary),this._super("iconPosition","end"))),this._superApply(arguments),void 0)}}),t.fn.button=function(e){return function(){return!this.length||this.length&&"INPUT"!==this[0].tagName||this.length&&"INPUT"===this[0].tagName&&"checkbox"!==this.attr("type")&&"radio"!==this.attr("type")?e.apply(this,arguments):(t.ui.checkboxradio||t.error("Checkboxradio widget missing"),0===arguments.length?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}}(t.fn.button),t.fn.buttonset=function(){return t.ui.controlgroup||t.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),t.ui.button,t.extend(t.ui,{datepicker:{version:"1.12.1"}});var m;t.extend(s.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return a(this._defaults,t||{}),this},_attachDatepicker:function(e,i){var s,n,o;s=e.nodeName.toLowerCase(),n="div"===s||"span"===s,e.id||(this.uuid+=1,e.id="dp"+this.uuid),o=this._newInst(t(e),n),o.settings=t.extend({},i||{}),"input"===s?this._connectDatepicker(e,o):n&&this._inlineDatepicker(e,o)},_newInst:function(e,i){var s=e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:s,input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?n(t("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(e,i){var s=t(e);i.append=t([]),i.trigger=t([]),s.hasClass(this.markerClassName)||(this._attachments(s,i),s.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(i),t.data(e,"datepicker",i),i.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,i){var s,n,o,a=this._get(i,"appendText"),r=this._get(i,"isRTL");i.append&&i.append.remove(),a&&(i.append=t("<span class='"+this._appendClass+"'>"+a+"</span>"),e[r?"before":"after"](i.append)),e.off("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),s=this._get(i,"showOn"),("focus"===s||"both"===s)&&e.on("focus",this._showDatepicker),("button"===s||"both"===s)&&(n=this._get(i,"buttonText"),o=this._get(i,"buttonImage"),i.trigger=t(this._get(i,"buttonImageOnly")?t("<img/>").addClass(this._triggerClass).attr({src:o,alt:n,title:n}):t("<button type='button'></button>").addClass(this._triggerClass).html(o?t("<img/>").attr({src:o,alt:n,title:n}):n)),e[r?"before":"after"](i.trigger),i.trigger.on("click",function(){return t.datepicker._datepickerShowing&&t.datepicker._lastInput===e[0]?t.datepicker._hideDatepicker():t.datepicker._datepickerShowing&&t.datepicker._lastInput!==e[0]?(t.datepicker._hideDatepicker(),t.datepicker._showDatepicker(e[0])):t.datepicker._showDatepicker(e[0]),!1}))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,s,n,o=new Date(2009,11,20),a=this._get(t,"dateFormat");a.match(/[DM]/)&&(e=function(t){for(i=0,s=0,n=0;t.length>n;n++)t[n].length>i&&(i=t[n].length,s=n);return s},o.setMonth(e(this._get(t,a.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,a.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length)}},_inlineDatepicker:function(e,i){var s=t(e);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(i.dpDiv),t.data(e,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(e),i.dpDiv.css("display","block"))},_dialogDatepicker:function(e,i,s,n,o){var r,h,l,c,u,d=this._dialogInst;return d||(this.uuid+=1,r="dp"+this.uuid,this._dialogInput=t("<input type='text' id='"+r+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),t("body").append(this._dialogInput),d=this._dialogInst=this._newInst(this._dialogInput,!1),d.settings={},t.data(this._dialogInput[0],"datepicker",d)),a(d.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(d,i):i,this._dialogInput.val(i),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,this._pos||(h=document.documentElement.clientWidth,l=document.documentElement.clientHeight,c=document.documentElement.scrollLeft||document.body.scrollLeft,u=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+c,l/2-150+u]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),d.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),t.blockUI&&t.blockUI(this.dpDiv),t.data(this._dialogInput[0],"datepicker",d),this},_destroyDatepicker:function(e){var i,s=t(e),n=t.data(e,"datepicker");s.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),t.removeData(e,"datepicker"),"input"===i?(n.append.remove(),n.trigger.remove(),s.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):("div"===i||"span"===i)&&s.removeClass(this.markerClassName).empty(),m===n&&(m=null))},_enableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!1,o.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!0,o.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;this._disabledInputs.length>e;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(e){try{return t.data(e,"datepicker")}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,i,s){var n,o,r,h,l=this._getInst(e);return 2===arguments.length&&"string"==typeof i?"defaults"===i?t.extend({},t.datepicker._defaults):l?"all"===i?t.extend({},l.settings):this._get(l,i):null:(n=i||{},"string"==typeof i&&(n={},n[i]=s),l&&(this._curInst===l&&this._hideDatepicker(),o=this._getDateDatepicker(e,!0),r=this._getMinMaxDate(l,"min"),h=this._getMinMaxDate(l,"max"),a(l.settings,n),null!==r&&void 0!==n.dateFormat&&void 0===n.minDate&&(l.settings.minDate=this._formatDate(l,r)),null!==h&&void 0!==n.dateFormat&&void 0===n.maxDate&&(l.settings.maxDate=this._formatDate(l,h)),"disabled"in n&&(n.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(t(e),l),this._autoSize(l),this._setDate(l,o),this._updateAlternate(l),this._updateDatepicker(l)),void 0)},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){var e=this._getInst(t);e&&this._updateDatepicker(e)},_setDateDatepicker:function(t,e){var i=this._getInst(t);i&&(this._setDate(i,e),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(t,e){var i=this._getInst(t);return i&&!i.inline&&this._setDateFromField(i,e),i?this._getDate(i):null},_doKeyDown:function(e){var i,s,n,o=t.datepicker._getInst(e.target),a=!0,r=o.dpDiv.is(".ui-datepicker-rtl");if(o._keyEvent=!0,t.datepicker._datepickerShowing)switch(e.keyCode){case 9:t.datepicker._hideDatepicker(),a=!1;break;case 13:return n=t("td."+t.datepicker._dayOverClass+":not(."+t.datepicker._currentClass+")",o.dpDiv),n[0]&&t.datepicker._selectDay(e.target,o.selectedMonth,o.selectedYear,n[0]),i=t.datepicker._get(o,"onSelect"),i?(s=t.datepicker._formatDate(o),i.apply(o.input?o.input[0]:null,[s,o])):t.datepicker._hideDatepicker(),!1;case 27:t.datepicker._hideDatepicker();break;case 33:t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 34:t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&t.datepicker._clearDate(e.target),a=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&t.datepicker._gotoToday(e.target),a=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?1:-1,"D"),a=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,-7,"D"),a=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?-1:1,"D"),a=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,7,"D"),a=e.ctrlKey||e.metaKey;break;default:a=!1}else 36===e.keyCode&&e.ctrlKey?t.datepicker._showDatepicker(this):a=!1;a&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var i,s,n=t.datepicker._getInst(e.target);return t.datepicker._get(n,"constrainInput")?(i=t.datepicker._possibleChars(t.datepicker._get(n,"dateFormat")),s=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||" ">s||!i||i.indexOf(s)>-1):void 0},_doKeyUp:function(e){var i,s=t.datepicker._getInst(e.target);if(s.input.val()!==s.lastVal)try{i=t.datepicker.parseDate(t.datepicker._get(s,"dateFormat"),s.input?s.input.val():null,t.datepicker._getFormatConfig(s)),i&&(t.datepicker._setDateFromField(s),t.datepicker._updateAlternate(s),t.datepicker._updateDatepicker(s))}catch(n){}return!0},_showDatepicker:function(e){if(e=e.target||e,"input"!==e.nodeName.toLowerCase()&&(e=t("input",e.parentNode)[0]),!t.datepicker._isDisabledDatepicker(e)&&t.datepicker._lastInput!==e){var s,n,o,r,h,l,c;s=t.datepicker._getInst(e),t.datepicker._curInst&&t.datepicker._curInst!==s&&(t.datepicker._curInst.dpDiv.stop(!0,!0),s&&t.datepicker._datepickerShowing&&t.datepicker._hideDatepicker(t.datepicker._curInst.input[0])),n=t.datepicker._get(s,"beforeShow"),o=n?n.apply(e,[e,s]):{},o!==!1&&(a(s.settings,o),s.lastVal=null,t.datepicker._lastInput=e,t.datepicker._setDateFromField(s),t.datepicker._inDialog&&(e.value=""),t.datepicker._pos||(t.datepicker._pos=t.datepicker._findPos(e),t.datepicker._pos[1]+=e.offsetHeight),r=!1,t(e).parents().each(function(){return r|="fixed"===t(this).css("position"),!r}),h={left:t.datepicker._pos[0],top:t.datepicker._pos[1]},t.datepicker._pos=null,s.dpDiv.empty(),s.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),t.datepicker._updateDatepicker(s),h=t.datepicker._checkOffset(s,h,r),s.dpDiv.css({position:t.datepicker._inDialog&&t.blockUI?"static":r?"fixed":"absolute",display:"none",left:h.left+"px",top:h.top+"px"}),s.inline||(l=t.datepicker._get(s,"showAnim"),c=t.datepicker._get(s,"duration"),s.dpDiv.css("z-index",i(t(e))+1),t.datepicker._datepickerShowing=!0,t.effects&&t.effects.effect[l]?s.dpDiv.show(l,t.datepicker._get(s,"showOptions"),c):s.dpDiv[l||"show"](l?c:null),t.datepicker._shouldFocusInput(s)&&s.input.trigger("focus"),t.datepicker._curInst=s))
-}},_updateDatepicker:function(e){this.maxRows=4,m=e,e.dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var i,s=this._getNumberOfMonths(e),n=s[1],a=17,r=e.dpDiv.find("."+this._dayOverClass+" a");r.length>0&&o.apply(r.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),n>1&&e.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",a*n+"em"),e.dpDiv[(1!==s[0]||1!==s[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===t.datepicker._curInst&&t.datepicker._datepickerShowing&&t.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),e.yearshtml&&(i=e.yearshtml,setTimeout(function(){i===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml),i=e.yearshtml=null},0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(e,i,s){var n=e.dpDiv.outerWidth(),o=e.dpDiv.outerHeight(),a=e.input?e.input.outerWidth():0,r=e.input?e.input.outerHeight():0,h=document.documentElement.clientWidth+(s?0:t(document).scrollLeft()),l=document.documentElement.clientHeight+(s?0:t(document).scrollTop());return i.left-=this._get(e,"isRTL")?n-a:0,i.left-=s&&i.left===e.input.offset().left?t(document).scrollLeft():0,i.top-=s&&i.top===e.input.offset().top+r?t(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n>h&&h>n?Math.abs(i.left+n-h):0),i.top-=Math.min(i.top,i.top+o>l&&l>o?Math.abs(o+r):0),i},_findPos:function(e){for(var i,s=this._getInst(e),n=this._get(s,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||t.expr.filters.hidden(e));)e=e[n?"previousSibling":"nextSibling"];return i=t(e).offset(),[i.left,i.top]},_hideDatepicker:function(e){var i,s,n,o,a=this._curInst;!a||e&&a!==t.data(e,"datepicker")||this._datepickerShowing&&(i=this._get(a,"showAnim"),s=this._get(a,"duration"),n=function(){t.datepicker._tidyDialog(a)},t.effects&&(t.effects.effect[i]||t.effects[i])?a.dpDiv.hide(i,t.datepicker._get(a,"showOptions"),s,n):a.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?s:null,n),i||n(),this._datepickerShowing=!1,o=this._get(a,"onClose"),o&&o.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),t.blockUI&&(t.unblockUI(),t("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(t.datepicker._curInst){var i=t(e.target),s=t.datepicker._getInst(i[0]);(i[0].id!==t.datepicker._mainDivId&&0===i.parents("#"+t.datepicker._mainDivId).length&&!i.hasClass(t.datepicker.markerClassName)&&!i.closest("."+t.datepicker._triggerClass).length&&t.datepicker._datepickerShowing&&(!t.datepicker._inDialog||!t.blockUI)||i.hasClass(t.datepicker.markerClassName)&&t.datepicker._curInst!==s)&&t.datepicker._hideDatepicker()}},_adjustDate:function(e,i,s){var n=t(e),o=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(o,i+("M"===s?this._get(o,"showCurrentAtPos"):0),s),this._updateDatepicker(o))},_gotoToday:function(e){var i,s=t(e),n=this._getInst(s[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(e,i,s){var n=t(e),o=this._getInst(n[0]);o["selected"+("M"===s?"Month":"Year")]=o["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(o),this._adjustDate(n)},_selectDay:function(e,i,s,n){var o,a=t(e);t(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(a[0])||(o=this._getInst(a[0]),o.selectedDay=o.currentDay=t("a",n).html(),o.selectedMonth=o.currentMonth=i,o.selectedYear=o.currentYear=s,this._selectDate(e,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear)))},_clearDate:function(e){var i=t(e);this._selectDate(i,"")},_selectDate:function(e,i){var s,n=t(e),o=this._getInst(n[0]);i=null!=i?i:this._formatDate(o),o.input&&o.input.val(i),this._updateAlternate(o),s=this._get(o,"onSelect"),s?s.apply(o.input?o.input[0]:null,[i,o]):o.input&&o.input.trigger("change"),o.inline?this._updateDatepicker(o):(this._hideDatepicker(),this._lastInput=o.input[0],"object"!=typeof o.input[0]&&o.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var i,s,n,o=this._get(e,"altField");o&&(i=this._get(e,"altFormat")||this._get(e,"dateFormat"),s=this._getDate(e),n=this.formatDate(i,s,this._getFormatConfig(e)),t(o).val(n))},noWeekends:function(t){var e=t.getDay();return[e>0&&6>e,""]},iso8601Week:function(t){var e,i=new Date(t.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),e=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((e-i)/864e5)/7)+1},parseDate:function(e,i,s){if(null==e||null==i)throw"Invalid arguments";if(i="object"==typeof i?""+i:i+"",""===i)return null;var n,o,a,r,h=0,l=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,c="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),u=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,d=(s?s.dayNames:null)||this._defaults.dayNames,p=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,f=(s?s.monthNames:null)||this._defaults.monthNames,g=-1,m=-1,_=-1,v=-1,b=!1,y=function(t){var i=e.length>n+1&&e.charAt(n+1)===t;return i&&n++,i},w=function(t){var e=y(t),s="@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2,n="y"===t?s:1,o=RegExp("^\\d{"+n+","+s+"}"),a=i.substring(h).match(o);if(!a)throw"Missing number at position "+h;return h+=a[0].length,parseInt(a[0],10)},k=function(e,s,n){var o=-1,a=t.map(y(e)?n:s,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(t.each(a,function(t,e){var s=e[1];return i.substr(h,s.length).toLowerCase()===s.toLowerCase()?(o=e[0],h+=s.length,!1):void 0}),-1!==o)return o+1;throw"Unknown name at position "+h},x=function(){if(i.charAt(h)!==e.charAt(n))throw"Unexpected literal at position "+h;h++};for(n=0;e.length>n;n++)if(b)"'"!==e.charAt(n)||y("'")?x():b=!1;else switch(e.charAt(n)){case"d":_=w("d");break;case"D":k("D",u,d);break;case"o":v=w("o");break;case"m":m=w("m");break;case"M":m=k("M",p,f);break;case"y":g=w("y");break;case"@":r=new Date(w("@")),g=r.getFullYear(),m=r.getMonth()+1,_=r.getDate();break;case"!":r=new Date((w("!")-this._ticksTo1970)/1e4),g=r.getFullYear(),m=r.getMonth()+1,_=r.getDate();break;case"'":y("'")?x():b=!0;break;default:x()}if(i.length>h&&(a=i.substr(h),!/^\s+/.test(a)))throw"Extra/unparsed characters found in date: "+a;if(-1===g?g=(new Date).getFullYear():100>g&&(g+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c>=g?0:-100)),v>-1)for(m=1,_=v;;){if(o=this._getDaysInMonth(g,m-1),o>=_)break;m++,_-=o}if(r=this._daylightSavingAdjust(new Date(g,m-1,_)),r.getFullYear()!==g||r.getMonth()+1!==m||r.getDate()!==_)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(t,e,i){if(!e)return"";var s,n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,o=(i?i.dayNames:null)||this._defaults.dayNames,a=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,r=(i?i.monthNames:null)||this._defaults.monthNames,h=function(e){var i=t.length>s+1&&t.charAt(s+1)===e;return i&&s++,i},l=function(t,e,i){var s=""+e;if(h(t))for(;i>s.length;)s="0"+s;return s},c=function(t,e,i,s){return h(t)?s[e]:i[e]},u="",d=!1;if(e)for(s=0;t.length>s;s++)if(d)"'"!==t.charAt(s)||h("'")?u+=t.charAt(s):d=!1;else switch(t.charAt(s)){case"d":u+=l("d",e.getDate(),2);break;case"D":u+=c("D",e.getDay(),n,o);break;case"o":u+=l("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=l("m",e.getMonth()+1,2);break;case"M":u+=c("M",e.getMonth(),a,r);break;case"y":u+=h("y")?e.getFullYear():(10>e.getFullYear()%100?"0":"")+e.getFullYear()%100;break;case"@":u+=e.getTime();break;case"!":u+=1e4*e.getTime()+this._ticksTo1970;break;case"'":h("'")?u+="'":d=!0;break;default:u+=t.charAt(s)}return u},_possibleChars:function(t){var e,i="",s=!1,n=function(i){var s=t.length>e+1&&t.charAt(e+1)===i;return s&&e++,s};for(e=0;t.length>e;e++)if(s)"'"!==t.charAt(e)||n("'")?i+=t.charAt(e):s=!1;else switch(t.charAt(e)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":n("'")?i+="'":s=!0;break;default:i+=t.charAt(e)}return i},_get:function(t,e){return void 0!==t.settings[e]?t.settings[e]:this._defaults[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),s=t.lastVal=t.input?t.input.val():null,n=this._getDefaultDate(t),o=n,a=this._getFormatConfig(t);try{o=this.parseDate(i,s,a)||n}catch(r){s=e?"":s}t.selectedDay=o.getDate(),t.drawMonth=t.selectedMonth=o.getMonth(),t.drawYear=t.selectedYear=o.getFullYear(),t.currentDay=s?o.getDate():0,t.currentMonth=s?o.getMonth():0,t.currentYear=s?o.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(e,i,s){var n=function(t){var e=new Date;return e.setDate(e.getDate()+t),e},o=function(i){try{return t.datepicker.parseDate(t.datepicker._get(e,"dateFormat"),i,t.datepicker._getFormatConfig(e))}catch(s){}for(var n=(i.toLowerCase().match(/^c/)?t.datepicker._getDate(e):null)||new Date,o=n.getFullYear(),a=n.getMonth(),r=n.getDate(),h=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=h.exec(i);l;){switch(l[2]||"d"){case"d":case"D":r+=parseInt(l[1],10);break;case"w":case"W":r+=7*parseInt(l[1],10);break;case"m":case"M":a+=parseInt(l[1],10),r=Math.min(r,t.datepicker._getDaysInMonth(o,a));break;case"y":case"Y":o+=parseInt(l[1],10),r=Math.min(r,t.datepicker._getDaysInMonth(o,a))}l=h.exec(i)}return new Date(o,a,r)},a=null==i||""===i?s:"string"==typeof i?o(i):"number"==typeof i?isNaN(i)?s:n(i):new Date(i.getTime());return a=a&&"Invalid Date"==""+a?s:a,a&&(a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0)),this._daylightSavingAdjust(a)},_daylightSavingAdjust:function(t){return t?(t.setHours(t.getHours()>12?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,o=t.selectedYear,a=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=a.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=a.getMonth(),t.drawYear=t.selectedYear=t.currentYear=a.getFullYear(),n===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(s?"":this._formatDate(t))},_getDate:function(t){var e=!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return e},_attachHandlers:function(e){var i=this._get(e,"stepMonths"),s="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){t.datepicker._adjustDate(s,-i,"M")},next:function(){t.datepicker._adjustDate(s,+i,"M")},hide:function(){t.datepicker._hideDatepicker()},today:function(){t.datepicker._gotoToday(s)},selectDay:function(){return t.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return t.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return t.datepicker._selectMonthYear(s,this,"Y"),!1}};t(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,s,n,o,a,r,h,l,c,u,d,p,f,g,m,_,v,b,y,w,k,x,C,D,I,T,P,M,S,H,z,O,A,N,W,E,F,L,R=new Date,B=this._daylightSavingAdjust(new Date(R.getFullYear(),R.getMonth(),R.getDate())),Y=this._get(t,"isRTL"),j=this._get(t,"showButtonPanel"),q=this._get(t,"hideIfNoPrevNext"),K=this._get(t,"navigationAsDateFormat"),U=this._getNumberOfMonths(t),V=this._get(t,"showCurrentAtPos"),$=this._get(t,"stepMonths"),X=1!==U[0]||1!==U[1],G=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),Q=this._getMinMaxDate(t,"min"),J=this._getMinMaxDate(t,"max"),Z=t.drawMonth-V,te=t.drawYear;if(0>Z&&(Z+=12,te--),J)for(e=this._daylightSavingAdjust(new Date(J.getFullYear(),J.getMonth()-U[0]*U[1]+1,J.getDate())),e=Q&&Q>e?Q:e;this._daylightSavingAdjust(new Date(te,Z,1))>e;)Z--,0>Z&&(Z=11,te--);for(t.drawMonth=Z,t.drawYear=te,i=this._get(t,"prevText"),i=K?this.formatDate(i,this._daylightSavingAdjust(new Date(te,Z-$,1)),this._getFormatConfig(t)):i,s=this._canAdjustMonth(t,-1,te,Z)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"e":"w")+"'>"+i+"</span></a>":q?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"e":"w")+"'>"+i+"</span></a>",n=this._get(t,"nextText"),n=K?this.formatDate(n,this._daylightSavingAdjust(new Date(te,Z+$,1)),this._getFormatConfig(t)):n,o=this._canAdjustMonth(t,1,te,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"w":"e")+"'>"+n+"</span></a>":q?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"w":"e")+"'>"+n+"</span></a>",a=this._get(t,"currentText"),r=this._get(t,"gotoCurrent")&&t.currentDay?G:B,a=K?this.formatDate(a,r,this._getFormatConfig(t)):a,h=t.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(t,"closeText")+"</button>",l=j?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(Y?h:"")+(this._isInRange(t,r)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+a+"</button>":"")+(Y?"":h)+"</div>":"",c=parseInt(this._get(t,"firstDay"),10),c=isNaN(c)?0:c,u=this._get(t,"showWeek"),d=this._get(t,"dayNames"),p=this._get(t,"dayNamesMin"),f=this._get(t,"monthNames"),g=this._get(t,"monthNamesShort"),m=this._get(t,"beforeShowDay"),_=this._get(t,"showOtherMonths"),v=this._get(t,"selectOtherMonths"),b=this._getDefaultDate(t),y="",k=0;U[0]>k;k++){for(x="",this.maxRows=4,C=0;U[1]>C;C++){if(D=this._daylightSavingAdjust(new Date(te,Z,t.selectedDay)),I=" ui-corner-all",T="",X){if(T+="<div class='ui-datepicker-group",U[1]>1)switch(C){case 0:T+=" ui-datepicker-group-first",I=" ui-corner-"+(Y?"right":"left");break;case U[1]-1:T+=" ui-datepicker-group-last",I=" ui-corner-"+(Y?"left":"right");break;default:T+=" ui-datepicker-group-middle",I=""}T+="'>"}for(T+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+I+"'>"+(/all|left/.test(I)&&0===k?Y?o:s:"")+(/all|right/.test(I)&&0===k?Y?s:o:"")+this._generateMonthYearHeader(t,Z,te,Q,J,k>0||C>0,f,g)+"</div><table class='ui-datepicker-calendar'><thead>"+"<tr>",P=u?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"</th>":"",w=0;7>w;w++)M=(w+c)%7,P+="<th scope='col'"+((w+c+6)%7>=5?" class='ui-datepicker-week-end'":"")+">"+"<span title='"+d[M]+"'>"+p[M]+"</span></th>";for(T+=P+"</tr></thead><tbody>",S=this._getDaysInMonth(te,Z),te===t.selectedYear&&Z===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,S)),H=(this._getFirstDayOfMonth(te,Z)-c+7)%7,z=Math.ceil((H+S)/7),O=X?this.maxRows>z?this.maxRows:z:z,this.maxRows=O,A=this._daylightSavingAdjust(new Date(te,Z,1-H)),N=0;O>N;N++){for(T+="<tr>",W=u?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(A)+"</td>":"",w=0;7>w;w++)E=m?m.apply(t.input?t.input[0]:null,[A]):[!0,""],F=A.getMonth()!==Z,L=F&&!v||!E[0]||Q&&Q>A||J&&A>J,W+="<td class='"+((w+c+6)%7>=5?" ui-datepicker-week-end":"")+(F?" ui-datepicker-other-month":"")+(A.getTime()===D.getTime()&&Z===t.selectedMonth&&t._keyEvent||b.getTime()===A.getTime()&&b.getTime()===D.getTime()?" "+this._dayOverClass:"")+(L?" "+this._unselectableClass+" ui-state-disabled":"")+(F&&!_?"":" "+E[1]+(A.getTime()===G.getTime()?" "+this._currentClass:"")+(A.getTime()===B.getTime()?" ui-datepicker-today":""))+"'"+(F&&!_||!E[2]?"":" title='"+E[2].replace(/'/g,"&#39;")+"'")+(L?"":" data-handler='selectDay' data-event='click' data-month='"+A.getMonth()+"' data-year='"+A.getFullYear()+"'")+">"+(F&&!_?"&#xa0;":L?"<span class='ui-state-default'>"+A.getDate()+"</span>":"<a class='ui-state-default"+(A.getTime()===B.getTime()?" ui-state-highlight":"")+(A.getTime()===G.getTime()?" ui-state-active":"")+(F?" ui-priority-secondary":"")+"' href='#'>"+A.getDate()+"</a>")+"</td>",A.setDate(A.getDate()+1),A=this._daylightSavingAdjust(A);T+=W+"</tr>"}Z++,Z>11&&(Z=0,te++),T+="</tbody></table>"+(X?"</div>"+(U[0]>0&&C===U[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),x+=T}y+=x}return y+=l,t._keyEvent=!1,y},_generateMonthYearHeader:function(t,e,i,s,n,o,a,r){var h,l,c,u,d,p,f,g,m=this._get(t,"changeMonth"),_=this._get(t,"changeYear"),v=this._get(t,"showMonthAfterYear"),b="<div class='ui-datepicker-title'>",y="";if(o||!m)y+="<span class='ui-datepicker-month'>"+a[e]+"</span>";else{for(h=s&&s.getFullYear()===i,l=n&&n.getFullYear()===i,y+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",c=0;12>c;c++)(!h||c>=s.getMonth())&&(!l||n.getMonth()>=c)&&(y+="<option value='"+c+"'"+(c===e?" selected='selected'":"")+">"+r[c]+"</option>");y+="</select>"}if(v||(b+=y+(!o&&m&&_?"":"&#xa0;")),!t.yearshtml)if(t.yearshtml="",o||!_)b+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(u=this._get(t,"yearRange").split(":"),d=(new Date).getFullYear(),p=function(t){var e=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?d+parseInt(t,10):parseInt(t,10);return isNaN(e)?d:e},f=p(u[0]),g=Math.max(f,p(u[1]||"")),f=s?Math.max(f,s.getFullYear()):f,g=n?Math.min(g,n.getFullYear()):g,t.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";g>=f;f++)t.yearshtml+="<option value='"+f+"'"+(f===i?" selected='selected'":"")+">"+f+"</option>";t.yearshtml+="</select>",b+=t.yearshtml,t.yearshtml=null}return b+=this._get(t,"yearSuffix"),v&&(b+=(!o&&m&&_?"":"&#xa0;")+y),b+="</div>"},_adjustInstDate:function(t,e,i){var s=t.selectedYear+("Y"===i?e:0),n=t.selectedMonth+("M"===i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"===i?e:0),a=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,o)));t.selectedDay=a.getDate(),t.drawMonth=t.selectedMonth=a.getMonth(),t.drawYear=t.selectedYear=a.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=i&&i>e?i:e;return s&&n>s?s:n},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){var e=this._get(t,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),o=this._daylightSavingAdjust(new Date(i,s+(0>e?e:n[0]*n[1]),1));return 0>e&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(t,o)},_isInRange:function(t,e){var i,s,n=this._getMinMaxDate(t,"min"),o=this._getMinMaxDate(t,"max"),a=null,r=null,h=this._get(t,"yearRange");return h&&(i=h.split(":"),s=(new Date).getFullYear(),a=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(a+=s),i[1].match(/[+\-].*/)&&(r+=s)),(!n||e.getTime()>=n.getTime())&&(!o||e.getTime()<=o.getTime())&&(!a||e.getFullYear()>=a)&&(!r||r>=e.getFullYear())},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),{shortYearCutoff:e,dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var n=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),n,this._getFormatConfig(t))}}),t.fn.datepicker=function(e){if(!this.length)return this;t.datepicker.initialized||(t(document).on("mousedown",t.datepicker._checkExternalClick),t.datepicker.initialized=!0),0===t("#"+t.datepicker._mainDivId).length&&t("body").append(t.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof e||"isDisabled"!==e&&"getDate"!==e&&"widget"!==e?"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof e?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this].concat(i)):t.datepicker._attachDatepicker(this,e)}):t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i))},t.datepicker=new s,t.datepicker.initialized=!1,t.datepicker.uuid=(new Date).getTime(),t.datepicker.version="1.12.1",t.datepicker,t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var _=!1;t(document).on("mouseup",function(){_=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!_){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,n="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!n&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),_=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,_=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.ui.safeBlur=function(e){e&&"body"!==e.nodeName.toLowerCase()&&t(e).trigger("blur")},t.widget("ui.draggable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(e){var i=this.options;return this.helper||i.disabled||t(e.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(e),this.handle?(this._blurActiveElement(e),this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map(function(){var e=t(this);return t("<div>").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var i=t.ui.safeActiveElement(this.document[0]),s=t(e.target);s.closest(i).length||t.ui.safeBlur(i)},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===t(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",e)===!1?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",e,s)===!1)return this._mouseUp(new t.Event("mouseup",e)),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,s=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(s=t.ui.ddmanager.drop(this,e)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||this.options.revert===!0||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",e)!==!1&&i._clear()}):this._trigger("stop",e)!==!1&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return this.options.handle?!!t(e.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper),n=s?t(i.helper.apply(this.element[0],[e])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}
-},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options,o=this.document[0];return this.relativeContainer=null,n.containment?"window"===n.containment?(this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===n.containment?(this.containment=[0,0,t(o).width()-this.helperProportions.width-this.margins.left,(t(o).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):n.containment.constructor===Array?(this.containment=n.containment,void 0):("parent"===n.containment&&(n.containment=this.helper[0].parentNode),i=t(n.containment),s=i[0],s&&(e=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i),void 0):(this.containment=null,void 0)},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s,n,o,a=this.options,r=this._isRootNode(this.scrollParent[0]),h=t.pageX,l=t.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.left<i[0]&&(h=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(l=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(h=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(l=i[3]+this.offset.click.top)),a.grid&&(n=a.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/a.grid[1])*a.grid[1]:this.originalPageY,l=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-a.grid[1]:n+a.grid[1]:n,o=a.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/a.grid[0])*a.grid[0]:this.originalPageX,h=i?o-this.offset.click.left>=i[0]||o-this.offset.click.left>i[2]?o:o-this.offset.click.left>=i[0]?o-a.grid[0]:o+a.grid[0]:o),"y"===a.axis&&(h=this.originalPageX),"x"===a.axis&&(l=this.originalPageY)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,i,s){return s=s||this._uiHash(),t.ui.plugin.call(this,e,[i,s,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,i,s){var n=t.extend({},i,{item:s.element});s.sortables=[],t(s.options.connectToSortable).each(function(){var i=t(this).sortable("instance");i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",e,n))})},stop:function(e,i,s){var n=t.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,t.each(s.sortables,function(){var t=this;t.isOver?(t.isOver=0,s.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,n))})},drag:function(e,i,s){t.each(s.sortables,function(){var n=!1,o=this;o.positionAbs=s.positionAbs,o.helperProportions=s.helperProportions,o.offset.click=s.offset.click,o._intersectsWith(o.containerCache)&&(n=!0,t.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==o&&this._intersectsWith(this.containerCache)&&t.contains(o.element[0],this.element[0])&&(n=!1),n})),n?(o.isOver||(o.isOver=1,s._parent=i.helper.parent(),o.currentItem=i.helper.appendTo(o.element).data("ui-sortable-item",!0),o.options._helper=o.options.helper,o.options.helper=function(){return i.helper[0]},e.target=o.currentItem[0],o._mouseCapture(e,!0),o._mouseStart(e,!0,!0),o.offset.click.top=s.offset.click.top,o.offset.click.left=s.offset.click.left,o.offset.parent.left-=s.offset.parent.left-o.offset.parent.left,o.offset.parent.top-=s.offset.parent.top-o.offset.parent.top,s._trigger("toSortable",e),s.dropped=o.element,t.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,o.fromOutside=s),o.currentItem&&(o._mouseDrag(e),i.position=o.position)):o.isOver&&(o.isOver=0,o.cancelHelperRemoval=!0,o.options._revert=o.options.revert,o.options.revert=!1,o._trigger("out",e,o._uiHash(o)),o._mouseStop(e,!0),o.options.revert=o.options._revert,o.options.helper=o.options._helper,o.placeholder&&o.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(e),i.position=s._generatePosition(e,!0),s._trigger("fromSortable",e),s.dropped=!1,t.each(s.sortables,function(){this.refreshPositions()}))})}}),t.ui.plugin.add("draggable","cursor",{start:function(e,i,s){var n=t("body"),o=s.options;n.css("cursor")&&(o._cursor=n.css("cursor")),n.css("cursor",o.cursor)},stop:function(e,i,s){var n=s.options;n._cursor&&t("body").css("cursor",n._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("opacity")&&(o._opacity=n.css("opacity")),n.css("opacity",o.opacity)},stop:function(e,i,s){var n=s.options;n._opacity&&t(i.helper).css("opacity",n._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(e,i,s){var n=s.options,o=!1,a=s.scrollParentNotHidden[0],r=s.document[0];a!==r&&"HTML"!==a.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+a.offsetHeight-e.pageY<n.scrollSensitivity?a.scrollTop=o=a.scrollTop+n.scrollSpeed:e.pageY-s.overflowOffset.top<n.scrollSensitivity&&(a.scrollTop=o=a.scrollTop-n.scrollSpeed)),n.axis&&"y"===n.axis||(s.overflowOffset.left+a.offsetWidth-e.pageX<n.scrollSensitivity?a.scrollLeft=o=a.scrollLeft+n.scrollSpeed:e.pageX-s.overflowOffset.left<n.scrollSensitivity&&(a.scrollLeft=o=a.scrollLeft-n.scrollSpeed))):(n.axis&&"x"===n.axis||(e.pageY-t(r).scrollTop()<n.scrollSensitivity?o=t(r).scrollTop(t(r).scrollTop()-n.scrollSpeed):t(window).height()-(e.pageY-t(r).scrollTop())<n.scrollSensitivity&&(o=t(r).scrollTop(t(r).scrollTop()+n.scrollSpeed))),n.axis&&"y"===n.axis||(e.pageX-t(r).scrollLeft()<n.scrollSensitivity?o=t(r).scrollLeft(t(r).scrollLeft()-n.scrollSpeed):t(window).width()-(e.pageX-t(r).scrollLeft())<n.scrollSensitivity&&(o=t(r).scrollLeft(t(r).scrollLeft()+n.scrollSpeed)))),o!==!1&&t.ui.ddmanager&&!n.dropBehaviour&&t.ui.ddmanager.prepareOffsets(s,e)}}),t.ui.plugin.add("draggable","snap",{start:function(e,i,s){var n=s.options;s.snapElements=[],t(n.snap.constructor!==String?n.snap.items||":data(ui-draggable)":n.snap).each(function(){var e=t(this),i=e.offset();this!==s.element[0]&&s.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:i.top,left:i.left})})},drag:function(e,i,s){var n,o,a,r,h,l,c,u,d,p,f=s.options,g=f.snapTolerance,m=i.offset.left,_=m+s.helperProportions.width,v=i.offset.top,b=v+s.helperProportions.height;for(d=s.snapElements.length-1;d>=0;d--)h=s.snapElements[d].left-s.margins.left,l=h+s.snapElements[d].width,c=s.snapElements[d].top-s.margins.top,u=c+s.snapElements[d].height,h-g>_||m>l+g||c-g>b||v>u+g||!t.contains(s.snapElements[d].item.ownerDocument,s.snapElements[d].item)?(s.snapElements[d].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=!1):("inner"!==f.snapMode&&(n=g>=Math.abs(c-b),o=g>=Math.abs(u-v),a=g>=Math.abs(h-_),r=g>=Math.abs(l-m),n&&(i.position.top=s._convertPositionTo("relative",{top:c-s.helperProportions.height,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h-s.helperProportions.width}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left)),p=n||o||a||r,"outer"!==f.snapMode&&(n=g>=Math.abs(c-v),o=g>=Math.abs(u-b),a=g>=Math.abs(h-m),r=g>=Math.abs(l-_),n&&(i.position.top=s._convertPositionTo("relative",{top:c,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u-s.helperProportions.height,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left)),!s.snapElements[d].snapping&&(n||o||a||r||p)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=n||o||a||r||p)}}),t.ui.plugin.add("draggable","stack",{start:function(e,i,s){var n,o=s.options,a=t.makeArray(t(o.stack)).sort(function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)});a.length&&(n=parseInt(t(a[0]).css("zIndex"),10)||0,t(a).each(function(e){t(this).css("zIndex",n+e)}),this.css("zIndex",n+a.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("zIndex")&&(o._zIndex=n.css("zIndex")),n.css("zIndex",o.zIndex)},stop:function(e,i,s){var n=s.options;n._zIndex&&t(i.helper).css("zIndex",n._zIndex)}}),t.ui.draggable,t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("<div>"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidth<t.width,n=this._isNumber(t.height)&&e.maxHeight&&e.maxHeight<t.height,o=this._isNumber(t.width)&&e.minWidth&&e.minWidth>t.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("<div style='overflow:hidden;'></div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,g=s.maxWidth&&p>s.maxWidth,m=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),g&&(p-=l),m&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable,t.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(e){var i=t(this).css(e).offset().top;0>i&&t(this).css("top",e.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&t.fn.draggable&&this._makeDraggable(),this.options.resizable&&t.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var e=this.options.appendTo;return e&&(e.jquery||e.nodeType)?t(e):this.document.find(e||"body").eq(0)},_destroy:function(){var t,e=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),t=e.parent.children().eq(e.index),t.length&&t[0]!==this.element[0]?t.before(this.element):e.parent.append(this.element)},widget:function(){return this.uiDialog
-},disable:t.noop,enable:t.noop,close:function(e){var i=this;this._isOpen&&this._trigger("beforeClose",e)!==!1&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||t.ui.safeBlur(t.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",e)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,i){var s=!1,n=this.uiDialog.siblings(".ui-front:visible").map(function(){return+t(this).css("z-index")}).get(),o=Math.max.apply(null,n);return o>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",o+1),s=!0),s&&!i&&this._trigger("focus",e),s},open:function(){var e=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=t(t.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){e._focusTabbable(),e._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),void 0)},_focusTabbable:function(){var t=this._focusedElement;t||(t=this.element.find("[autofocus]")),t.length||(t=this.element.find(":tabbable")),t.length||(t=this.uiDialogButtonPane.find(":tabbable")),t.length||(t=this.uiDialogTitlebarClose.filter(":tabbable")),t.length||(t=this.uiDialog),t.eq(0).trigger("focus")},_keepFocus:function(e){function i(){var e=t.ui.safeActiveElement(this.document[0]),i=this.uiDialog[0]===e||t.contains(this.uiDialog[0],e);i||this._focusTabbable()}e.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=t("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(e){if(this.options.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===t.ui.keyCode.ESCAPE)return e.preventDefault(),this.close(e),void 0;if(e.keyCode===t.ui.keyCode.TAB&&!e.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),s=i.filter(":first"),n=i.filter(":last");e.target!==n[0]&&e.target!==this.uiDialog[0]||e.shiftKey?e.target!==s[0]&&e.target!==this.uiDialog[0]||!e.shiftKey||(this._delay(function(){n.trigger("focus")}),e.preventDefault()):(this._delay(function(){s.trigger("focus")}),e.preventDefault())}},mousedown:function(t){this._moveToTop(t)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var e;this.uiDialogTitlebar=t("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(e){t(e.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=t("<button type='button'></button>").button({label:t("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(t){t.preventDefault(),this.close(t)}}),e=t("<span>").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(e,"ui-dialog-title"),this._title(e),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":e.attr("id")})},_title:function(t){this.options.title?t.text(this.options.title):t.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=t("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=t("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var e=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),t.isEmptyObject(i)||t.isArray(i)&&!i.length?(this._removeClass(this.uiDialog,"ui-dialog-buttons"),void 0):(t.each(i,function(i,s){var n,o;s=t.isFunction(s)?{click:s,text:i}:s,s=t.extend({type:"button"},s),n=s.click,o={icon:s.icon,iconPosition:s.iconPosition,showLabel:s.showLabel,icons:s.icons,text:s.text},delete s.click,delete s.icon,delete s.iconPosition,delete s.showLabel,delete s.icons,"boolean"==typeof s.text&&delete s.text,t("<button></button>",s).button(o).appendTo(e.uiButtonSet).on("click",function(){n.apply(e.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function e(t){return{position:t.position,offset:t.offset}}var i=this,s=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(s,n){i._addClass(t(this),"ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",s,e(n))},drag:function(t,s){i._trigger("drag",t,e(s))},stop:function(n,o){var a=o.offset.left-i.document.scrollLeft(),r=o.offset.top-i.document.scrollTop();s.position={my:"left top",at:"left"+(a>=0?"+":"")+a+" "+"top"+(r>=0?"+":"")+r,of:i.window},i._removeClass(t(this),"ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",n,e(o))}})},_makeResizable:function(){function e(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}var i=this,s=this.options,n=s.resizable,o=this.uiDialog.css("position"),a="string"==typeof n?n:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:this._minHeight(),handles:a,start:function(s,n){i._addClass(t(this),"ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",s,e(n))},resize:function(t,s){i._trigger("resize",t,e(s))},stop:function(n,o){var a=i.uiDialog.offset(),r=a.left-i.document.scrollLeft(),h=a.top-i.document.scrollTop();s.height=i.uiDialog.height(),s.width=i.uiDialog.width(),s.position={my:"left top",at:"left"+(r>=0?"+":"")+r+" "+"top"+(h>=0?"+":"")+h,of:i.window},i._removeClass(t(this),"ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",n,e(o))}}).css("position",o)},_trackFocus:function(){this._on(this.widget(),{focusin:function(e){this._makeFocusTarget(),this._focusedElement=t(e.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var e=this._trackingInstances(),i=t.inArray(this,e);-1!==i&&e.splice(i,1)},_trackingInstances:function(){var t=this.document.data("ui-dialog-instances");return t||(t=[],this.document.data("ui-dialog-instances",t)),t},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(){var t=this.uiDialog.is(":visible");t||this.uiDialog.show(),this.uiDialog.position(this.options.position),t||this.uiDialog.hide()},_setOptions:function(e){var i=this,s=!1,n={};t.each(e,function(t,e){i._setOption(t,e),t in i.sizeRelatedOptions&&(s=!0),t in i.resizableRelatedOptions&&(n[t]=e)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(e,i){var s,n,o=this.uiDialog;"disabled"!==e&&(this._super(e,i),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:t("<a>").text(""+this.options.closeText).html()}),"draggable"===e&&(s=o.is(":data(ui-draggable)"),s&&!i&&o.draggable("destroy"),!s&&i&&this._makeDraggable()),"position"===e&&this._position(),"resizable"===e&&(n=o.is(":data(ui-resizable)"),n&&!i&&o.resizable("destroy"),n&&"string"==typeof i&&o.resizable("option","handles",i),n||i===!1||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,e,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),t=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),e=Math.max(0,s.minHeight-t),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-t):"none","auto"===s.height?this.element.css({minHeight:e,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-t)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var e=t(this);return t("<div>").css({position:"absolute",width:e.outerWidth(),height:e.outerHeight()}).appendTo(e.parent()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(e){return t(e.target).closest(".ui-dialog").length?!0:!!t(e.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var e=!0;this._delay(function(){e=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(t){e||this._allowInteraction(t)||(t.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=t("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var t=this.document.data("ui-dialog-overlays")-1;t?this.document.data("ui-dialog-overlays",t):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),t.uiBackCompat!==!1&&t.widget("ui.dialog",t.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(t,e){"dialogClass"===t&&this.uiDialog.removeClass(this.options.dialogClass).addClass(e),this._superApply(arguments)}}),t.ui.dialog,t.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=t.isFunction(s)?s:function(t){return t.is(s)},this.proportions=function(){return arguments.length?(e=arguments[0],void 0):e?e:e={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}},this._addToManager(i.scope),i.addClasses&&this._addClass("ui-droppable")},_addToManager:function(e){t.ui.ddmanager.droppables[e]=t.ui.ddmanager.droppables[e]||[],t.ui.ddmanager.droppables[e].push(this)},_splice:function(t){for(var e=0;t.length>e;e++)t[e]===this&&t.splice(e,1)},_destroy:function(){var e=t.ui.ddmanager.droppables[this.options.scope];this._splice(e)},_setOption:function(e,i){if("accept"===e)this.accept=t.isFunction(i)?i:function(t){return t.is(i)};else if("scope"===e){var s=t.ui.ddmanager.droppables[this.options.scope];this._splice(s),this._addToManager(i)}this._super(e,i)},_activate:function(e){var i=t.ui.ddmanager.current;this._addActiveClass(),i&&this._trigger("activate",e,this.ui(i))},_deactivate:function(e){var i=t.ui.ddmanager.current;this._removeActiveClass(),i&&this._trigger("deactivate",e,this.ui(i))},_over:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._addHoverClass(),this._trigger("over",e,this.ui(i)))},_out:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeHoverClass(),this._trigger("out",e,this.ui(i)))},_drop:function(e,i){var s=i||t.ui.ddmanager.current,n=!1;return s&&(s.currentItem||s.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=t(this).droppable("instance");return i.options.greedy&&!i.options.disabled&&i.options.scope===s.options.scope&&i.accept.call(i.element[0],s.currentItem||s.element)&&v(s,t.extend(i,{offset:i.element.offset()}),i.options.tolerance,e)?(n=!0,!1):void 0}),n?!1:this.accept.call(this.element[0],s.currentItem||s.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",e,this.ui(s)),this.element):!1):!1},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});var v=t.ui.intersect=function(){function t(t,e,i){return t>=e&&e+i>t}return function(e,i,s,n){if(!i.offset)return!1;var o=(e.positionAbs||e.position.absolute).left+e.margins.left,a=(e.positionAbs||e.position.absolute).top+e.margins.top,r=o+e.helperProportions.width,h=a+e.helperProportions.height,l=i.offset.left,c=i.offset.top,u=l+i.proportions().width,d=c+i.proportions().height;switch(s){case"fit":return o>=l&&u>=r&&a>=c&&d>=h;case"intersect":return o+e.helperProportions.width/2>l&&u>r-e.helperProportions.width/2&&a+e.helperProportions.height/2>c&&d>h-e.helperProportions.height/2;case"pointer":return t(n.pageY,c,i.proportions().height)&&t(n.pageX,l,i.proportions().width);case"touch":return(a>=c&&d>=a||h>=c&&d>=h||c>a&&h>d)&&(o>=l&&u>=o||r>=l&&u>=r||l>o&&r>u);default:return!1}}}();t.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(e,i){var s,n,o=t.ui.ddmanager.droppables[e.options.scope]||[],a=i?i.type:null,r=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();t:for(s=0;o.length>s;s++)if(!(o[s].options.disabled||e&&!o[s].accept.call(o[s].element[0],e.currentItem||e.element))){for(n=0;r.length>n;n++)if(r[n]===o[s].element[0]){o[s].proportions().height=0;continue t}o[s].visible="none"!==o[s].element.css("display"),o[s].visible&&("mousedown"===a&&o[s]._activate.call(o[s],i),o[s].offset=o[s].element.offset(),o[s].proportions({width:o[s].element[0].offsetWidth,height:o[s].element[0].offsetHeight}))}},drop:function(e,i){var s=!1;return t.each((t.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&v(e,this,this.options.tolerance,i)&&(s=this._drop.call(this,i)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),s},dragStart:function(e,i){e.element.parentsUntil("body").on("scroll.droppable",function(){e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)})},drag:function(e,i){e.options.refreshPositions&&t.ui.ddmanager.prepareOffsets(e,i),t.each(t.ui.ddmanager.droppables[e.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var s,n,o,a=v(e,this,this.options.tolerance,i),r=!a&&this.isover?"isout":a&&!this.isover?"isover":null;r&&(this.options.greedy&&(n=this.options.scope,o=this.element.parents(":data(ui-droppable)").filter(function(){return t(this).droppable("instance").options.scope===n}),o.length&&(s=t(o[0]).droppable("instance"),s.greedyChild="isover"===r)),s&&"isover"===r&&(s.isover=!1,s.isout=!0,s._out.call(s,i)),this[r]=!0,this["isout"===r?"isover":"isout"]=!1,this["isover"===r?"_over":"_out"].call(this,i),s&&"isout"===r&&(s.isout=!1,s.isover=!0,s._over.call(s,i)))}})},dragStop:function(e,i){e.element.parentsUntil("body").off("scroll.droppable"),e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)}},t.uiBackCompat!==!1&&t.widget("ui.droppable",t.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}}),t.ui.droppable,t.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=t("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(t){return void 0===t?this.options.value:(this.options.value=this._constrainedValue(t),this._refreshValue(),void 0)},_constrainedValue:function(t){return void 0===t&&(t=this.options.value),this.indeterminate=t===!1,"number"!=typeof t&&(t=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,t))},_setOptions:function(t){var e=t.value;delete t.value,this._super(t),this.options.value=this._constrainedValue(e),this._refreshValue()},_setOption:function(t,e){"max"===t&&(e=Math.max(this.min,e)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var e=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||e>this.min).width(i.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,e===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=t("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":e}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),e===this.options.max&&this._trigger("complete")}}),t.widget("ui.selectable",t.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var e=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){e.elementPos=t(e.element[0]).offset(),e.selectees=t(e.options.filter,e.element[0]),e._addClass(e.selectees,"ui-selectee"),e.selectees.each(function(){var i=t(this),s=i.offset(),n={left:s.left-e.elementPos.left,top:s.top-e.elementPos.top};t.data(this,"selectable-item",{element:this,$element:i,left:n.left,top:n.top,right:n.left+i.outerWidth(),bottom:n.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=t("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(e){var i=this,s=this.options;this.opos=[e.pageX,e.pageY],this.elementPos=t(this.element[0]).offset(),this.options.disabled||(this.selectees=t(s.filter,this.element[0]),this._trigger("start",e),t(s.appendTo).append(this.helper),this.helper.css({left:e.pageX,top:e.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=t.data(this,"selectable-item");s.startselected=!0,e.metaKey||e.ctrlKey||(i._removeClass(s.$element,"ui-selected"),s.selected=!1,i._addClass(s.$element,"ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",e,{unselecting:s.element}))}),t(e.target).parents().addBack().each(function(){var s,n=t.data(this,"selectable-item");return n?(s=!e.metaKey&&!e.ctrlKey||!n.$element.hasClass("ui-selected"),i._removeClass(n.$element,s?"ui-unselecting":"ui-selected")._addClass(n.$element,s?"ui-selecting":"ui-unselecting"),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger("selecting",e,{selecting:n.element}):i._trigger("unselecting",e,{unselecting:n.element}),!1):void 0}))},_mouseDrag:function(e){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,o=this.opos[0],a=this.opos[1],r=e.pageX,h=e.pageY;return o>r&&(i=r,r=o,o=i),a>h&&(i=h,h=a,a=i),this.helper.css({left:o,top:a,width:r-o,height:h-a}),this.selectees.each(function(){var i=t.data(this,"selectable-item"),l=!1,c={};i&&i.element!==s.element[0]&&(c.left=i.left+s.elementPos.left,c.right=i.right+s.elementPos.left,c.top=i.top+s.elementPos.top,c.bottom=i.bottom+s.elementPos.top,"touch"===n.tolerance?l=!(c.left>r||o>c.right||c.top>h||a>c.bottom):"fit"===n.tolerance&&(l=c.left>o&&r>c.right&&c.top>a&&h>c.bottom),l?(i.selected&&(s._removeClass(i.$element,"ui-selected"),i.selected=!1),i.unselecting&&(s._removeClass(i.$element,"ui-unselecting"),i.unselecting=!1),i.selecting||(s._addClass(i.$element,"ui-selecting"),i.selecting=!0,s._trigger("selecting",e,{selecting:i.element}))):(i.selecting&&((e.metaKey||e.ctrlKey)&&i.startselected?(s._removeClass(i.$element,"ui-selecting"),i.selecting=!1,s._addClass(i.$element,"ui-selected"),i.selected=!0):(s._removeClass(i.$element,"ui-selecting"),i.selecting=!1,i.startselected&&(s._addClass(i.$element,"ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",e,{unselecting:i.element}))),i.selected&&(e.metaKey||e.ctrlKey||i.startselected||(s._removeClass(i.$element,"ui-selected"),i.selected=!1,s._addClass(i.$element,"ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",e,{unselecting:i.element})))))}),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,t(".ui-unselecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");i._removeClass(s.$element,"ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",e,{unselected:s.element})}),t(".ui-selecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");i._removeClass(s.$element,"ui-selecting")._addClass(s.$element,"ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",e,{selected:s.element})}),this._trigger("stop",e),this.helper.remove(),!1}}),t.widget("ui.selectmenu",[t.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var e=this.element.uniqueId().attr("id");this.ids={element:e,button:e+"-button",menu:e+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=t()},_drawButton:function(){var e,i=this,s=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(t){this.button.focus(),t.preventDefault()}}),this.element.hide(),this.button=t("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),e=t("<span>").appendTo(this.button),this._addClass(e,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(s).appendTo(this.button),this.options.width!==!1&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){i._rendered||i._refreshMenu()})},_drawMenu:function(){var e=this;this.menu=t("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=t("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(t,i){t.preventDefault(),e._setSelection(),e._select(i.item.data("ui-selectmenu-item"),t)},focus:function(t,i){var s=i.item.data("ui-selectmenu-item");null!=e.focusIndex&&s.index!==e.focusIndex&&(e._trigger("focus",t,{item:s}),e.isOpen||e._select(s,t)),e.focusIndex=s.index,e.button.attr("aria-activedescendant",e.menuItems.eq(s.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var t,e=this.element.find("option");this.menu.empty(),this._parseOptions(e),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,e.length&&(t=this._getSelectedItem(),this.menuInstance.focus(null,t),this._setAria(t.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(t){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",t)))},_position:function(){this.menuWrap.position(t.extend({of:this.button},this.options.position))},close:function(t){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",t))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(e){var i=t("<span>");return this._setText(i,e.label),this._addClass(i,"ui-selectmenu-text"),i},_renderMenu:function(e,i){var s=this,n="";t.each(i,function(i,o){var a;o.optgroup!==n&&(a=t("<li>",{text:o.optgroup}),s._addClass(a,"ui-selectmenu-optgroup","ui-menu-divider"+(o.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),a.appendTo(e),n=o.optgroup),s._renderItemData(e,o)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-selectmenu-item",e)},_renderItem:function(e,i){var s=t("<li>"),n=t("<div>",{title:i.element.attr("title")});return i.disabled&&this._addClass(s,null,"ui-state-disabled"),this._setText(n,i.label),s.append(n).appendTo(e)},_setText:function(t,e){e?t.text(e):t.html("&#160;")},_move:function(t,e){var i,s,n=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),n+=":not(.ui-state-disabled)"),s="first"===t||"last"===t?i["first"===t?"prevAll":"nextAll"](n).eq(-1):i[t+"All"](n).eq(0),s.length&&this.menuInstance.focus(e,s)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(t){this[this.isOpen?"close":"open"](t)},_setSelection:function(){var t;this.range&&(window.getSelection?(t=window.getSelection(),t.removeAllRanges(),t.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(e){this.isOpen&&(t(e.target).closest(".ui-selectmenu-menu, #"+t.ui.escapeSelector(this.ids.button)).length||this.close(e))}},_buttonEvents:{mousedown:function(){var t;window.getSelection?(t=window.getSelection(),t.rangeCount&&(this.range=t.getRangeAt(0))):this.range=document.selection.createRange()},click:function(t){this._setSelection(),this._toggle(t)},keydown:function(e){var i=!0;switch(e.keyCode){case t.ui.keyCode.TAB:case t.ui.keyCode.ESCAPE:this.close(e),i=!1;break;case t.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(e);break;case t.ui.keyCode.UP:e.altKey?this._toggle(e):this._move("prev",e);break;case t.ui.keyCode.DOWN:e.altKey?this._toggle(e):this._move("next",e);break;case t.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(e):this._toggle(e);break;case t.ui.keyCode.LEFT:this._move("prev",e);break;case t.ui.keyCode.RIGHT:this._move("next",e);break;case t.ui.keyCode.HOME:case t.ui.keyCode.PAGE_UP:this._move("first",e);break;case t.ui.keyCode.END:case t.ui.keyCode.PAGE_DOWN:this._move("last",e);break;default:this.menu.trigger(e),i=!1}i&&e.preventDefault()}},_selectFocusedItem:function(t){var e=this.menuItems.eq(this.focusIndex).parent("li");e.hasClass("ui-state-disabled")||this._select(e.data("ui-selectmenu-item"),t)},_select:function(t,e){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=t.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(t)),this._setAria(t),this._trigger("select",e,{item:t}),t.index!==i&&this._trigger("change",e,{item:t}),this.close(e)},_setAria:function(t){var e=this.menuItems.eq(t.index).attr("id");this.button.attr({"aria-labelledby":e,"aria-activedescendant":e}),this.menu.attr("aria-activedescendant",e)},_setOption:function(t,e){if("icons"===t){var i=this.button.find("span.ui-icon");this._removeClass(i,null,this.options.icons.button)._addClass(i,null,e.button)}this._super(t,e),"appendTo"===t&&this.menuWrap.appendTo(this._appendTo()),"width"===t&&this._resizeButton()},_setOptionDisabled:function(t){this._super(t),this.menuInstance.option("disabled",t),this.button.attr("aria-disabled",t),this._toggleClass(this.button,null,"ui-state-disabled",t),this.element.prop("disabled",t),t?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var t=this.options.width;return t===!1?(this.button.css("width",""),void 0):(null===t&&(t=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(t),void 0)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var t=this._super();return t.disabled=this.element.prop("disabled"),t},_parseOptions:function(e){var i=this,s=[];e.each(function(e,n){s.push(i._parseOption(t(n),e))}),this.items=s},_parseOption:function(t,e){var i=t.parent("optgroup");return{element:t,index:e,value:t.val(),label:t.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||t.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]),t.widget("ui.slider",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1
-},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,i,s=this.options,n=this.element.find(".ui-slider-handle"),o="<span tabindex='0'></span>",a=[];for(i=s.values&&s.values.length||1,n.length>i&&(n.slice(i).remove(),n=n.slice(0,i)),e=n.length;i>e;e++)a.push(o);this.handles=n.add(t(a.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(e){t(this).data("ui-slider-handle-index",e).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(e.range===!0&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:t.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=t("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),("min"===e.range||"max"===e.range)&&this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,s,n,o,a,r,h,l,c=this,u=this.options;return u.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:e.pageX,y:e.pageY},s=this._normValueFromMouse(i),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var i=Math.abs(s-c.values(e));(n>i||n===i&&(e===c._lastChangedValue||c.values(e)===u.min))&&(n=i,o=t(this),a=e)}),r=this._start(e,a),r===!1?!1:(this._mouseSliding=!0,this._handleIndex=a,this._addClass(o,null,"ui-state-active"),o.trigger("focus"),h=o.offset(),l=!t(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:e.pageX-h.left-o.width()/2,top:e.pageY-h.top-o.height()/2-(parseInt(o.css("borderTopWidth"),10)||0)-(parseInt(o.css("borderBottomWidth"),10)||0)+(parseInt(o.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,a,s),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,i),!1},_mouseStop:function(t){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,s,n,o;return"horizontal"===this.orientation?(e=this.elementSize.width,i=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,i=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),s=i/e,s>1&&(s=1),0>s&&(s=0),"vertical"===this.orientation&&(s=1-s),n=this._valueMax()-this._valueMin(),o=this._valueMin()+s*n,this._trimAlignValue(o)},_uiHash:function(t,e,i){var s={handle:this.handles[t],handleIndex:t,value:void 0!==e?e:this.value()};return this._hasMultipleValues()&&(s.value=void 0!==e?e:this.values(t),s.values=i||this.values()),s},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(t,e){return this._trigger("start",t,this._uiHash(e))},_slide:function(t,e,i){var s,n,o=this.value(),a=this.values();this._hasMultipleValues()&&(n=this.values(e?0:1),o=this.values(e),2===this.options.values.length&&this.options.range===!0&&(i=0===e?Math.min(n,i):Math.max(n,i)),a[e]=i),i!==o&&(s=this._trigger("slide",t,this._uiHash(e,i,a)),s!==!1&&(this._hasMultipleValues()?this.values(e,i):this.value(i)))},_stop:function(t,e){this._trigger("stop",t,this._uiHash(e))},_change:function(t,e){this._keySliding||this._mouseSliding||(this._lastChangedValue=e,this._trigger("change",t,this._uiHash(e)))},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(e,i){var s,n,o;if(arguments.length>1)return this.options.values[e]=this._trimAlignValue(i),this._refreshValue(),this._change(null,e),void 0;if(!arguments.length)return this._values();if(!t.isArray(arguments[0]))return this._hasMultipleValues()?this._values(e):this.value();for(s=this.options.values,n=arguments[0],o=0;s.length>o;o+=1)s[o]=this._trimAlignValue(n[o]),this._change(null,o);this._refreshValue()},_setOption:function(e,i){var s,n=0;switch("range"===e&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),t.isArray(this.options.values)&&(n=this.options.values.length),this._super(e,i),e){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(i),this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),s=n-1;s>=0;s--)this._change(null,s);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(t){this._super(t),this._toggleClass(null,"ui-state-disabled",!!t)},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i,s;if(arguments.length)return e=this.options.values[t],e=this._trimAlignValue(e);if(this._hasMultipleValues()){for(i=this.options.values.slice(),s=0;i.length>s;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(t){if(this._valueMin()>=t)return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e,s=t-i;return 2*Math.abs(i)>=e&&(s+=i>0?e:-e),parseFloat(s.toFixed(5))},_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step,s=Math.round((t-e)/i)*i;t=s+e,t>this.options.max&&(t-=i),this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(t){"vertical"===t&&this.range.css({width:"",left:""}),"horizontal"===t&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var e,i,s,n,o,a=this.options.range,r=this.options,h=this,l=this._animateOff?!1:r.animate,c={};this._hasMultipleValues()?this.handles.each(function(s){i=100*((h.values(s)-h._valueMin())/(h._valueMax()-h._valueMin())),c["horizontal"===h.orientation?"left":"bottom"]=i+"%",t(this).stop(1,1)[l?"animate":"css"](c,r.animate),h.options.range===!0&&("horizontal"===h.orientation?(0===s&&h.range.stop(1,1)[l?"animate":"css"]({left:i+"%"},r.animate),1===s&&h.range[l?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:r.animate})):(0===s&&h.range.stop(1,1)[l?"animate":"css"]({bottom:i+"%"},r.animate),1===s&&h.range[l?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:r.animate}))),e=i}):(s=this.value(),n=this._valueMin(),o=this._valueMax(),i=o!==n?100*((s-n)/(o-n)):0,c["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[l?"animate":"css"](c,r.animate),"min"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:i+"%"},r.animate),"max"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:100-i+"%"},r.animate),"min"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:i+"%"},r.animate),"max"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:100-i+"%"},r.animate))},_handleEvents:{keydown:function(e){var i,s,n,o,a=t(e.target).data("ui-slider-handle-index");switch(e.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(e.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(t(e.target),null,"ui-state-active"),i=this._start(e,a),i===!1))return}switch(o=this.options.step,s=n=this._hasMultipleValues()?this.values(a):this.value(),e.keyCode){case t.ui.keyCode.HOME:n=this._valueMin();break;case t.ui.keyCode.END:n=this._valueMax();break;case t.ui.keyCode.PAGE_UP:n=this._trimAlignValue(s+(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(s-(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(s===this._valueMax())return;n=this._trimAlignValue(s+o);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(s===this._valueMin())return;n=this._trimAlignValue(s-o)}this._slide(e,a,n)},keyup:function(e){var i=t(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,i),this._change(e,i),this._removeClass(t(e.target),null,"ui-state-active"))}}}),t.widget("ui.sortable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return t>=e&&e+i>t},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(t,e){this._super(t,e),"handle"===t&&this._setHandleClassName()},_setHandleClassName:function(){var e=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),t.each(this.items,function(){e._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,i){var s=null,n=!1,o=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(e),t(e.target).parents().each(function(){return t.data(this,o.widgetName+"-item")===o?(s=t(this),!1):void 0}),t.data(e.target,o.widgetName+"-item")===o&&(s=t(e.target)),s?!this.options.handle||i||(t(this.options.handle,s).find("*").addBack().each(function(){this===e.target&&(n=!0)}),n)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(e,i,s){var n,o,a=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,a.cursorAt&&this._adjustOffsetFromHelper(a.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),a.containment&&this._setContainment(),a.cursor&&"auto"!==a.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",a.cursor),this.storedStylesheet=t("<style>*{ cursor: "+a.cursor+" !important; }</style>").appendTo(o)),a.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",a.opacity)),a.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",a.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,s,n,o,a=this.options,r=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<a.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+a.scrollSpeed:e.pageY-this.overflowOffset.top<a.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-a.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<a.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+a.scrollSpeed:e.pageX-this.overflowOffset.left<a.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-a.scrollSpeed)):(e.pageY-this.document.scrollTop()<a.scrollSensitivity?r=this.document.scrollTop(this.document.scrollTop()-a.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<a.scrollSensitivity&&(r=this.document.scrollTop(this.document.scrollTop()+a.scrollSpeed)),e.pageX-this.document.scrollLeft()<a.scrollSensitivity?r=this.document.scrollLeft(this.document.scrollLeft()-a.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<a.scrollSensitivity&&(r=this.document.scrollLeft(this.document.scrollLeft()+a.scrollSpeed))),r!==!1&&t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),i=this.items.length-1;i>=0;i--)if(s=this.items[i],n=s.item[0],o=this._intersectsWithPointer(s),o&&s.instance===this.currentContainer&&n!==this.currentItem[0]&&this.placeholder[1===o?"next":"prev"]()[0]!==n&&!t.contains(this.placeholder[0],n)&&("semi-dynamic"===this.options.type?!t.contains(this.element[0],n):!0)){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(e,s),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,i){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var s=this,n=this.placeholder.offset(),o=this.options.axis,a={};o&&"x"!==o||(a.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(a.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(a,parseInt(this.options.revert,10)||500,function(){s._clear(e)})}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new t.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},t(i).each(function(){var i=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);i&&s.push((e.key||i[1]+"[]")+"="+(e.key&&e.expression?i[1]:i[2]))}),!s.length&&e.key&&s.push(e.key+"="),s.join("&")},toArray:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},i.each(function(){s.push(t(e.item||this).attr(e.attribute||"id")||"")}),s},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,a=o+t.width,r=t.top,h=r+t.height,l=this.offset.click.top,c=this.offset.click.left,u="x"===this.options.axis||s+l>r&&h>s+l,d="y"===this.options.axis||e+c>o&&a>e+c,p=u&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?p:e+this.helperProportions.width/2>o&&a>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>r&&h>n-this.helperProportions.height/2},_intersectsWithPointer:function(t){var e,i,s="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),n="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width),o=s&&n;return o?(e=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection(),this.floating?"right"===i||"down"===e?2:1:e&&("down"===e?2:1)):!1},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),s=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection();return this.floating&&n?"right"===n&&i||"left"===n&&!i:s&&("down"===s&&e||"up"===s&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(t>0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){function i(){r.push(this)}var s,n,o,a,r=[],h=[],l=this._connectWith();if(l&&e)for(s=l.length-1;s>=0;s--)for(o=t(l[s],this.document[0]),n=o.length-1;n>=0;n--)a=t.data(o[n],this.widgetFullName),a&&a!==this&&!a.options.disabled&&h.push([t.isFunction(a.options.items)?a.options.items.call(a.element):t(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a]);for(h.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),s=h.length-1;s>=0;s--)h[s][0].each(i);return t(r)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,function(t){for(var i=0;e.length>i;i++)if(e[i]===t.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=[this];var i,s,n,o,a,r,h,l,c=this.items,u=[[t.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(i=d.length-1;i>=0;i--)for(n=t(d[i],this.document[0]),s=n.length-1;s>=0;s--)o=t.data(n[s],this.widgetFullName),o&&o!==this&&!o.options.disabled&&(u.push([t.isFunction(o.options.items)?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(i=u.length-1;i>=0;i--)for(a=u[i][1],r=u[i][0],s=0,l=r.length;l>s;s++)h=t(r[s]),h.data(this.widgetName+"-item",a),c.push({item:h,instance:a,width:0,height:0,left:0,top:0})},refreshPositions:function(e){this.floating=this.items.length?"x"===this.options.axis||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,n,o;for(i=this.items.length-1;i>=0;i--)s=this.items[i],s.instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.width=n.outerWidth(),s.height=n.outerHeight()),o=n.offset(),s.left=o.left,s.top=o.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)o=this.containers[i].element.offset(),this.containers[i].containerCache.left=o.left,this.containers[i].containerCache.top=o.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(e){e=e||this;var i,s=e.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=e.currentItem[0].nodeName.toLowerCase(),n=t("<"+s+">",e.document[0]);return e._addClass(n,"ui-sortable-placeholder",i||e.currentItem[0].className)._removeClass(n,"ui-sortable-helper"),"tbody"===s?e._createTrPlaceholder(e.currentItem.find("tr").eq(0),t("<tr>",e.document[0]).appendTo(n)):"tr"===s?e._createTrPlaceholder(e.currentItem,n):"img"===s&&n.attr("src",e.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(t,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(s.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),s.placeholder.update(e,e.placeholder)},_createTrPlaceholder:function(e,i){var s=this;e.children().each(function(){t("<td>&#160;</td>",s.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(e){var i,s,n,o,a,r,h,l,c,u,d=null,p=null;for(i=this.containers.length-1;i>=0;i--)if(!t.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(d&&t.contains(this.containers[i].element[0],d.element[0]))continue;d=this.containers[i],p=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",e,this._uiHash(this)),this.containers[i].containerCache.over=0);if(d)if(1===this.containers.length)this.containers[p].containerCache.over||(this.containers[p]._trigger("over",e,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(n=1e4,o=null,c=d.floating||this._isFloating(this.currentItem),a=c?"left":"top",r=c?"width":"height",u=c?"pageX":"pageY",s=this.items.length-1;s>=0;s--)t.contains(this.containers[p].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(h=this.items[s].item.offset()[a],l=!1,e[u]-h>this.items[s][r]/2&&(l=!0),n>Math.abs(e[u]-h)&&(n=Math.abs(e[u]-h),o=this.items[s],this.direction=l?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[p])return this.currentContainer.containerCache.over||(this.containers[p]._trigger("over",e,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;o?this._rearrange(e,o,null,!0):this._rearrange(e,null,this.containers[p].element,!0),this._trigger("change",e,this._uiHash()),this.containers[p]._trigger("change",e,this._uiHash(this)),this.currentContainer=this.containers[p],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[p]._trigger("over",e,this._uiHash(this)),this.containers[p].containerCache.over=1}},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||t("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options;"parent"===n.containment&&(n.containment=this.helper[0].parentNode),("document"===n.containment||"window"===n.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===n.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===n.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(e=t(n.containment)[0],i=t(n.containment).offset(),s="hidden"!==t(e).css("overflow"),this.containment=[i.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt(t(e).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(t(e).css("borderTopWidth"),10)||0)+(parseInt(t(e).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css("borderLeftWidth"),10)||0)-(parseInt(t(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css("borderTopWidth"),10)||0)-(parseInt(t(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,i){i||(i=this.position);var s="absolute"===e?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(n[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())*s}},_generatePosition:function(e){var i,s,n=this.options,o=e.pageX,a=e.pageY,r="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(r[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left<this.containment[0]&&(o=this.containment[0]+this.offset.click.left),e.pageY-this.offset.click.top<this.containment[1]&&(a=this.containment[1]+this.offset.click.top),e.pageX-this.offset.click.left>this.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(a=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((a-this.originalPageY)/n.grid[1])*n.grid[1],a=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i,s=this.originalPageX+Math.round((o-this.originalPageX)/n.grid[0])*n.grid[0],o=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:r.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:r.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;
-this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){function i(t,e,i){return function(s){i._trigger(t,s,e._uiHash(e))}}this.reverting=!1;var s,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(s in this._storedCSS)("auto"===this._storedCSS[s]||"static"===this._storedCSS[s])&&(this._storedCSS[s]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!e&&n.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||n.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(n.push(function(t){this._trigger("remove",t,this._uiHash())}),n.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),s=this.containers.length-1;s>=0;s--)e||n.push(i("deactivate",this,this.containers[s])),this.containers[s].containerCache.over&&(n.push(i("out",this,this.containers[s])),this.containers[s].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(s=0;n.length>s;s++)n[s].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){t.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(e){var i=e||this;return{helper:i.helper,placeholder:i.placeholder||t([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:e?e.element:null}}}),t.widget("ui.spinner",{version:"1.12.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var e=this._super(),i=this.element;return t.each(["min","max","step"],function(t,s){var n=i.attr(s);null!=n&&n.length&&(e[s]=n)}),e},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t),void 0)},mousewheel:function(t,e){if(e){if(!this.spinning&&!this._start(t))return!1;this._spin((e>0?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(e){function i(){var e=this.element[0]===t.ui.safeActiveElement(this.document[0]);e||(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s}))}var s;s=this.element[0]===t.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),e.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),this._start(e)!==!1&&this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(e){return t(e.currentTarget).hasClass("ui-state-active")?this._start(e)===!1?!1:(this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(e){var i=this.options,s=t.ui.keyCode;switch(e.keyCode){case s.UP:return this._repeat(null,1,e),!0;case s.DOWN:return this._repeat(null,-1,e),!0;case s.PAGE_UP:return this._repeat(null,i.page,e),!0;case s.PAGE_DOWN:return this._repeat(null,-i.page,e),!0}return!1},_start:function(t){return this.spinning||this._trigger("start",t)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(t,e,i){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,e,i)},t),this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+t*this._increment(this.counter)),this.spinning&&this._trigger("spin",e,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(e){var i=this.options.incremental;return i?t.isFunction(i)?i(e):Math.floor(e*e*e/5e4-e*e/500+17*e/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_adjustValue:function(t){var e,i,s=this.options;return e=null!==s.min?s.min:0,i=t-e,i=Math.round(i/s.step)*s.step,t=e+i,t=parseFloat(t.toFixed(this._precision())),null!==s.max&&t>s.max?s.max:null!==s.min&&s.min>t?s.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,e){var i,s,n;return"culture"===t||"numberFormat"===t?(i=this._parse(this.element.val()),this.options[t]=e,this.element.val(this._format(i)),void 0):(("max"===t||"min"===t||"step"===t)&&"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(s=this.buttons.first().find(".ui-icon"),this._removeClass(s,null,this.options.icons.up),this._addClass(s,null,e.up),n=this.buttons.last().find(".ui-icon"),this._removeClass(n,null,this.options.icons.down),this._addClass(n,null,e.down)),this._super(t,e),void 0)},_setOptionDisabled:function(t){this._super(t),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!t),this.element.prop("disabled",!!t),this.buttons.button(t?"disable":"enable")},_setOptions:r(function(t){this._super(t)}),_parse:function(t){return"string"==typeof t&&""!==t&&(t=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t),""===t||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();return null===t?!1:t===this._adjustValue(t)},_value:function(t,e){var i;""!==t&&(i=this._parse(t),null!==i&&(e||(i=this._adjustValue(i)),t=this._format(i))),this.element.val(t),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:r(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:r(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:r(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:r(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){return arguments.length?(r(this._value).call(this,t),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),t.uiBackCompat!==!1&&t.widget("ui.spinner",t.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}}),t.ui.spinner,t.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var t=/#.*$/;return function(e){var i,s;i=e.href.replace(t,""),s=location.href.replace(t,"");try{i=decodeURIComponent(i)}catch(n){}try{s=decodeURIComponent(s)}catch(n){}return e.hash.length>1&&i===s}}(),_create:function(){var e=this,i=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,i.collapsible),this._processTabs(),i.active=this._initialActive(),t.isArray(i.disabled)&&(i.disabled=t.unique(i.disabled.concat(t.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):t(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var e=this.options.active,i=this.options.collapsible,s=location.hash.substring(1);return null===e&&(s&&this.tabs.each(function(i,n){return t(n).attr("aria-controls")===s?(e=i,!1):void 0}),null===e&&(e=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===e||-1===e)&&(e=this.tabs.length?0:!1)),e!==!1&&(e=this.tabs.index(this.tabs.eq(e)),-1===e&&(e=i?!1:0)),!i&&e===!1&&this.anchors.length&&(e=0),e},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):t()}},_tabKeydown:function(e){var i=t(t.ui.safeActiveElement(this.document[0])).closest("li"),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(e)){switch(e.keyCode){case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:s++;break;case t.ui.keyCode.UP:case t.ui.keyCode.LEFT:n=!1,s--;break;case t.ui.keyCode.END:s=this.anchors.length-1;break;case t.ui.keyCode.HOME:s=0;break;case t.ui.keyCode.SPACE:return e.preventDefault(),clearTimeout(this.activating),this._activate(s),void 0;case t.ui.keyCode.ENTER:return e.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s),void 0;default:return}e.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),e.ctrlKey||e.metaKey||(i.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",s)},this.delay))}},_panelKeydown:function(e){this._handlePageNav(e)||e.ctrlKey&&e.keyCode===t.ui.keyCode.UP&&(e.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(e){return e.altKey&&e.keyCode===t.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):e.altKey&&e.keyCode===t.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(e,i){function s(){return e>n&&(e=0),0>e&&(e=n),e}for(var n=this.tabs.length-1;-1!==t.inArray(s(),this.options.disabled);)e=i?e+1:e-1;return e},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).trigger("focus"),t},_setOption:function(t,e){return"active"===t?(this._activate(e),void 0):(this._super(t,e),"collapsible"===t&&(this._toggleClass("ui-tabs-collapsible",null,e),e||this.options.active!==!1||this._activate(0)),"event"===t&&this._setupEvents(e),"heightStyle"===t&&this._setupHeightStyle(e),void 0)},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var e=this.options,i=this.tablist.children(":has(a[href])");e.disabled=t.map(i.filter(".ui-state-disabled"),function(t){return i.index(t)}),this._processTabs(),e.active!==!1&&this.anchors.length?this.active.length&&!t.contains(this.tablist[0],this.active[0])?this.tabs.length===e.disabled.length?(e.active=!1,this.active=t()):this._activate(this._findNextTab(Math.max(0,e.active-1),!1)):e.active=this.tabs.index(this.active):(e.active=!1,this.active=t()),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var e=this,i=this.tabs,s=this.anchors,n=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",function(e){t(this).is(".ui-state-disabled")&&e.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){t(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map(function(){return t("a",this)[0]}).attr({role:"presentation",tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=t(),this.anchors.each(function(i,s){var n,o,a,r=t(s).uniqueId().attr("id"),h=t(s).closest("li"),l=h.attr("aria-controls");e._isLocal(s)?(n=s.hash,a=n.substring(1),o=e.element.find(e._sanitizeSelector(n))):(a=h.attr("aria-controls")||t({}).uniqueId()[0].id,n="#"+a,o=e.element.find(n),o.length||(o=e._createPanel(a),o.insertAfter(e.panels[i-1]||e.tablist)),o.attr("aria-live","polite")),o.length&&(e.panels=e.panels.add(o)),l&&h.data("ui-tabs-aria-controls",l),h.attr({"aria-controls":a,"aria-labelledby":r}),o.attr("aria-labelledby",r)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),i&&(this._off(i.not(this.tabs)),this._off(s.not(this.anchors)),this._off(n.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(e){return t("<div>").attr("id",e).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(e){var i,s,n;for(t.isArray(e)&&(e.length?e.length===this.anchors.length&&(e=!0):e=!1),n=0;s=this.tabs[n];n++)i=t(s),e===!0||-1!==t.inArray(n,e)?(i.attr("aria-disabled","true"),this._addClass(i,null,"ui-state-disabled")):(i.removeAttr("aria-disabled"),this._removeClass(i,null,"ui-state-disabled"));this.options.disabled=e,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,e===!0)},_setupEvents:function(e){var i={};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(t){t.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(e){var i,s=this.element.parent();"fill"===e?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var e=t(this),s=e.css("position");"absolute"!==s&&"fixed"!==s&&(i-=e.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=t(this).outerHeight(!0)}),this.panels.each(function(){t(this).height(Math.max(0,i-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.panels.each(function(){i=Math.max(i,t(this).height("").height())}).height(i))},_eventHandler:function(e){var i=this.options,s=this.active,n=t(e.currentTarget),o=n.closest("li"),a=o[0]===s[0],r=a&&i.collapsible,h=r?t():this._getPanelForTab(o),l=s.length?this._getPanelForTab(s):t(),c={oldTab:s,oldPanel:l,newTab:r?t():o,newPanel:h};e.preventDefault(),o.hasClass("ui-state-disabled")||o.hasClass("ui-tabs-loading")||this.running||a&&!i.collapsible||this._trigger("beforeActivate",e,c)===!1||(i.active=r?!1:this.tabs.index(o),this.active=a?t():o,this.xhr&&this.xhr.abort(),l.length||h.length||t.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(o),e),this._toggle(e,c))},_toggle:function(e,i){function s(){o.running=!1,o._trigger("activate",e,i)}function n(){o._addClass(i.newTab.closest("li"),"ui-tabs-active","ui-state-active"),a.length&&o.options.show?o._show(a,o.options.show,s):(a.show(),s())}var o=this,a=i.newPanel,r=i.oldPanel;this.running=!0,r.length&&this.options.hide?this._hide(r,this.options.hide,function(){o._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),n()}):(this._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),r.hide(),n()),r.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),a.length&&r.length?i.oldTab.attr("tabIndex",-1):a.length&&this.tabs.filter(function(){return 0===t(this).attr("tabIndex")}).attr("tabIndex",-1),a.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(e){var i,s=this._findActive(e);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return e===!1?t():this.tabs.eq(e)},_getIndex:function(e){return"string"==typeof e&&(e=this.anchors.index(this.anchors.filter("[href$='"+t.ui.escapeSelector(e)+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){t.data(this,"ui-tabs-destroy")?t(this).remove():t(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var e=t(this),i=e.data("ui-tabs-aria-controls");i?e.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):e.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(e){var i=this.options.disabled;i!==!1&&(void 0===e?i=!1:(e=this._getIndex(e),i=t.isArray(i)?t.map(i,function(t){return t!==e?t:null}):t.map(this.tabs,function(t,i){return i!==e?i:null})),this._setOptionDisabled(i))},disable:function(e){var i=this.options.disabled;if(i!==!0){if(void 0===e)i=!0;else{if(e=this._getIndex(e),-1!==t.inArray(e,i))return;i=t.isArray(i)?t.merge([e],i).sort():[e]}this._setOptionDisabled(i)}},load:function(e,i){e=this._getIndex(e);var s=this,n=this.tabs.eq(e),o=n.find(".ui-tabs-anchor"),a=this._getPanelForTab(n),r={tab:n,panel:a},h=function(t,e){"abort"===e&&s.panels.stop(!1,!0),s._removeClass(n,"ui-tabs-loading"),a.removeAttr("aria-busy"),t===s.xhr&&delete s.xhr};this._isLocal(o[0])||(this.xhr=t.ajax(this._ajaxSettings(o,i,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(n,"ui-tabs-loading"),a.attr("aria-busy","true"),this.xhr.done(function(t,e,n){setTimeout(function(){a.html(t),s._trigger("load",i,r),h(n,e)},1)}).fail(function(t,e){setTimeout(function(){h(t,e)},1)})))},_ajaxSettings:function(e,i,s){var n=this;return{url:e.attr("href").replace(/#.*$/,""),beforeSend:function(e,o){return n._trigger("beforeLoad",i,t.extend({jqXHR:e,ajaxSettings:o},s))}}},_getPanelForTab:function(e){var i=t(e).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}}),t.uiBackCompat!==!1&&t.widget("ui.tabs",t.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}}),t.ui.tabs,t.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var e=t(this).attr("title")||"";return t("<a>").text(e).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(e,i){var s=(e.attr("aria-describedby")||"").split(/\s+/);s.push(i),e.data("ui-tooltip-id",i).attr("aria-describedby",t.trim(s.join(" ")))},_removeDescribedBy:function(e){var i=e.data("ui-tooltip-id"),s=(e.attr("aria-describedby")||"").split(/\s+/),n=t.inArray(i,s);-1!==n&&s.splice(n,1),e.removeData("ui-tooltip-id"),s=t.trim(s.join(" ")),s?e.attr("aria-describedby",s):e.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=t("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=t([])},_setOption:function(e,i){var s=this;this._super(e,i),"content"===e&&t.each(this.tooltips,function(t,e){s._updateContent(e.element)})},_setOptionDisabled:function(t){this[t?"_disable":"_enable"]()},_disable:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur");n.target=n.currentTarget=s.element[0],e.close(n,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var e=t(this);return e.is("[title]")?e.data("ui-tooltip-title",e.attr("title")).removeAttr("title"):void 0}))},_enable:function(){this.disabledTitles.each(function(){var e=t(this);e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title"))}),this.disabledTitles=t([])},open:function(e){var i=this,s=t(e?e.target:this.element).closest(this.options.items);s.length&&!s.data("ui-tooltip-id")&&(s.attr("title")&&s.data("ui-tooltip-title",s.attr("title")),s.data("ui-tooltip-open",!0),e&&"mouseover"===e.type&&s.parents().each(function(){var e,s=t(this);s.data("ui-tooltip-open")&&(e=t.Event("blur"),e.target=e.currentTarget=this,i.close(e,!0)),s.attr("title")&&(s.uniqueId(),i.parents[this.id]={element:this,title:s.attr("title")},s.attr("title",""))}),this._registerCloseHandlers(e,s),this._updateContent(s,e))},_updateContent:function(t,e){var i,s=this.options.content,n=this,o=e?e.type:null;return"string"==typeof s||s.nodeType||s.jquery?this._open(e,t,s):(i=s.call(t[0],function(i){n._delay(function(){t.data("ui-tooltip-open")&&(e&&(e.type=o),this._open(e,t,i))})}),i&&this._open(e,t,i),void 0)},_open:function(e,i,s){function n(t){l.of=t,a.is(":hidden")||a.position(l)}var o,a,r,h,l=t.extend({},this.options.position);if(s){if(o=this._find(i))return o.tooltip.find(".ui-tooltip-content").html(s),void 0;i.is("[title]")&&(e&&"mouseover"===e.type?i.attr("title",""):i.removeAttr("title")),o=this._tooltip(i),a=o.tooltip,this._addDescribedBy(i,a.attr("id")),a.find(".ui-tooltip-content").html(s),this.liveRegion.children().hide(),h=t("<div>").html(a.find(".ui-tooltip-content").html()),h.removeAttr("name").find("[name]").removeAttr("name"),h.removeAttr("id").find("[id]").removeAttr("id"),h.appendTo(this.liveRegion),this.options.track&&e&&/^mouse/.test(e.type)?(this._on(this.document,{mousemove:n}),n(e)):a.position(t.extend({of:i},this.options.position)),a.hide(),this._show(a,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(r=this.delayedShow=setInterval(function(){a.is(":visible")&&(n(l.of),clearInterval(r))},t.fx.interval)),this._trigger("open",e,{tooltip:a})}},_registerCloseHandlers:function(e,i){var s={keyup:function(e){if(e.keyCode===t.ui.keyCode.ESCAPE){var s=t.Event(e);s.currentTarget=i[0],this.close(s,!0)}}};i[0]!==this.element[0]&&(s.remove=function(){this._removeTooltip(this._find(i).tooltip)}),e&&"mouseover"!==e.type||(s.mouseleave="close"),e&&"focusin"!==e.type||(s.focusout="close"),this._on(!0,i,s)},close:function(e){var i,s=this,n=t(e?e.currentTarget:this.element),o=this._find(n);return o?(i=o.tooltip,o.closing||(clearInterval(this.delayedShow),n.data("ui-tooltip-title")&&!n.attr("title")&&n.attr("title",n.data("ui-tooltip-title")),this._removeDescribedBy(n),o.hiding=!0,i.stop(!0),this._hide(i,this.options.hide,function(){s._removeTooltip(t(this))}),n.removeData("ui-tooltip-open"),this._off(n,"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,"remove"),this._off(this.document,"mousemove"),e&&"mouseleave"===e.type&&t.each(this.parents,function(e,i){t(i.element).attr("title",i.title),delete s.parents[e]}),o.closing=!0,this._trigger("close",e,{tooltip:i}),o.hiding||(o.closing=!1)),void 0):(n.removeData("ui-tooltip-open"),void 0)},_tooltip:function(e){var i=t("<div>").attr("role","tooltip"),s=t("<div>").appendTo(i),n=i.uniqueId().attr("id");return this._addClass(s,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(e)),this.tooltips[n]={element:e,tooltip:i}},_find:function(t){var e=t.data("ui-tooltip-id");return e?this.tooltips[e]:null},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_appendTo:function(t){var e=t.closest(".ui-front, dialog");return e.length||(e=this.document[0].body),e},_destroy:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur"),o=s.element;n.target=n.currentTarget=o[0],e.close(n,!0),t("#"+i).remove(),o.data("ui-tooltip-title")&&(o.attr("title")||o.attr("title",o.data("ui-tooltip-title")),o.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),t.uiBackCompat!==!1&&t.widget("ui.tooltip",t.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var t=this._superApply(arguments);return this.options.tooltipClass&&t.tooltip.addClass(this.options.tooltipClass),t}}),t.ui.tooltip});
\ No newline at end of file
+!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(V){"use strict";V.ui=V.ui||{};V.ui.version="1.13.0";var n,i=0,a=Array.prototype.hasOwnProperty,r=Array.prototype.slice;V.cleanData=(n=V.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=V._data(i,"events"))&&e.remove&&V(i).triggerHandler("remove");n(t)}),V.widget=function(t,i,e){var s,n,o,a={},r=t.split(".")[0],l=r+"-"+(t=t.split(".")[1]);return e||(e=i,i=V.Widget),Array.isArray(e)&&(e=V.extend.apply(null,[{}].concat(e))),V.expr.pseudos[l.toLowerCase()]=function(t){return!!V.data(t,l)},V[r]=V[r]||{},s=V[r][t],n=V[r][t]=function(t,e){if(!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},V.extend(n,s,{version:e.version,_proto:V.extend({},e),_childConstructors:[]}),(o=new i).options=V.widget.extend({},o.options),V.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}a[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=V.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},a,{constructor:n,namespace:r,widgetName:t,widgetFullName:l}),s?(V.each(s._childConstructors,function(t,e){var i=e.prototype;V.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),V.widget.bridge(t,n),n},V.widget.extend=function(t){for(var e,i,s=r.call(arguments,1),n=0,o=s.length;n<o;n++)for(e in s[n])i=s[n][e],a.call(s[n],e)&&void 0!==i&&(V.isPlainObject(i)?t[e]=V.isPlainObject(t[e])?V.widget.extend({},t[e],i):V.widget.extend({},i):t[e]=i);return t},V.widget.bridge=function(o,e){var a=e.prototype.widgetFullName||o;V.fn[o]=function(i){var t="string"==typeof i,s=r.call(arguments,1),n=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=V.data(this,a);return"instance"===i?(n=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?V.error("no such method '"+i+"' for "+o+" widget instance"):(t=e[i].apply(e,s))!==e&&void 0!==t?(n=t&&t.jquery?n.pushStack(t.get()):t,!1):void 0:V.error("cannot call methods on "+o+" prior to initialization; attempted to call method '"+i+"'")}):n=void 0:(s.length&&(i=V.widget.extend.apply(null,[i].concat(s))),this.each(function(){var t=V.data(this,a);t?(t.option(i||{}),t._init&&t._init()):V.data(this,a,new e(i,this))})),n}},V.Widget=function(){},V.Widget._childConstructors=[],V.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=V(e||this.defaultElement||this)[0],this.element=V(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=V(),this.hoverable=V(),this.focusable=V(),this.classesElementLookup={},e!==this&&(V.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=V(e.style?e.ownerDocument:e.document||e),this.window=V(this.document[0].defaultView||this.document[0].parentWindow)),this.options=V.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:V.noop,_create:V.noop,_init:V.noop,destroy:function(){var i=this;this._destroy(),V.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:V.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return V.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=V.widget.extend({},this.options[t]),n=0;n<i.length-1;n++)s[i[n]]=s[i[n]]||{},s=s[i[n]];if(t=i.pop(),1===arguments.length)return void 0===s[t]?null:s[t];s[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=e}return this._setOptions(o),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,s;for(e in t)s=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&s&&s.length&&(i=V(s.get()),this._removeClass(s,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(n){var o=[],a=this;function t(t,e){for(var i,s=0;s<t.length;s++)i=a.classesElementLookup[t[s]]||V(),i=n.add?(n.element.each(function(t,e){V.map(a.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||a._on(V(e),{remove:"_untrackClassesElement"})}),V(V.uniqueSort(i.get().concat(n.element.get())))):V(i.not(n.element).get()),a.classesElementLookup[t[s]]=i,o.push(t[s]),e&&n.classes[t[s]]&&o.push(n.classes[t[s]])}return(n=V.extend({element:this.element,classes:this.options.classes||{}},n)).keys&&t(n.keys.match(/\S+/g)||[],!0),n.extra&&t(n.extra.match(/\S+/g)||[]),o.join(" ")},_untrackClassesElement:function(i){var s=this;V.each(s.classesElementLookup,function(t,e){-1!==V.inArray(i.target,e)&&(s.classesElementLookup[t]=V(e.not(i.target).get()))}),this._off(V(i.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){var n="string"==typeof t||null===t,i={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s="boolean"==typeof s?s:i};return i.element.toggleClass(this._classes(i),s),this},_on:function(n,o,t){var a,r=this;"boolean"!=typeof n&&(t=o,o=n,n=!1),t?(o=a=V(o),this.bindings=this.bindings.add(o)):(t=o,o=this.element,a=this.widget()),V.each(t,function(t,e){function i(){if(n||!0!==r.options.disabled&&!V(this).hasClass("ui-state-disabled"))return("string"==typeof e?r[e]:e).apply(r,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||V.guid++);var s=t.match(/^([\w:-]*)\s*(.*)$/),t=s[1]+r.eventNamespace,s=s[2];s?a.on(t,s,i):o.on(t,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=V(this.bindings.not(t).get()),this.focusable=V(this.focusable.not(t).get()),this.hoverable=V(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(V(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(V(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(V(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(V(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var s,n,o=this.options[t];if(i=i||{},(e=V.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],n=e.originalEvent)for(s in n)s in e||(e[s]=n[s]);return this.element.trigger(e,i),!("function"==typeof o&&!1===o.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},V.each({show:"fadeIn",hide:"fadeOut"},function(o,a){V.Widget.prototype["_"+o]=function(e,t,i){var s,n=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||a:o;"number"==typeof(t=t||{})?t={duration:t}:!0===t&&(t={}),s=!V.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),s&&V.effects&&V.effects.effect[n]?e[o](t):n!==o&&e[n]?e[n](t.duration,t.easing,i):e.queue(function(t){V(this)[o](),i&&i.call(e[0]),t()})}});var s,x,k,o,l,h,c,u,C;V.widget;function D(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function I(t,e){return parseInt(V.css(t,e),10)||0}function T(t){return null!=t&&t===t.window}x=Math.max,k=Math.abs,o=/left|center|right/,l=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,C=V.fn.position,V.position={scrollbarWidth:function(){if(void 0!==s)return s;var t,e=V("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),i=e.children()[0];return V("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?V.position.scrollbarWidth():0,height:e?V.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=V(t||window),i=T(e[0]),s=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:s,offset:!i&&!s?V(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},V.fn.position=function(u){if(!u||!u.of)return C.apply(this,arguments);var d,p,f,g,m,t,_="string"==typeof(u=V.extend({},u)).of?V(document).find(u.of):V(u.of),v=V.position.getWithinInfo(u.within),b=V.position.getScrollInfo(v),y=(u.collision||"flip").split(" "),w={},e=9===(t=(e=_)[0]).nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:T(t)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:t.preventDefault?{width:0,height:0,offset:{top:t.pageY,left:t.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()};return _[0].preventDefault&&(u.at="left top"),p=e.width,f=e.height,m=V.extend({},g=e.offset),V.each(["my","at"],function(){var t,e,i=(u[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):l.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=l.test(i[1])?i[1]:"center",t=h.exec(i[0]),e=h.exec(i[1]),w[this]=[t?t[0]:0,e?e[0]:0],u[this]=[c.exec(i[0])[0],c.exec(i[1])[0]]}),1===y.length&&(y[1]=y[0]),"right"===u.at[0]?m.left+=p:"center"===u.at[0]&&(m.left+=p/2),"bottom"===u.at[1]?m.top+=f:"center"===u.at[1]&&(m.top+=f/2),d=D(w.at,p,f),m.left+=d[0],m.top+=d[1],this.each(function(){var i,t,a=V(this),r=a.outerWidth(),l=a.outerHeight(),e=I(this,"marginLeft"),s=I(this,"marginTop"),n=r+e+I(this,"marginRight")+b.width,o=l+s+I(this,"marginBottom")+b.height,h=V.extend({},m),c=D(w.my,a.outerWidth(),a.outerHeight());"right"===u.my[0]?h.left-=r:"center"===u.my[0]&&(h.left-=r/2),"bottom"===u.my[1]?h.top-=l:"center"===u.my[1]&&(h.top-=l/2),h.left+=c[0],h.top+=c[1],i={marginLeft:e,marginTop:s},V.each(["left","top"],function(t,e){V.ui.position[y[t]]&&V.ui.position[y[t]][e](h,{targetWidth:p,targetHeight:f,elemWidth:r,elemHeight:l,collisionPosition:i,collisionWidth:n,collisionHeight:o,offset:[d[0]+c[0],d[1]+c[1]],my:u.my,at:u.at,within:v,elem:a})}),u.using&&(t=function(t){var e=g.left-h.left,i=e+p-r,s=g.top-h.top,n=s+f-l,o={target:{element:_,left:g.left,top:g.top,width:p,height:f},element:{element:a,left:h.left,top:h.top,width:r,height:l},horizontal:i<0?"left":0<e?"right":"center",vertical:n<0?"top":0<s?"bottom":"middle"};p<r&&k(e+i)<p&&(o.horizontal="center"),f<l&&k(s+n)<f&&(o.vertical="middle"),x(k(e),k(i))>x(k(s),k(n))?o.important="horizontal":o.important="vertical",u.using.call(this,t,o)}),a.offset(V.extend(h,{using:t}))})},V.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,a=s-o,r=o+e.collisionWidth-n-s;e.collisionWidth>n?0<a&&r<=0?(i=t.left+a+e.collisionWidth-n-s,t.left+=a-i):t.left=!(0<r&&a<=0)&&r<a?s+n-e.collisionWidth:s:0<a?t.left+=a:0<r?t.left-=r:t.left=x(t.left-o,t.left)},top:function(t,e){var i=e.within,s=i.isWindow?i.scrollTop:i.offset.top,n=e.within.height,o=t.top-e.collisionPosition.marginTop,a=s-o,r=o+e.collisionHeight-n-s;e.collisionHeight>n?0<a&&r<=0?(i=t.top+a+e.collisionHeight-n-s,t.top+=a-i):t.top=!(0<r&&a<=0)&&r<a?s+n-e.collisionHeight:s:0<a?t.top+=a:0<r?t.top-=r:t.top=x(t.top-o,t.top)}},flip:{left:function(t,e){var i=e.within,s=i.offset.left+i.scrollLeft,n=i.width,o=i.isWindow?i.scrollLeft:i.offset.left,a=t.left-e.collisionPosition.marginLeft,r=a-o,l=a+e.collisionWidth-n-o,h="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,i="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,a=-2*e.offset[0];r<0?((s=t.left+h+i+a+e.collisionWidth-n-s)<0||s<k(r))&&(t.left+=h+i+a):0<l&&(0<(o=t.left-e.collisionPosition.marginLeft+h+i+a-o)||k(o)<l)&&(t.left+=h+i+a)},top:function(t,e){var i=e.within,s=i.offset.top+i.scrollTop,n=i.height,o=i.isWindow?i.scrollTop:i.offset.top,a=t.top-e.collisionPosition.marginTop,r=a-o,l=a+e.collisionHeight-n-o,h="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,i="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,a=-2*e.offset[1];r<0?((s=t.top+h+i+a+e.collisionHeight-n-s)<0||s<k(r))&&(t.top+=h+i+a):0<l&&(0<(o=t.top-e.collisionPosition.marginTop+h+i+a-o)||k(o)<l)&&(t.top+=h+i+a)}},flipfit:{left:function(){V.ui.position.flip.left.apply(this,arguments),V.ui.position.fit.left.apply(this,arguments)},top:function(){V.ui.position.flip.top.apply(this,arguments),V.ui.position.fit.top.apply(this,arguments)}}};V.ui.position,V.extend(V.expr.pseudos,{data:V.expr.createPseudo?V.expr.createPseudo(function(e){return function(t){return!!V.data(t,e)}}):function(t,e,i){return!!V.data(t,i[3])}}),V.fn.extend({disableSelection:(t="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}});var t,d=V,p={},e=p.toString,f=/^([\-+])=\s*(\d+\.?\d*)/,g=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16),t[4]?(parseInt(t[4],16)/255).toFixed(2):1]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16),t[4]?(parseInt(t[4]+t[4],16)/255).toFixed(2):1]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],m=d.Color=function(t,e,i,s){return new d.Color.fn.parse(t,e,i,s)},_={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},v={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},b=m.support={},y=d("<p>")[0],w=d.each;function P(t){return null==t?t+"":"object"==typeof t?p[e.call(t)]||"object":typeof t}function M(t,e,i){var s=v[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:Math.min(s.max,Math.max(0,t)))}function S(s){var n=m(),o=n._rgba=[];return s=s.toLowerCase(),w(g,function(t,e){var i=e.re.exec(s),i=i&&e.parse(i),e=e.space||"rgba";if(i)return i=n[e](i),n[_[e].cache]=i[_[e].cache],o=n._rgba=i._rgba,!1}),o.length?("0,0,0,0"===o.join()&&d.extend(o,B.transparent),n):B[s]}function H(t,e,i){return 6*(i=(i+1)%1)<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}y.style.cssText="background-color:rgba(1,1,1,.5)",b.rgba=-1<y.style.backgroundColor.indexOf("rgba"),w(_,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),d.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(t,e){p["[object "+e+"]"]=e.toLowerCase()}),(m.fn=d.extend(m.prototype,{parse:function(n,t,e,i){if(void 0===n)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=d(n).css(t),t=void 0);var o=this,s=P(n),a=this._rgba=[];return void 0!==t&&(n=[n,t,e,i],s="array"),"string"===s?this.parse(S(n)||B._default):"array"===s?(w(_.rgba.props,function(t,e){a[e.idx]=M(n[e.idx],e)}),this):"object"===s?(w(_,n instanceof m?function(t,e){n[e.cache]&&(o[e.cache]=n[e.cache].slice())}:function(t,i){var s=i.cache;w(i.props,function(t,e){if(!o[s]&&i.to){if("alpha"===t||null==n[t])return;o[s]=i.to(o._rgba)}o[s][e.idx]=M(n[t],e,!0)}),o[s]&&d.inArray(null,o[s].slice(0,3))<0&&(null==o[s][3]&&(o[s][3]=1),i.from&&(o._rgba=i.from(o[s])))}),this):void 0},is:function(t){var n=m(t),o=!0,a=this;return w(_,function(t,e){var i,s=n[e.cache];return s&&(i=a[e.cache]||e.to&&e.to(a._rgba)||[],w(e.props,function(t,e){if(null!=s[e.idx])return o=s[e.idx]===i[e.idx]})),o}),o},_space:function(){var i=[],s=this;return w(_,function(t,e){s[e.cache]&&i.push(t)}),i.pop()},transition:function(t,a){var e=(h=m(t))._space(),i=_[e],t=0===this.alpha()?m("transparent"):this,r=t[i.cache]||i.to(t._rgba),l=r.slice(),h=h[i.cache];return w(i.props,function(t,e){var i=e.idx,s=r[i],n=h[i],o=v[e.type]||{};null!==n&&(null===s?l[i]=n:(o.mod&&(n-s>o.mod/2?s+=o.mod:s-n>o.mod/2&&(s-=o.mod)),l[i]=M((n-s)*a+s,e)))}),this[e](l)},blend:function(t){if(1===this._rgba[3])return this;var e=this._rgba.slice(),i=e.pop(),s=m(t)._rgba;return m(d.map(e,function(t,e){return(1-i)*s[e]+i*t}))},toRgbaString:function(){var t="rgba(",e=d.map(this._rgba,function(t,e){return null!=t?t:2<e?1:0});return 1===e[3]&&(e.pop(),t="rgb("),t+e.join()+")"},toHslaString:function(){var t="hsla(",e=d.map(this.hsla(),function(t,e){return null==t&&(t=2<e?1:0),t=e&&e<3?Math.round(100*t)+"%":t});return 1===e[3]&&(e.pop(),t="hsl("),t+e.join()+")"},toHexString:function(t){var e=this._rgba.slice(),i=e.pop();return t&&e.push(~~(255*i)),"#"+d.map(e,function(t){return 1===(t=(t||0).toString(16)).length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}})).parse.prototype=m.fn,_.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/255,i=t[1]/255,s=t[2]/255,n=t[3],o=Math.max(e,i,s),a=Math.min(e,i,s),r=o-a,l=o+a,t=.5*l,i=a===o?0:e===o?60*(i-s)/r+360:i===o?60*(s-e)/r+120:60*(e-i)/r+240,l=0==r?0:t<=.5?r/l:r/(2-l);return[Math.round(i)%360,l,t,null==n?1:n]},_.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],t=t[3],i=s<=.5?s*(1+i):s+i-s*i,s=2*s-i;return[Math.round(255*H(s,i,e+1/3)),Math.round(255*H(s,i,e)),Math.round(255*H(s,i,e-1/3)),t]},w(_,function(l,t){var e=t.props,o=t.cache,a=t.to,r=t.from;m.fn[l]=function(t){if(a&&!this[o]&&(this[o]=a(this._rgba)),void 0===t)return this[o].slice();var i=P(t),s="array"===i||"object"===i?t:arguments,n=this[o].slice();return w(e,function(t,e){t=s["object"===i?t:e.idx];null==t&&(t=n[e.idx]),n[e.idx]=M(t,e)}),r?((t=m(r(n)))[o]=n,t):m(n)},w(e,function(a,r){m.fn[a]||(m.fn[a]=function(t){var e,i=P(t),s="alpha"===a?this._hsla?"hsla":"rgba":l,n=this[s](),o=n[r.idx];return"undefined"===i?o:("function"===i&&(i=P(t=t.call(this,o))),null==t&&r.empty?this:("string"===i&&(e=f.exec(t))&&(t=o+parseFloat(e[2])*("+"===e[1]?1:-1)),n[r.idx]=t,this[s](n)))})})}),(m.hook=function(t){t=t.split(" ");w(t,function(t,o){d.cssHooks[o]={set:function(t,e){var i,s,n="";if("transparent"!==e&&("string"!==P(e)||(i=S(e)))){if(e=m(i||e),!b.rgba&&1!==e._rgba[3]){for(s="backgroundColor"===o?t.parentNode:t;(""===n||"transparent"===n)&&s&&s.style;)try{n=d.css(s,"backgroundColor"),s=s.parentNode}catch(t){}e=e.blend(n&&"transparent"!==n?n:"_default")}e=e.toRgbaString()}try{t.style[o]=e}catch(t){}}},d.fx.step[o]=function(t){t.colorInit||(t.start=m(t.elem,o),t.end=m(t.end),t.colorInit=!0),d.cssHooks[o].set(t.elem,t.start.transition(t.end,t.pos))}})})("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),d.cssHooks.borderColor={expand:function(i){var s={};return w(["Top","Right","Bottom","Left"],function(t,e){s["border"+e+"Color"]=i}),s}};var z,A,O,N,E,W,F,L,R,Y,B=d.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"},j="ui-effects-",q="ui-effects-style",K="ui-effects-animated";function U(t){var e,i,s=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,n={};if(s&&s.length&&s[0]&&s[s[0]])for(i=s.length;i--;)"string"==typeof s[e=s[i]]&&(n[e.replace(/-([\da-z])/gi,function(t,e){return e.toUpperCase()})]=s[e]);else for(e in s)"string"==typeof s[e]&&(n[e]=s[e]);return n}function X(t,e,i,s){return t={effect:t=V.isPlainObject(t)?(e=t).effect:t},"function"==typeof(e=null==e?{}:e)&&(s=e,i=null,e={}),"number"!=typeof e&&!V.fx.speeds[e]||(s=i,i=e,e={}),"function"==typeof i&&(s=i,i=null),e&&V.extend(t,e),i=i||e.duration,t.duration=V.fx.off?0:"number"==typeof i?i:i in V.fx.speeds?V.fx.speeds[i]:V.fx.speeds._default,t.complete=s||e.complete,t}function $(t){return!t||"number"==typeof t||V.fx.speeds[t]||("string"==typeof t&&!V.effects.effect[t]||("function"==typeof t||"object"==typeof t&&!t.effect))}function G(t,e){var i=e.outerWidth(),e=e.outerHeight(),t=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(t)||["",0,i,e,0];return{top:parseFloat(t[1])||0,right:"auto"===t[2]?i:parseFloat(t[2]),bottom:"auto"===t[3]?e:parseFloat(t[3]),left:parseFloat(t[4])||0}}V.effects={effect:{}},N=["add","remove","toggle"],E={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1},V.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,e){V.fx.step[e]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(d.style(t.elem,e,t.end),t.setAttr=!0)}}),V.fn.addBack||(V.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),V.effects.animateClass=function(n,t,e,i){var o=V.speed(t,e,i);return this.queue(function(){var i=V(this),t=i.attr("class")||"",e=(e=o.children?i.find("*").addBack():i).map(function(){return{el:V(this),start:U(this)}}),s=function(){V.each(N,function(t,e){n[e]&&i[e+"Class"](n[e])})};s(),e=e.map(function(){return this.end=U(this.el[0]),this.diff=function(t,e){var i,s,n={};for(i in e)s=e[i],t[i]!==s&&(E[i]||!V.fx.step[i]&&isNaN(parseFloat(s))||(n[i]=s));return n}(this.start,this.end),this}),i.attr("class",t),e=e.map(function(){var t=this,e=V.Deferred(),i=V.extend({},o,{queue:!1,complete:function(){e.resolve(t)}});return this.el.animate(this.diff,i),e.promise()}),V.when.apply(V,e.get()).done(function(){s(),V.each(arguments,function(){var e=this.el;V.each(this.diff,function(t){e.css(t,"")})}),o.complete.call(i[0])})})},V.fn.extend({addClass:(O=V.fn.addClass,function(t,e,i,s){return e?V.effects.animateClass.call(this,{add:t},e,i,s):O.apply(this,arguments)}),removeClass:(A=V.fn.removeClass,function(t,e,i,s){return 1<arguments.length?V.effects.animateClass.call(this,{remove:t},e,i,s):A.apply(this,arguments)}),toggleClass:(z=V.fn.toggleClass,function(t,e,i,s,n){return"boolean"==typeof e||void 0===e?i?V.effects.animateClass.call(this,e?{add:t}:{remove:t},i,s,n):z.apply(this,arguments):V.effects.animateClass.call(this,{toggle:t},e,i,s)}),switchClass:function(t,e,i,s,n){return V.effects.animateClass.call(this,{add:e,remove:t},i,s,n)}}),V.expr&&V.expr.pseudos&&V.expr.pseudos.animated&&(V.expr.pseudos.animated=(W=V.expr.pseudos.animated,function(t){return!!V(t).data(K)||W(t)})),!1!==V.uiBackCompat&&V.extend(V.effects,{save:function(t,e){for(var i=0,s=e.length;i<s;i++)null!==e[i]&&t.data(j+e[i],t[0].style[e[i]])},restore:function(t,e){for(var i,s=0,n=e.length;s<n;s++)null!==e[s]&&(i=t.data(j+e[s]),t.css(e[s],i))},setMode:function(t,e){return e="toggle"===e?t.is(":hidden")?"show":"hide":e},createWrapper:function(i){if(i.parent().is(".ui-effects-wrapper"))return i.parent();var s={width:i.outerWidth(!0),height:i.outerHeight(!0),float:i.css("float")},t=V("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e={width:i.width(),height:i.height()},n=document.activeElement;try{n.id}catch(t){n=document.body}return i.wrap(t),i[0]!==n&&!V.contains(i[0],n)||V(n).trigger("focus"),t=i.parent(),"static"===i.css("position")?(t.css({position:"relative"}),i.css({position:"relative"})):(V.extend(s,{position:i.css("position"),zIndex:i.css("z-index")}),V.each(["top","left","bottom","right"],function(t,e){s[e]=i.css(e),isNaN(parseInt(s[e],10))&&(s[e]="auto")}),i.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),i.css(e),t.css(s).show()},removeWrapper:function(t){var e=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),t[0]!==e&&!V.contains(t[0],e)||V(e).trigger("focus")),t}}),V.extend(V.effects,{version:"1.13.0",define:function(t,e,i){return i||(i=e,e="effect"),V.effects.effect[t]=i,V.effects.effect[t].mode=e,i},scaledDimensions:function(t,e,i){if(0===e)return{height:0,width:0,outerHeight:0,outerWidth:0};var s="horizontal"!==i?(e||100)/100:1,e="vertical"!==i?(e||100)/100:1;return{height:t.height()*e,width:t.width()*s,outerHeight:t.outerHeight()*e,outerWidth:t.outerWidth()*s}},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,i){var s=t.queue();1<e&&s.splice.apply(s,[1,0].concat(s.splice(e,i))),t.dequeue()},saveStyle:function(t){t.data(q,t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data(q)||"",t.removeData(q)},mode:function(t,e){t=t.is(":hidden");return"toggle"===e&&(e=t?"show":"hide"),e=(t?"hide"===e:"show"===e)?"none":e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createPlaceholder:function(t){var e,i=t.css("position"),s=t.position();return t.css({marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()),/^(static|relative)/.test(i)&&(i="absolute",e=V("<"+t[0].nodeName+">").insertAfter(t).css({display:/^(inline|ruby)/.test(t.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight"),float:t.css("float")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass("ui-effects-placeholder"),t.data(j+"placeholder",e)),t.css({position:i,left:s.left,top:s.top}),e},removePlaceholder:function(t){var e=j+"placeholder",i=t.data(e);i&&(i.remove(),t.removeData(e))},cleanUp:function(t){V.effects.restoreStyle(t),V.effects.removePlaceholder(t)},setTransition:function(s,t,n,o){return o=o||{},V.each(t,function(t,e){var i=s.cssUnit(e);0<i[0]&&(o[e]=i[0]*n+i[1])}),o}}),V.fn.extend({effect:function(){function t(t){var e=V(this),i=V.effects.mode(e,r)||o;e.data(K,!0),l.push(i),o&&("show"===i||i===o&&"hide"===i)&&e.show(),o&&"none"===i||V.effects.saveStyle(e),"function"==typeof t&&t()}var s=X.apply(this,arguments),n=V.effects.effect[s.effect],o=n.mode,e=s.queue,i=e||"fx",a=s.complete,r=s.mode,l=[];return V.fx.off||!n?r?this[r](s.duration,a):this.each(function(){a&&a.call(this)}):!1===e?this.each(t).each(h):this.queue(i,t).queue(i,h);function h(t){var e=V(this);function i(){"function"==typeof a&&a.call(e[0]),"function"==typeof t&&t()}s.mode=l.shift(),!1===V.uiBackCompat||o?"none"===s.mode?(e[r](),i()):n.call(e[0],s,function(){e.removeData(K),V.effects.cleanUp(e),"hide"===s.mode&&e.hide(),i()}):(e.is(":hidden")?"hide"===r:"show"===r)?(e[r](),i()):n.call(e[0],s,i)}},show:(R=V.fn.show,function(t){if($(t))return R.apply(this,arguments);t=X.apply(this,arguments);return t.mode="show",this.effect.call(this,t)}),hide:(L=V.fn.hide,function(t){if($(t))return L.apply(this,arguments);t=X.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)}),toggle:(F=V.fn.toggle,function(t){if($(t)||"boolean"==typeof t)return F.apply(this,arguments);t=X.apply(this,arguments);return t.mode="toggle",this.effect.call(this,t)}),cssUnit:function(t){var i=this.css(t),s=[];return V.each(["em","px","%","pt"],function(t,e){0<i.indexOf(e)&&(s=[parseFloat(i),e])}),s},cssClip:function(t){return t?this.css("clip","rect("+t.top+"px "+t.right+"px "+t.bottom+"px "+t.left+"px)"):G(this.css("clip"),this)},transfer:function(t,e){var i=V(this),s=V(t.to),n="fixed"===s.css("position"),o=V("body"),a=n?o.scrollTop():0,r=n?o.scrollLeft():0,o=s.offset(),o={top:o.top-a,left:o.left-r,height:s.innerHeight(),width:s.innerWidth()},s=i.offset(),l=V("<div class='ui-effects-transfer'></div>");l.appendTo("body").addClass(t.className).css({top:s.top-a,left:s.left-r,height:i.innerHeight(),width:i.innerWidth(),position:n?"fixed":"absolute"}).animate(o,t.duration,t.easing,function(){l.remove(),"function"==typeof e&&e()})}}),V.fx.step.clip=function(t){t.clipInit||(t.start=V(t.elem).cssClip(),"string"==typeof t.end&&(t.end=G(t.end,t.elem)),t.clipInit=!0),V(t.elem).cssClip({top:t.pos*(t.end.top-t.start.top)+t.start.top,right:t.pos*(t.end.right-t.start.right)+t.start.right,bottom:t.pos*(t.end.bottom-t.start.bottom)+t.start.bottom,left:t.pos*(t.end.left-t.start.left)+t.start.left})},Y={},V.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,t){Y[t]=function(t){return Math.pow(t,e+2)}}),V.extend(Y,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;t<((e=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),V.each(Y,function(t,e){V.easing["easeIn"+t]=e,V.easing["easeOut"+t]=function(t){return 1-e(1-t)},V.easing["easeInOut"+t]=function(t){return t<.5?e(2*t)/2:1-e(-2*t+2)/2}});y=V.effects,V.effects.define("blind","hide",function(t,e){var i={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},s=V(this),n=t.direction||"up",o=s.cssClip(),a={clip:V.extend({},o)},r=V.effects.createPlaceholder(s);a.clip[i[n][0]]=a.clip[i[n][1]],"show"===t.mode&&(s.cssClip(a.clip),r&&r.css(V.effects.clipToBox(a)),a.clip=o),r&&r.animate(V.effects.clipToBox(a),t.duration,t.easing),s.animate(a,{queue:!1,duration:t.duration,easing:t.easing,complete:e})}),V.effects.define("bounce",function(t,e){var i,s,n=V(this),o=t.mode,a="hide"===o,r="show"===o,l=t.direction||"up",h=t.distance,c=t.times||5,o=2*c+(r||a?1:0),u=t.duration/o,d=t.easing,p="up"===l||"down"===l?"top":"left",f="up"===l||"left"===l,g=0,t=n.queue().length;for(V.effects.createPlaceholder(n),l=n.css(p),h=h||n["top"==p?"outerHeight":"outerWidth"]()/3,r&&((s={opacity:1})[p]=l,n.css("opacity",0).css(p,f?2*-h:2*h).animate(s,u,d)),a&&(h/=Math.pow(2,c-1)),(s={})[p]=l;g<c;g++)(i={})[p]=(f?"-=":"+=")+h,n.animate(i,u,d).animate(s,u,d),h=a?2*h:h/2;a&&((i={opacity:0})[p]=(f?"-=":"+=")+h,n.animate(i,u,d)),n.queue(e),V.effects.unshift(n,t,1+o)}),V.effects.define("clip","hide",function(t,e){var i={},s=V(this),n=t.direction||"vertical",o="both"===n,a=o||"horizontal"===n,o=o||"vertical"===n,n=s.cssClip();i.clip={top:o?(n.bottom-n.top)/2:n.top,right:a?(n.right-n.left)/2:n.right,bottom:o?(n.bottom-n.top)/2:n.bottom,left:a?(n.right-n.left)/2:n.left},V.effects.createPlaceholder(s),"show"===t.mode&&(s.cssClip(i.clip),i.clip=n),s.animate(i,{queue:!1,duration:t.duration,easing:t.easing,complete:e})}),V.effects.define("drop","hide",function(t,e){var i=V(this),s="show"===t.mode,n=t.direction||"left",o="up"===n||"down"===n?"top":"left",a="up"===n||"left"===n?"-=":"+=",r="+="==a?"-=":"+=",l={opacity:0};V.effects.createPlaceholder(i),n=t.distance||i["top"==o?"outerHeight":"outerWidth"](!0)/2,l[o]=a+n,s&&(i.css(l),l[o]=r+n,l.opacity=1),i.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:e})}),V.effects.define("explode","hide",function(t,e){var i,s,n,o,a,r,l=t.pieces?Math.round(Math.sqrt(t.pieces)):3,h=l,c=V(this),u="show"===t.mode,d=c.show().css("visibility","hidden").offset(),p=Math.ceil(c.outerWidth()/h),f=Math.ceil(c.outerHeight()/l),g=[];function m(){g.push(this),g.length===l*h&&(c.css({visibility:"visible"}),V(g).remove(),e())}for(i=0;i<l;i++)for(o=d.top+i*f,r=i-(l-1)/2,s=0;s<h;s++)n=d.left+s*p,a=s-(h-1)/2,c.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-s*p,top:-i*f}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:p,height:f,left:n+(u?a*p:0),top:o+(u?r*f:0),opacity:u?0:1}).animate({left:n+(u?0:a*p),top:o+(u?0:r*f),opacity:u?1:0},t.duration||500,t.easing,m)}),V.effects.define("fade","toggle",function(t,e){var i="show"===t.mode;V(this).css("opacity",i?0:1).animate({opacity:i?1:0},{queue:!1,duration:t.duration,easing:t.easing,complete:e})}),V.effects.define("fold","hide",function(e,t){var i=V(this),s=e.mode,n="show"===s,o="hide"===s,a=e.size||15,r=/([0-9]+)%/.exec(a),l=!!e.horizFirst?["right","bottom"]:["bottom","right"],h=e.duration/2,c=V.effects.createPlaceholder(i),u=i.cssClip(),d={clip:V.extend({},u)},p={clip:V.extend({},u)},f=[u[l[0]],u[l[1]]],s=i.queue().length;r&&(a=parseInt(r[1],10)/100*f[o?0:1]),d.clip[l[0]]=a,p.clip[l[0]]=a,p.clip[l[1]]=0,n&&(i.cssClip(p.clip),c&&c.css(V.effects.clipToBox(p)),p.clip=u),i.queue(function(t){c&&c.animate(V.effects.clipToBox(d),h,e.easing).animate(V.effects.clipToBox(p),h,e.easing),t()}).animate(d,h,e.easing).animate(p,h,e.easing).queue(t),V.effects.unshift(i,s,4)}),V.effects.define("highlight","show",function(t,e){var i=V(this),s={backgroundColor:i.css("backgroundColor")};"hide"===t.mode&&(s.opacity=0),V.effects.saveStyle(i),i.css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(s,{queue:!1,duration:t.duration,easing:t.easing,complete:e})}),V.effects.define("size",function(s,e){var n,i=V(this),t=["fontSize"],o=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],a=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],r=s.mode,l="effect"!==r,h=s.scale||"both",c=s.origin||["middle","center"],u=i.css("position"),d=i.position(),p=V.effects.scaledDimensions(i),f=s.from||p,g=s.to||V.effects.scaledDimensions(i,0);V.effects.createPlaceholder(i),"show"===r&&(r=f,f=g,g=r),n={from:{y:f.height/p.height,x:f.width/p.width},to:{y:g.height/p.height,x:g.width/p.width}},"box"!==h&&"both"!==h||(n.from.y!==n.to.y&&(f=V.effects.setTransition(i,o,n.from.y,f),g=V.effects.setTransition(i,o,n.to.y,g)),n.from.x!==n.to.x&&(f=V.effects.setTransition(i,a,n.from.x,f),g=V.effects.setTransition(i,a,n.to.x,g))),"content"!==h&&"both"!==h||n.from.y!==n.to.y&&(f=V.effects.setTransition(i,t,n.from.y,f),g=V.effects.setTransition(i,t,n.to.y,g)),c&&(c=V.effects.getBaseline(c,p),f.top=(p.outerHeight-f.outerHeight)*c.y+d.top,f.left=(p.outerWidth-f.outerWidth)*c.x+d.left,g.top=(p.outerHeight-g.outerHeight)*c.y+d.top,g.left=(p.outerWidth-g.outerWidth)*c.x+d.left),delete f.outerHeight,delete f.outerWidth,i.css(f),"content"!==h&&"both"!==h||(o=o.concat(["marginTop","marginBottom"]).concat(t),a=a.concat(["marginLeft","marginRight"]),i.find("*[width]").each(function(){var t=V(this),e=V.effects.scaledDimensions(t),i={height:e.height*n.from.y,width:e.width*n.from.x,outerHeight:e.outerHeight*n.from.y,outerWidth:e.outerWidth*n.from.x},e={height:e.height*n.to.y,width:e.width*n.to.x,outerHeight:e.height*n.to.y,outerWidth:e.width*n.to.x};n.from.y!==n.to.y&&(i=V.effects.setTransition(t,o,n.from.y,i),e=V.effects.setTransition(t,o,n.to.y,e)),n.from.x!==n.to.x&&(i=V.effects.setTransition(t,a,n.from.x,i),e=V.effects.setTransition(t,a,n.to.x,e)),l&&V.effects.saveStyle(t),t.css(i),t.animate(e,s.duration,s.easing,function(){l&&V.effects.restoreStyle(t)})})),i.animate(g,{queue:!1,duration:s.duration,easing:s.easing,complete:function(){var t=i.offset();0===g.opacity&&i.css("opacity",f.opacity),l||(i.css("position","static"===u?"relative":u).offset(t),V.effects.saveStyle(i)),e()}})}),V.effects.define("scale",function(t,e){var i=V(this),s=t.mode,s=parseInt(t.percent,10)||(0===parseInt(t.percent,10)||"effect"!==s?0:100),s=V.extend(!0,{from:V.effects.scaledDimensions(i),to:V.effects.scaledDimensions(i,s,t.direction||"both"),origin:t.origin||["middle","center"]},t);t.fade&&(s.from.opacity=1,s.to.opacity=0),V.effects.effect.size.call(this,s,e)}),V.effects.define("puff","hide",function(t,e){t=V.extend(!0,{},t,{fade:!0,percent:parseInt(t.percent,10)||150});V.effects.effect.scale.call(this,t,e)}),V.effects.define("pulsate","show",function(t,e){var i=V(this),s=t.mode,n="show"===s,o=2*(t.times||5)+(n||"hide"===s?1:0),a=t.duration/o,r=0,l=1,s=i.queue().length;for(!n&&i.is(":visible")||(i.css("opacity",0).show(),r=1);l<o;l++)i.animate({opacity:r},a,t.easing),r=1-r;i.animate({opacity:r},a,t.easing),i.queue(e),V.effects.unshift(i,s,1+o)}),V.effects.define("shake",function(t,e){var i=1,s=V(this),n=t.direction||"left",o=t.distance||20,a=t.times||3,r=2*a+1,l=Math.round(t.duration/r),h="up"===n||"down"===n?"top":"left",c="up"===n||"left"===n,u={},d={},p={},n=s.queue().length;for(V.effects.createPlaceholder(s),u[h]=(c?"-=":"+=")+o,d[h]=(c?"+=":"-=")+2*o,p[h]=(c?"-=":"+=")+2*o,s.animate(u,l,t.easing);i<a;i++)s.animate(d,l,t.easing).animate(p,l,t.easing);s.animate(d,l,t.easing).animate(u,l/2,t.easing).queue(e),V.effects.unshift(s,n,1+r)}),V.effects.define("slide","show",function(t,e){var i,s,n=V(this),o={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},a=t.mode,r=t.direction||"left",l="up"===r||"down"===r?"top":"left",h="up"===r||"left"===r,c=t.distance||n["top"==l?"outerHeight":"outerWidth"](!0),u={};V.effects.createPlaceholder(n),i=n.cssClip(),s=n.position()[l],u[l]=(h?-1:1)*c+s,u.clip=n.cssClip(),u.clip[o[r][1]]=u.clip[o[r][0]],"show"===a&&(n.cssClip(u.clip),n.css(l,u[l]),u.clip=i,u[l]=s),n.animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:e})}),y=!1!==V.uiBackCompat?V.effects.define("transfer",function(t,e){V(this).transfer(t,e)}):y;V.ui.focusable=function(t,e){var i,s,n,o,a=t.nodeName.toLowerCase();return"area"===a?(s=(i=t.parentNode).name,!(!t.href||!s||"map"!==i.nodeName.toLowerCase())&&(0<(s=V("img[usemap='#"+s+"']")).length&&s.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(a)?(n=!t.disabled)&&(o=V(t).closest("fieldset")[0])&&(n=!o.disabled):n="a"===a&&t.href||e,n&&V(t).is(":visible")&&function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"visible"===e}(V(t)))},V.extend(V.expr.pseudos,{focusable:function(t){return V.ui.focusable(t,null!=V.attr(t,"tabindex"))}});var Q,J;V.ui.focusable,V.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):V(this[0].form)},V.ui.formResetMixin={_formResetHandler:function(){var e=V(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");V.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){var t;this.form=this.element._form(),this.form.length&&((t=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data("ui-form-reset-instances")).splice(V.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}};V.expr.pseudos||(V.expr.pseudos=V.expr[":"]),V.uniqueSort||(V.uniqueSort=V.unique),V.escapeSelector||(Q=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,J=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},V.escapeSelector=function(t){return(t+"").replace(Q,J)}),V.fn.even&&V.fn.odd||V.fn.extend({even:function(){return this.filter(function(t){return t%2==0})},odd:function(){return this.filter(function(t){return t%2==1})}});var Z;V.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},V.fn.labels=function(){var t,e,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),(t=this.attr("id"))&&(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),t="label[for='"+V.escapeSelector(t)+"']",e=e.add(i.find(t).addBack(t))),this.pushStack(e)):this.pushStack([])},V.fn.scrollParent=function(t){var e=this.css("position"),i="absolute"===e,s=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=V(this);return(!i||"static"!==t.css("position"))&&s.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&t.length?t:V(this[0].ownerDocument||document)},V.extend(V.expr.pseudos,{tabbable:function(t){var e=V.attr(t,"tabindex"),i=null!=e;return(!i||0<=e)&&V.ui.focusable(t,i)}}),V.fn.extend({uniqueId:(Z=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++Z)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&V(this).removeAttr("id")})}}),V.widget("ui.accordion",{version:"1.13.0",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:function(t){return t.find("> li > :first-child").add(t.find("> :not(li)").even())},heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=V(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),t.collapsible||!1!==t.active&&null!=t.active||(t.active=0),this._processPanels(),t.active<0&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():V()}},_createIcons:function(){var t,e=this.options.icons;e&&(t=V("<span>"),this._addClass(t,"ui-accordion-header-icon","ui-icon "+e.header),t.prependTo(this.headers),t=this.active.children(".ui-accordion-header-icon"),this._removeClass(t,e.header)._addClass(t,null,e.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){"active"!==t?("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||!1!==this.options.active||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons())):this._activate(e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var e=V.ui.keyCode,i=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case e.RIGHT:case e.DOWN:n=this.headers[(s+1)%i];break;case e.LEFT:case e.UP:n=this.headers[(s-1+i)%i];break;case e.SPACE:case e.ENTER:this._eventHandler(t);break;case e.HOME:n=this.headers[0];break;case e.END:n=this.headers[i-1]}n&&(V(t.target).attr("tabIndex",-1),V(n).attr("tabIndex",0),V(n).trigger("focus"),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===V.ui.keyCode.UP&&t.ctrlKey&&V(t.currentTarget).prev().trigger("focus")},refresh:function(){var t=this.options;this._processPanels(),!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=V()):!1===t.active?this._activate(0):this.active.length&&!V.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=V()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;"function"==typeof this.options.header?this.headers=this.options.header(this.element):this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var i,t=this.options,e=t.heightStyle,s=this.element.parent();this.active=this._findActive(t.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var t=V(this),e=t.uniqueId().attr("id"),i=t.next(),s=i.uniqueId().attr("id");t.attr("aria-controls",s),i.attr("aria-labelledby",e)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(t.event),"fill"===e?(i=s.height(),this.element.siblings(":visible").each(function(){var t=V(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.headers.each(function(){i-=V(this).outerHeight(!0)}),this.headers.next().each(function(){V(this).height(Math.max(0,i-V(this).innerHeight()+V(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.headers.next().each(function(){var t=V(this).is(":visible");t||V(this).show(),i=Math.max(i,V(this).css("height","").height()),t||V(this).hide()}).height(i))},_activate:function(t){t=this._findActive(t)[0];t!==this.active[0]&&(t=t||this.active[0],this._eventHandler({target:t,currentTarget:t,preventDefault:V.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):V()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&V.each(t.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var e=this.options,i=this.active,s=V(t.currentTarget),n=s[0]===i[0],o=n&&e.collapsible,a=o?V():s.next(),r=i.next(),a={oldHeader:i,oldPanel:r,newHeader:o?V():s,newPanel:a};t.preventDefault(),n&&!e.collapsible||!1===this._trigger("beforeActivate",t,a)||(e.active=!o&&this.headers.index(s),this.active=n?V():s,this._toggle(a),this._removeClass(i,"ui-accordion-header-active","ui-state-active"),e.icons&&(i=i.children(".ui-accordion-header-icon"),this._removeClass(i,null,e.icons.activeHeader)._addClass(i,null,e.icons.header)),n||(this._removeClass(s,"ui-accordion-header-collapsed")._addClass(s,"ui-accordion-header-active","ui-state-active"),e.icons&&(n=s.children(".ui-accordion-header-icon"),this._removeClass(n,null,e.icons.header)._addClass(n,null,e.icons.activeHeader)),this._addClass(s.next(),"ui-accordion-content-active")))},_toggle:function(t){var e=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=e,this.prevHide=i,this.options.animate?this._animate(e,i,t):(i.hide(),e.show(),this._toggleComplete(t)),i.attr({"aria-hidden":"true"}),i.prev().attr({"aria-selected":"false","aria-expanded":"false"}),e.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):e.length&&this.headers.filter(function(){return 0===parseInt(V(this).attr("tabIndex"),10)}).attr("tabIndex",-1),e.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,i,e){var s,n,o,a=this,r=0,l=t.css("box-sizing"),h=t.length&&(!i.length||t.index()<i.index()),c=this.options.animate||{},u=h&&c.down||c,h=function(){a._toggleComplete(e)};return n=(n="string"==typeof u?u:n)||u.easing||c.easing,o=(o="number"==typeof u?u:o)||u.duration||c.duration,i.length?t.length?(s=t.show().outerHeight(),i.animate(this.hideProps,{duration:o,easing:n,step:function(t,e){e.now=Math.round(t)}}),void t.hide().animate(this.showProps,{duration:o,easing:n,complete:h,step:function(t,e){e.now=Math.round(t),"height"!==e.prop?"content-box"===l&&(r+=e.now):"content"!==a.options.heightStyle&&(e.now=Math.round(s-i.outerHeight()-r),r=0)}})):i.animate(this.hideProps,o,n,h):t.animate(this.showProps,o,n,h)},_toggleComplete:function(t){var e=t.oldPanel,i=e.prev();this._removeClass(e,"ui-accordion-content-active"),this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed"),e.length&&(e.parent()[0].className=e.parent()[0].className),this._trigger("activate",null,t)}}),V.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=!(i=i||e.body).nodeName?e.body:i},V.widget("ui.menu",{version:"1.13.0",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=V(t.target),i=V(V.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){V.contains(this.element[0],V.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=V(t.target).closest(".ui-menu-item"),i=V(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=V(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case V.ui.keyCode.PAGE_UP:this.previousPage(t);break;case V.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case V.ui.keyCode.HOME:this._move("first","first",t);break;case V.ui.keyCode.END:this._move("last","last",t);break;case V.ui.keyCode.UP:this.previous(t);break;case V.ui.keyCode.DOWN:this.next(t);break;case V.ui.keyCode.LEFT:this.collapse(t);break;case V.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case V.ui.keyCode.ENTER:case V.ui.keyCode.SPACE:this._activate(t);break;case V.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=V(this),e=t.prev(),i=V("<span>").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=V(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!V.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(V.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(V.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s<e+t&&this.activeMenu.scrollTop(i+e-s+t))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(t){var e=V.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(e)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var t=i?this.element:V(e&&e.target).closest(this.element.find(".ui-menu"));t.length||(t=this.element),this._close(t),this.blur(e),this._removeClass(t.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=t},i?0:this.delay)},_close:function(t){(t=t||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!V(t.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this._menuItems(this.active.children(".ui-menu")).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(t){return(t||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(t,e,i){var s;(s=this.active?"first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").last():this.active[t+"All"](".ui-menu-item").first():s)&&s.length&&this.active||(s=this._menuItems(this.activeMenu)[e]()),this.focus(i,s)},nextPage:function(t){var e,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===V.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(e=V(this)).offset().top-i-s<0}),this.focus(t,e)):this.focus(t,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var e,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===V.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0<(e=V(this)).offset().top-i+s}),this.focus(t,e)):this.focus(t,this._menuItems(this.activeMenu).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||V(t.target).closest(".ui-menu-item");var e={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,e)},_filterMenuItems:function(t){var t=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),e=new RegExp("^"+t,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return e.test(String.prototype.trim.call(V(this).children(".ui-menu-item-wrapper").text()))})}});V.widget("ui.autocomplete",{version:"1.13.0",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=V.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=V.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=V("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){V(t.target).trigger(t.originalEvent)});i=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:i})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(i.value),(i=e.item.attr("aria-label")||i.value)&&String.prototype.trim.call(i).length&&(this.liveRegion.children().hide(),V("<div>").text(i).appendTo(this.liveRegion))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==V.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=V("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||V.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?V(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(V.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=V.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):!1!==this._trigger("search",e)?this._search(t):void 0},_search:function(t){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(t){t=t&&this._normalize(t),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:V.map(t,function(t){return"string"==typeof t?{label:t,value:t}:V.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var e=this.menu.element.empty();this._renderMenu(e,t),this.isNewMenu=!0,this.menu.refresh(),e.show(),this._resizeMenu(),e.position(V.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,t){var s=this;V.each(t,function(t,e){s._renderItemData(i,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(t,e){return V("<li>").append(V("<div>").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),V.extend(V.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(V.ui.autocomplete.escapeRegex(e),"i");return V.grep(t,function(t){return i.test(t.label||t.value||t)})}}),V.widget("ui.autocomplete",V.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1<t?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){this._superApply(arguments),this.options.disabled||this.cancelSearch||(t=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),V("<div>").text(t).appendTo(this.liveRegion))}});V.ui.autocomplete;var tt=/ui-corner-([a-z]){2,6}/g;V.widget("ui.controlgroup",{version:"1.13.0",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var o=this,a=[];V.each(this.options.items,function(s,t){var e,n={};if(t)return"controlgroupLabel"===s?((e=o.element.find(t)).each(function(){var t=V(this);t.children(".ui-controlgroup-label-contents").length||t.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),o._addClass(e,null,"ui-widget ui-widget-content ui-state-default"),void(a=a.concat(e.get()))):void(V.fn[s]&&(n=o["_"+s+"Options"]?o["_"+s+"Options"]("middle"):{classes:{}},o.element.find(t).each(function(){var t=V(this),e=t[s]("instance"),i=V.widget.extend({},n);"button"===s&&t.parent(".ui-spinner").length||((e=e||t[s]()[s]("instance"))&&(i.classes=o._resolveClassesValues(i.classes,e)),t[s](i),i=t[s]("widget"),V.data(i[0],"ui-controlgroup-data",e||t[s]("instance")),a.push(i[0]))})))}),this.childWidgets=V(V.uniqueSort(a)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var t=V(this).data("ui-controlgroup-data");t&&t[e]&&t[e]()})},_updateCornerClass:function(t,e){e=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(t,null,e)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,s={classes:{}};return s.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],s},_spinnerOptions:function(t){t=this._buildSimpleOptions(t,"ui-spinner");return t.classes["ui-spinner-up"]="",t.classes["ui-spinner-down"]="",t},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:e&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(i,s){var n={};return V.each(i,function(t){var e=s.options.classes[t]||"",e=String.prototype.trim.call(e.replace(tt,""));n[t]=(e+" "+i[t]).replace(/\s+/g," ")}),n},_setOption:function(t,e){"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"!==t?this.refresh():this._callChildMethod(e?"disable":"enable")},refresh:function(){var n,o=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),n=this.childWidgets,(n=this.options.onlyVisible?n.filter(":visible"):n).length&&(V.each(["first","last"],function(t,e){var i,s=n[e]().data("ui-controlgroup-data");s&&o["_"+s.widgetName+"Options"]?((i=o["_"+s.widgetName+"Options"](1===n.length?"only":e)).classes=o._resolveClassesValues(i.classes,s),s.element[s.widgetName](i)):o._updateCornerClass(n[e](),e)}),this._callChildMethod("refresh"))}});V.widget("ui.checkboxradio",[V.ui.formResetMixin,{version:"1.13.0",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var t,e=this,i=this._super()||{};return this._readType(),t=this.element.labels(),this.label=V(t[t.length-1]),this.label.length||V.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){e.originalLabel+=3===this.nodeType?V(this).text():this.outerHTML}),this.originalLabel&&(i.label=this.originalLabel),null!=(t=this.element[0].disabled)&&(i.disabled=t),i},_create:function(){var t=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),t&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var t=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===t&&/radio|checkbox/.test(this.type)||V.error("Can't create checkboxradio on element.nodeName="+t+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var t=this.element[0].name,e="input[name='"+V.escapeSelector(t)+"']";return t?(this.form.length?V(this.form[0].elements).filter(e):V(e).filter(function(){return 0===V(this)._form().length})).not(this.element):V([])},_toggleClasses:function(){var t=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",t)._toggleClass(this.icon,null,"ui-icon-blank",!t),"radio"===this.type&&this._getRadioGroup().each(function(){var t=V(this).checkboxradio("instance");t&&t._removeClass(t.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(t,e){if("label"!==t||e){if(this._super(t,e),"disabled"===t)return this._toggleClass(this.label,null,"ui-state-disabled",e),void(this.element[0].disabled=e);this.refresh()}},_updateIcon:function(t){var e="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=V("<span>"),this.iconSpace=V("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(e+=t?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,t?"ui-icon-blank":"ui-icon-check")):e+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",e),t||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var t=this.label.contents().not(this.element[0]);this.icon&&(t=t.not(this.icon[0])),(t=this.iconSpace?t.not(this.iconSpace[0]):t).remove(),this.label.append(this.options.label)},refresh:function(){var t=this.element[0].checked,e=this.element[0].disabled;this._updateIcon(t),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),null!==this.options.label&&this._updateLabel(),e!==this.options.disabled&&this._setOptions({disabled:e})}}]);var et;V.ui.checkboxradio;V.widget("ui.button",{version:"1.13.0",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,e=this._super()||{};return this.isInput=this.element.is("input"),null!=(t=this.element[0].disabled)&&(e.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(e.label=this.originalLabel),e},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(t){t.keyCode===V.ui.keyCode.SPACE&&(t.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(t,e){var i="iconPosition"!==t,s=i?this.options.iconPosition:e,t="top"===s||"bottom"===s;this.icon?i&&this._removeClass(this.icon,null,this.options.icon):(this.icon=V("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),i&&this._addClass(this.icon,null,e),this._attachIcon(s),t?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=V("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(s))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var e=(void 0===t.showLabel?this.options:t).showLabel,i=(void 0===t.icon?this.options:t).icon;e||i||(t.showLabel=!0),this._super(t)},_setOption:function(t,e){"icon"===t&&(e?this._updateIcon(t,e):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,e),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!e),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(e):(this.element.html(e),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,e),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",e),(this.element[0].disabled=e)&&this.element.trigger("blur"))},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),!1!==V.uiBackCompat&&(V.widget("ui.button",V.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,e){"text"!==t?("showLabel"===t&&(this.options.text=e),"icon"===t&&(this.options.icons.primary=e),"icons"===t&&(e.primary?(this._super("icon",e.primary),this._super("iconPosition","beginning")):e.secondary&&(this._super("icon",e.secondary),this._super("iconPosition","end"))),this._superApply(arguments)):this._super("showLabel",e)}}),V.fn.button=(et=V.fn.button,function(i){var t="string"==typeof i,s=Array.prototype.slice.call(arguments,1),n=this;return t?this.length||"instance"!==i?this.each(function(){var t=V(this).attr("type"),e=V.data(this,"ui-"+("checkbox"!==t&&"radio"!==t?"button":"checkboxradio"));return"instance"===i?(n=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?V.error("no such method '"+i+"' for button widget instance"):(t=e[i].apply(e,s))!==e&&void 0!==t?(n=t&&t.jquery?n.pushStack(t.get()):t,!1):void 0:V.error("cannot call methods on button prior to initialization; attempted to call method '"+i+"'")}):n=void 0:(s.length&&(i=V.widget.extend.apply(null,[i].concat(s))),this.each(function(){var t=V(this).attr("type"),e="checkbox"!==t&&"radio"!==t?"button":"checkboxradio",t=V.data(this,"ui-"+e);t?(t.option(i||{}),t._init&&t._init()):"button"!=e?V(this).checkboxradio(V.extend({icon:!1},i)):et.call(V(this),i)})),n}),V.fn.buttonset=function(){return V.ui.controlgroup||V.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))});var it;V.ui.button;function st(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",selectMonthLabel:"Select month",selectYearLabel:"Select year"},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,onUpdateDatepicker:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},V.extend(this._defaults,this.regional[""]),this.regional.en=V.extend(!0,{},this.regional[""]),this.regional["en-US"]=V.extend(!0,{},this.regional.en),this.dpDiv=nt(V("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function nt(t){var e="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",e,function(){V(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&V(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&V(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",e,ot)}function ot(){V.datepicker._isDisabledDatepicker((it.inline?it.dpDiv.parent():it.input)[0])||(V(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),V(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&V(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&V(this).addClass("ui-datepicker-next-hover"))}function at(t,e){for(var i in V.extend(t,e),e)null==e[i]&&(t[i]=e[i]);return t}V.extend(V.ui,{datepicker:{version:"1.13.0"}}),V.extend(st.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return at(this._defaults,t||{}),this},_attachDatepicker:function(t,e){var i,s=t.nodeName.toLowerCase(),n="div"===s||"span"===s;t.id||(this.uuid+=1,t.id="dp"+this.uuid),(i=this._newInst(V(t),n)).settings=V.extend({},e||{}),"input"===s?this._connectDatepicker(t,i):n&&this._inlineDatepicker(t,i)},_newInst:function(t,e){return{id:t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:e?nt(V("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,e){var i=V(t);e.append=V([]),e.trigger=V([]),i.hasClass(this.markerClassName)||(this._attachments(i,e),i.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(e),V.data(t,"datepicker",e),e.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,e){var i,s=this._get(e,"appendText"),n=this._get(e,"isRTL");e.append&&e.append.remove(),s&&(e.append=V("<span>").addClass(this._appendClass).text(s),t[n?"before":"after"](e.append)),t.off("focus",this._showDatepicker),e.trigger&&e.trigger.remove(),"focus"!==(i=this._get(e,"showOn"))&&"both"!==i||t.on("focus",this._showDatepicker),"button"!==i&&"both"!==i||(s=this._get(e,"buttonText"),i=this._get(e,"buttonImage"),this._get(e,"buttonImageOnly")?e.trigger=V("<img>").addClass(this._triggerClass).attr({src:i,alt:s,title:s}):(e.trigger=V("<button type='button'>").addClass(this._triggerClass),i?e.trigger.html(V("<img>").attr({src:i,alt:s,title:s})):e.trigger.text(s)),t[n?"before":"after"](e.trigger),e.trigger.on("click",function(){return V.datepicker._datepickerShowing&&V.datepicker._lastInput===t[0]?V.datepicker._hideDatepicker():(V.datepicker._datepickerShowing&&V.datepicker._lastInput!==t[0]&&V.datepicker._hideDatepicker(),V.datepicker._showDatepicker(t[0])),!1}))},_autoSize:function(t){var e,i,s,n,o,a;this._get(t,"autoSize")&&!t.inline&&(o=new Date(2009,11,20),(a=this._get(t,"dateFormat")).match(/[DM]/)&&(e=function(t){for(n=s=i=0;n<t.length;n++)t[n].length>i&&(i=t[n].length,s=n);return s},o.setMonth(e(this._get(t,a.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,a.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length))},_inlineDatepicker:function(t,e){var i=V(t);i.hasClass(this.markerClassName)||(i.addClass(this.markerClassName).append(e.dpDiv),V.data(t,"datepicker",e),this._setDate(e,this._getDefaultDate(e),!0),this._updateDatepicker(e),this._updateAlternate(e),e.settings.disabled&&this._disableDatepicker(t),e.dpDiv.css("display","block"))},_dialogDatepicker:function(t,e,i,s,n){var o,a=this._dialogInst;return a||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=V("<input type='text' id='"+o+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),V("body").append(this._dialogInput),(a=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},V.data(this._dialogInput[0],"datepicker",a)),at(a.settings,s||{}),e=e&&e.constructor===Date?this._formatDate(a,e):e,this._dialogInput.val(e),this._pos=n?n.length?n:[n.pageX,n.pageY]:null,this._pos||(o=document.documentElement.clientWidth,s=document.documentElement.clientHeight,e=document.documentElement.scrollLeft||document.body.scrollLeft,n=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[o/2-100+e,s/2-150+n]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),a.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),V.blockUI&&V.blockUI(this.dpDiv),V.data(this._dialogInput[0],"datepicker",a),this},_destroyDatepicker:function(t){var e,i=V(t),s=V.data(t,"datepicker");i.hasClass(this.markerClassName)&&(e=t.nodeName.toLowerCase(),V.removeData(t,"datepicker"),"input"===e?(s.append.remove(),s.trigger.remove(),i.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==e&&"span"!==e||i.removeClass(this.markerClassName).empty(),it===s&&(it=null,this._curInst=null))},_enableDatepicker:function(e){var t,i=V(e),s=V.data(e,"datepicker");i.hasClass(this.markerClassName)&&("input"===(t=e.nodeName.toLowerCase())?(e.disabled=!1,s.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==t&&"span"!==t||((i=i.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=V.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var t,i=V(e),s=V.data(e,"datepicker");i.hasClass(this.markerClassName)&&("input"===(t=e.nodeName.toLowerCase())?(e.disabled=!0,s.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==t&&"span"!==t||((i=i.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=V.map(this._disabledInputs,function(t){return t===e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;e<this._disabledInputs.length;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(t){try{return V.data(t,"datepicker")}catch(t){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(t,e,i){var s,n,o=this._getInst(t);if(2===arguments.length&&"string"==typeof e)return"defaults"===e?V.extend({},V.datepicker._defaults):o?"all"===e?V.extend({},o.settings):this._get(o,e):null;s=e||{},"string"==typeof e&&((s={})[e]=i),o&&(this._curInst===o&&this._hideDatepicker(),n=this._getDateDatepicker(t,!0),e=this._getMinMaxDate(o,"min"),i=this._getMinMaxDate(o,"max"),at(o.settings,s),null!==e&&void 0!==s.dateFormat&&void 0===s.minDate&&(o.settings.minDate=this._formatDate(o,e)),null!==i&&void 0!==s.dateFormat&&void 0===s.maxDate&&(o.settings.maxDate=this._formatDate(o,i)),"disabled"in s&&(s.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(V(t),o),this._autoSize(o),this._setDate(o,n),this._updateAlternate(o),this._updateDatepicker(o))},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){t=this._getInst(t);t&&this._updateDatepicker(t)},_setDateDatepicker:function(t,e){t=this._getInst(t);t&&(this._setDate(t,e),this._updateDatepicker(t),this._updateAlternate(t))},_getDateDatepicker:function(t,e){t=this._getInst(t);return t&&!t.inline&&this._setDateFromField(t,e),t?this._getDate(t):null},_doKeyDown:function(t){var e,i,s=V.datepicker._getInst(t.target),n=!0,o=s.dpDiv.is(".ui-datepicker-rtl");if(s._keyEvent=!0,V.datepicker._datepickerShowing)switch(t.keyCode){case 9:V.datepicker._hideDatepicker(),n=!1;break;case 13:return(i=V("td."+V.datepicker._dayOverClass+":not(."+V.datepicker._currentClass+")",s.dpDiv))[0]&&V.datepicker._selectDay(t.target,s.selectedMonth,s.selectedYear,i[0]),(e=V.datepicker._get(s,"onSelect"))?(i=V.datepicker._formatDate(s),e.apply(s.input?s.input[0]:null,[i,s])):V.datepicker._hideDatepicker(),!1;case 27:V.datepicker._hideDatepicker();break;case 33:V.datepicker._adjustDate(t.target,t.ctrlKey?-V.datepicker._get(s,"stepBigMonths"):-V.datepicker._get(s,"stepMonths"),"M");break;case 34:V.datepicker._adjustDate(t.target,t.ctrlKey?+V.datepicker._get(s,"stepBigMonths"):+V.datepicker._get(s,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&V.datepicker._clearDate(t.target),n=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&V.datepicker._gotoToday(t.target),n=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&V.datepicker._adjustDate(t.target,o?1:-1,"D"),n=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&V.datepicker._adjustDate(t.target,t.ctrlKey?-V.datepicker._get(s,"stepBigMonths"):-V.datepicker._get(s,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&V.datepicker._adjustDate(t.target,-7,"D"),n=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&V.datepicker._adjustDate(t.target,o?-1:1,"D"),n=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&V.datepicker._adjustDate(t.target,t.ctrlKey?+V.datepicker._get(s,"stepBigMonths"):+V.datepicker._get(s,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&V.datepicker._adjustDate(t.target,7,"D"),n=t.ctrlKey||t.metaKey;break;default:n=!1}else 36===t.keyCode&&t.ctrlKey?V.datepicker._showDatepicker(this):n=!1;n&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var e,i=V.datepicker._getInst(t.target);if(V.datepicker._get(i,"constrainInput"))return e=V.datepicker._possibleChars(V.datepicker._get(i,"dateFormat")),i=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||i<" "||!e||-1<e.indexOf(i)},_doKeyUp:function(t){t=V.datepicker._getInst(t.target);if(t.input.val()!==t.lastVal)try{V.datepicker.parseDate(V.datepicker._get(t,"dateFormat"),t.input?t.input.val():null,V.datepicker._getFormatConfig(t))&&(V.datepicker._setDateFromField(t),V.datepicker._updateAlternate(t),V.datepicker._updateDatepicker(t))}catch(t){}return!0},_showDatepicker:function(t){var e,i,s,n;"input"!==(t=t.target||t).nodeName.toLowerCase()&&(t=V("input",t.parentNode)[0]),V.datepicker._isDisabledDatepicker(t)||V.datepicker._lastInput===t||(n=V.datepicker._getInst(t),V.datepicker._curInst&&V.datepicker._curInst!==n&&(V.datepicker._curInst.dpDiv.stop(!0,!0),n&&V.datepicker._datepickerShowing&&V.datepicker._hideDatepicker(V.datepicker._curInst.input[0])),!1!==(i=(s=V.datepicker._get(n,"beforeShow"))?s.apply(t,[t,n]):{})&&(at(n.settings,i),n.lastVal=null,V.datepicker._lastInput=t,V.datepicker._setDateFromField(n),V.datepicker._inDialog&&(t.value=""),V.datepicker._pos||(V.datepicker._pos=V.datepicker._findPos(t),V.datepicker._pos[1]+=t.offsetHeight),e=!1,V(t).parents().each(function(){return!(e|="fixed"===V(this).css("position"))}),s={left:V.datepicker._pos[0],top:V.datepicker._pos[1]},V.datepicker._pos=null,n.dpDiv.empty(),n.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),V.datepicker._updateDatepicker(n),s=V.datepicker._checkOffset(n,s,e),n.dpDiv.css({position:V.datepicker._inDialog&&V.blockUI?"static":e?"fixed":"absolute",display:"none",left:s.left+"px",top:s.top+"px"}),n.inline||(i=V.datepicker._get(n,"showAnim"),s=V.datepicker._get(n,"duration"),n.dpDiv.css("z-index",function(t){for(var e,i;t.length&&t[0]!==document;){if(("absolute"===(e=t.css("position"))||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}(V(t))+1),V.datepicker._datepickerShowing=!0,V.effects&&V.effects.effect[i]?n.dpDiv.show(i,V.datepicker._get(n,"showOptions"),s):n.dpDiv[i||"show"](i?s:null),V.datepicker._shouldFocusInput(n)&&n.input.trigger("focus"),V.datepicker._curInst=n)))},_updateDatepicker:function(t){this.maxRows=4,(it=t).dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);var e,i=this._getNumberOfMonths(t),s=i[1],n=t.dpDiv.find("."+this._dayOverClass+" a"),o=V.datepicker._get(t,"onUpdateDatepicker");0<n.length&&ot.apply(n.get(0)),t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),1<s&&t.dpDiv.addClass("ui-datepicker-multi-"+s).css("width",17*s+"em"),t.dpDiv[(1!==i[0]||1!==i[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===V.datepicker._curInst&&V.datepicker._datepickerShowing&&V.datepicker._shouldFocusInput(t)&&t.input.trigger("focus"),t.yearshtml&&(e=t.yearshtml,setTimeout(function(){e===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year").first().replaceWith(t.yearshtml),e=t.yearshtml=null},0)),o&&o.apply(t.input?t.input[0]:null,[t])},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(t,e,i){var s=t.dpDiv.outerWidth(),n=t.dpDiv.outerHeight(),o=t.input?t.input.outerWidth():0,a=t.input?t.input.outerHeight():0,r=document.documentElement.clientWidth+(i?0:V(document).scrollLeft()),l=document.documentElement.clientHeight+(i?0:V(document).scrollTop());return e.left-=this._get(t,"isRTL")?s-o:0,e.left-=i&&e.left===t.input.offset().left?V(document).scrollLeft():0,e.top-=i&&e.top===t.input.offset().top+a?V(document).scrollTop():0,e.left-=Math.min(e.left,e.left+s>r&&s<r?Math.abs(e.left+s-r):0),e.top-=Math.min(e.top,e.top+n>l&&n<l?Math.abs(n+a):0),e},_findPos:function(t){for(var e=this._getInst(t),i=this._get(e,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||V.expr.pseudos.hidden(t));)t=t[i?"previousSibling":"nextSibling"];return[(e=V(t).offset()).left,e.top]},_hideDatepicker:function(t){var e,i,s=this._curInst;!s||t&&s!==V.data(t,"datepicker")||this._datepickerShowing&&(e=this._get(s,"showAnim"),i=this._get(s,"duration"),t=function(){V.datepicker._tidyDialog(s)},V.effects&&(V.effects.effect[e]||V.effects[e])?s.dpDiv.hide(e,V.datepicker._get(s,"showOptions"),i,t):s.dpDiv["slideDown"===e?"slideUp":"fadeIn"===e?"fadeOut":"hide"](e?i:null,t),e||t(),this._datepickerShowing=!1,(t=this._get(s,"onClose"))&&t.apply(s.input?s.input[0]:null,[s.input?s.input.val():"",s]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),V.blockUI&&(V.unblockUI(),V("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(t){var e;V.datepicker._curInst&&(e=V(t.target),t=V.datepicker._getInst(e[0]),(e[0].id===V.datepicker._mainDivId||0!==e.parents("#"+V.datepicker._mainDivId).length||e.hasClass(V.datepicker.markerClassName)||e.closest("."+V.datepicker._triggerClass).length||!V.datepicker._datepickerShowing||V.datepicker._inDialog&&V.blockUI)&&(!e.hasClass(V.datepicker.markerClassName)||V.datepicker._curInst===t)||V.datepicker._hideDatepicker())},_adjustDate:function(t,e,i){var s=V(t),t=this._getInst(s[0]);this._isDisabledDatepicker(s[0])||(this._adjustInstDate(t,e,i),this._updateDatepicker(t))},_gotoToday:function(t){var e=V(t),i=this._getInst(e[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(t=new Date,i.selectedDay=t.getDate(),i.drawMonth=i.selectedMonth=t.getMonth(),i.drawYear=i.selectedYear=t.getFullYear()),this._notifyChange(i),this._adjustDate(e)},_selectMonthYear:function(t,e,i){var s=V(t),t=this._getInst(s[0]);t["selected"+("M"===i?"Month":"Year")]=t["draw"+("M"===i?"Month":"Year")]=parseInt(e.options[e.selectedIndex].value,10),this._notifyChange(t),this._adjustDate(s)},_selectDay:function(t,e,i,s){var n=V(t);V(s).hasClass(this._unselectableClass)||this._isDisabledDatepicker(n[0])||((n=this._getInst(n[0])).selectedDay=n.currentDay=parseInt(V("a",s).attr("data-date")),n.selectedMonth=n.currentMonth=e,n.selectedYear=n.currentYear=i,this._selectDate(t,this._formatDate(n,n.currentDay,n.currentMonth,n.currentYear)))},_clearDate:function(t){t=V(t);this._selectDate(t,"")},_selectDate:function(t,e){var i=V(t),t=this._getInst(i[0]);e=null!=e?e:this._formatDate(t),t.input&&t.input.val(e),this._updateAlternate(t),(i=this._get(t,"onSelect"))?i.apply(t.input?t.input[0]:null,[e,t]):t.input&&t.input.trigger("change"),t.inline?this._updateDatepicker(t):(this._hideDatepicker(),this._lastInput=t.input[0],"object"!=typeof t.input[0]&&t.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(t){var e,i,s=this._get(t,"altField");s&&(e=this._get(t,"altFormat")||this._get(t,"dateFormat"),i=this._getDate(t),t=this.formatDate(e,i,this._getFormatConfig(t)),V(document).find(s).val(t))},noWeekends:function(t){t=t.getDay();return[0<t&&t<6,""]},iso8601Week:function(t){var e=new Date(t.getTime());return e.setDate(e.getDate()+4-(e.getDay()||7)),t=e.getTime(),e.setMonth(0),e.setDate(1),Math.floor(Math.round((t-e)/864e5)/7)+1},parseDate:function(e,n,t){if(null==e||null==n)throw"Invalid arguments";if(""===(n="object"==typeof n?n.toString():n+""))return null;for(var i,s,o,a=0,r=(t?t.shortYearCutoff:null)||this._defaults.shortYearCutoff,r="string"!=typeof r?r:(new Date).getFullYear()%100+parseInt(r,10),l=(t?t.dayNamesShort:null)||this._defaults.dayNamesShort,h=(t?t.dayNames:null)||this._defaults.dayNames,c=(t?t.monthNamesShort:null)||this._defaults.monthNamesShort,u=(t?t.monthNames:null)||this._defaults.monthNames,d=-1,p=-1,f=-1,g=-1,m=!1,_=function(t){t=w+1<e.length&&e.charAt(w+1)===t;return t&&w++,t},v=function(t){var e=_(t),e="@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2,e=new RegExp("^\\d{"+("y"===t?e:1)+","+e+"}"),e=n.substring(a).match(e);if(!e)throw"Missing number at position "+a;return a+=e[0].length,parseInt(e[0],10)},b=function(t,e,i){var s=-1,e=V.map(_(t)?i:e,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(V.each(e,function(t,e){var i=e[1];if(n.substr(a,i.length).toLowerCase()===i.toLowerCase())return s=e[0],a+=i.length,!1}),-1!==s)return s+1;throw"Unknown name at position "+a},y=function(){if(n.charAt(a)!==e.charAt(w))throw"Unexpected literal at position "+a;a++},w=0;w<e.length;w++)if(m)"'"!==e.charAt(w)||_("'")?y():m=!1;else switch(e.charAt(w)){case"d":f=v("d");break;case"D":b("D",l,h);break;case"o":g=v("o");break;case"m":p=v("m");break;case"M":p=b("M",c,u);break;case"y":d=v("y");break;case"@":d=(o=new Date(v("@"))).getFullYear(),p=o.getMonth()+1,f=o.getDate();break;case"!":d=(o=new Date((v("!")-this._ticksTo1970)/1e4)).getFullYear(),p=o.getMonth()+1,f=o.getDate();break;case"'":_("'")?y():m=!0;break;default:y()}if(a<n.length&&(s=n.substr(a),!/^\s+/.test(s)))throw"Extra/unparsed characters found in date: "+s;if(-1===d?d=(new Date).getFullYear():d<100&&(d+=(new Date).getFullYear()-(new Date).getFullYear()%100+(d<=r?0:-100)),-1<g)for(p=1,f=g;;){if(f<=(i=this._getDaysInMonth(d,p-1)))break;p++,f-=i}if((o=this._daylightSavingAdjust(new Date(d,p-1,f))).getFullYear()!==d||o.getMonth()+1!==p||o.getDate()!==f)throw"Invalid date";return o},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(e,t,i){if(!t)return"";function s(t,e,i){var s=""+e;if(c(t))for(;s.length<i;)s="0"+s;return s}function n(t,e,i,s){return(c(t)?s:i)[e]}var o,a=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,r=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,h=(i?i.monthNames:null)||this._defaults.monthNames,c=function(t){t=o+1<e.length&&e.charAt(o+1)===t;return t&&o++,t},u="",d=!1;if(t)for(o=0;o<e.length;o++)if(d)"'"!==e.charAt(o)||c("'")?u+=e.charAt(o):d=!1;else switch(e.charAt(o)){case"d":u+=s("d",t.getDate(),2);break;case"D":u+=n("D",t.getDay(),a,r);break;case"o":u+=s("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=s("m",t.getMonth()+1,2);break;case"M":u+=n("M",t.getMonth(),l,h);break;case"y":u+=c("y")?t.getFullYear():(t.getFullYear()%100<10?"0":"")+t.getFullYear()%100;break;case"@":u+=t.getTime();break;case"!":u+=1e4*t.getTime()+this._ticksTo1970;break;case"'":c("'")?u+="'":d=!0;break;default:u+=e.charAt(o)}return u},_possibleChars:function(e){for(var t="",i=!1,s=function(t){t=n+1<e.length&&e.charAt(n+1)===t;return t&&n++,t},n=0;n<e.length;n++)if(i)"'"!==e.charAt(n)||s("'")?t+=e.charAt(n):i=!1;else switch(e.charAt(n)){case"d":case"m":case"y":case"@":t+="0123456789";break;case"D":case"M":return null;case"'":s("'")?t+="'":i=!0;break;default:t+=e.charAt(n)}return t},_get:function(t,e){return(void 0!==t.settings[e]?t.settings:this._defaults)[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),s=t.lastVal=t.input?t.input.val():null,n=this._getDefaultDate(t),o=n,a=this._getFormatConfig(t);try{o=this.parseDate(i,s,a)||n}catch(t){s=e?"":s}t.selectedDay=o.getDate(),t.drawMonth=t.selectedMonth=o.getMonth(),t.drawYear=t.selectedYear=o.getFullYear(),t.currentDay=s?o.getDate():0,t.currentMonth=s?o.getMonth():0,t.currentYear=s?o.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(r,t,e){var i,s,t=null==t||""===t?e:"string"==typeof t?function(t){try{return V.datepicker.parseDate(V.datepicker._get(r,"dateFormat"),t,V.datepicker._getFormatConfig(r))}catch(t){}for(var e=(t.toLowerCase().match(/^c/)?V.datepicker._getDate(r):null)||new Date,i=e.getFullYear(),s=e.getMonth(),n=e.getDate(),o=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,a=o.exec(t);a;){switch(a[2]||"d"){case"d":case"D":n+=parseInt(a[1],10);break;case"w":case"W":n+=7*parseInt(a[1],10);break;case"m":case"M":s+=parseInt(a[1],10),n=Math.min(n,V.datepicker._getDaysInMonth(i,s));break;case"y":case"Y":i+=parseInt(a[1],10),n=Math.min(n,V.datepicker._getDaysInMonth(i,s))}a=o.exec(t)}return new Date(i,s,n)}(t):"number"==typeof t?isNaN(t)?e:(i=t,(s=new Date).setDate(s.getDate()+i),s):new Date(t.getTime());return(t=t&&"Invalid Date"===t.toString()?e:t)&&(t.setHours(0),t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0)),this._daylightSavingAdjust(t)},_daylightSavingAdjust:function(t){return t?(t.setHours(12<t.getHours()?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,o=t.selectedYear,e=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=e.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=e.getMonth(),t.drawYear=t.selectedYear=t.currentYear=e.getFullYear(),n===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(s?"":this._formatDate(t))},_getDate:function(t){return!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay))},_attachHandlers:function(t){var e=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){V.datepicker._adjustDate(i,-e,"M")},next:function(){V.datepicker._adjustDate(i,+e,"M")},hide:function(){V.datepicker._hideDatepicker()},today:function(){V.datepicker._gotoToday(i)},selectDay:function(){return V.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return V.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return V.datepicker._selectMonthYear(i,this,"Y"),!1}};V(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,s,n,o,a,r,l,h,c,u,d,p,f,g,m,_,v,b,y,w,x,k,C,D,I,T,P,M,S,H,z,A=new Date,O=this._daylightSavingAdjust(new Date(A.getFullYear(),A.getMonth(),A.getDate())),N=this._get(t,"isRTL"),E=this._get(t,"showButtonPanel"),W=this._get(t,"hideIfNoPrevNext"),F=this._get(t,"navigationAsDateFormat"),L=this._getNumberOfMonths(t),R=this._get(t,"showCurrentAtPos"),A=this._get(t,"stepMonths"),Y=1!==L[0]||1!==L[1],B=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),j=this._getMinMaxDate(t,"min"),q=this._getMinMaxDate(t,"max"),K=t.drawMonth-R,U=t.drawYear;if(K<0&&(K+=12,U--),q)for(e=this._daylightSavingAdjust(new Date(q.getFullYear(),q.getMonth()-L[0]*L[1]+1,q.getDate())),e=j&&e<j?j:e;this._daylightSavingAdjust(new Date(U,K,1))>e;)--K<0&&(K=11,U--);for(t.drawMonth=K,t.drawYear=U,R=this._get(t,"prevText"),R=F?this.formatDate(R,this._daylightSavingAdjust(new Date(U,K-A,1)),this._getFormatConfig(t)):R,i=this._canAdjustMonth(t,-1,U,K)?V("<a>").attr({class:"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:R}).append(V("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(N?"e":"w")).text(R))[0].outerHTML:W?"":V("<a>").attr({class:"ui-datepicker-prev ui-corner-all ui-state-disabled",title:R}).append(V("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(N?"e":"w")).text(R))[0].outerHTML,R=this._get(t,"nextText"),R=F?this.formatDate(R,this._daylightSavingAdjust(new Date(U,K+A,1)),this._getFormatConfig(t)):R,s=this._canAdjustMonth(t,1,U,K)?V("<a>").attr({class:"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:R}).append(V("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(N?"w":"e")).text(R))[0].outerHTML:W?"":V("<a>").attr({class:"ui-datepicker-next ui-corner-all ui-state-disabled",title:R}).append(V("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(N?"w":"e")).text(R))[0].outerHTML,A=this._get(t,"currentText"),W=this._get(t,"gotoCurrent")&&t.currentDay?B:O,A=F?this.formatDate(A,W,this._getFormatConfig(t)):A,R="",t.inline||(R=V("<button>").attr({type:"button",class:"ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all","data-handler":"hide","data-event":"click"}).text(this._get(t,"closeText"))[0].outerHTML),F="",E&&(F=V("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(N?R:"").append(this._isInRange(t,W)?V("<button>").attr({type:"button",class:"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(A):"").append(N?"":R)[0].outerHTML),n=parseInt(this._get(t,"firstDay"),10),n=isNaN(n)?0:n,o=this._get(t,"showWeek"),a=this._get(t,"dayNames"),r=this._get(t,"dayNamesMin"),l=this._get(t,"monthNames"),h=this._get(t,"monthNamesShort"),c=this._get(t,"beforeShowDay"),u=this._get(t,"showOtherMonths"),d=this._get(t,"selectOtherMonths"),p=this._getDefaultDate(t),f="",m=0;m<L[0];m++){for(_="",this.maxRows=4,v=0;v<L[1];v++){if(b=this._daylightSavingAdjust(new Date(U,K,t.selectedDay)),y=" ui-corner-all",w="",Y){if(w+="<div class='ui-datepicker-group",1<L[1])switch(v){case 0:w+=" ui-datepicker-group-first",y=" ui-corner-"+(N?"right":"left");break;case L[1]-1:w+=" ui-datepicker-group-last",y=" ui-corner-"+(N?"left":"right");break;default:w+=" ui-datepicker-group-middle",y=""}w+="'>"}for(w+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+y+"'>"+(/all|left/.test(y)&&0===m?N?s:i:"")+(/all|right/.test(y)&&0===m?N?i:s:"")+this._generateMonthYearHeader(t,K,U,j,q,0<m||0<v,l,h)+"</div><table class='ui-datepicker-calendar'><thead><tr>",x=o?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"</th>":"",g=0;g<7;g++)x+="<th scope='col'"+(5<=(g+n+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+a[k=(g+n)%7]+"'>"+r[k]+"</span></th>";for(w+=x+"</tr></thead><tbody>",D=this._getDaysInMonth(U,K),U===t.selectedYear&&K===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,D)),C=(this._getFirstDayOfMonth(U,K)-n+7)%7,D=Math.ceil((C+D)/7),I=Y&&this.maxRows>D?this.maxRows:D,this.maxRows=I,T=this._daylightSavingAdjust(new Date(U,K,1-C)),P=0;P<I;P++){for(w+="<tr>",M=o?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(T)+"</td>":"",g=0;g<7;g++)S=c?c.apply(t.input?t.input[0]:null,[T]):[!0,""],z=(H=T.getMonth()!==K)&&!d||!S[0]||j&&T<j||q&&q<T,M+="<td class='"+(5<=(g+n+6)%7?" ui-datepicker-week-end":"")+(H?" ui-datepicker-other-month":"")+(T.getTime()===b.getTime()&&K===t.selectedMonth&&t._keyEvent||p.getTime()===T.getTime()&&p.getTime()===b.getTime()?" "+this._dayOverClass:"")+(z?" "+this._unselectableClass+" ui-state-disabled":"")+(H&&!u?"":" "+S[1]+(T.getTime()===B.getTime()?" "+this._currentClass:"")+(T.getTime()===O.getTime()?" ui-datepicker-today":""))+"'"+(H&&!u||!S[2]?"":" title='"+S[2].replace(/'/g,"&#39;")+"'")+(z?"":" data-handler='selectDay' data-event='click' data-month='"+T.getMonth()+"' data-year='"+T.getFullYear()+"'")+">"+(H&&!u?"&#xa0;":z?"<span class='ui-state-default'>"+T.getDate()+"</span>":"<a class='ui-state-default"+(T.getTime()===O.getTime()?" ui-state-highlight":"")+(T.getTime()===B.getTime()?" ui-state-active":"")+(H?" ui-priority-secondary":"")+"' href='#' aria-current='"+(T.getTime()===B.getTime()?"true":"false")+"' data-date='"+T.getDate()+"'>"+T.getDate()+"</a>")+"</td>",T.setDate(T.getDate()+1),T=this._daylightSavingAdjust(T);w+=M+"</tr>"}11<++K&&(K=0,U++),_+=w+="</tbody></table>"+(Y?"</div>"+(0<L[0]&&v===L[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}f+=_}return f+=F,t._keyEvent=!1,f},_generateMonthYearHeader:function(t,e,i,s,n,o,a,r){var l,h,c,u,d,p,f=this._get(t,"changeMonth"),g=this._get(t,"changeYear"),m=this._get(t,"showMonthAfterYear"),_=this._get(t,"selectMonthLabel"),v=this._get(t,"selectYearLabel"),b="<div class='ui-datepicker-title'>",y="";if(o||!f)y+="<span class='ui-datepicker-month'>"+a[e]+"</span>";else{for(l=s&&s.getFullYear()===i,h=n&&n.getFullYear()===i,y+="<select class='ui-datepicker-month' aria-label='"+_+"' data-handler='selectMonth' data-event='change'>",c=0;c<12;c++)(!l||c>=s.getMonth())&&(!h||c<=n.getMonth())&&(y+="<option value='"+c+"'"+(c===e?" selected='selected'":"")+">"+r[c]+"</option>");y+="</select>"}if(m||(b+=y+(!o&&f&&g?"":"&#xa0;")),!t.yearshtml)if(t.yearshtml="",o||!g)b+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(a=this._get(t,"yearRange").split(":"),u=(new Date).getFullYear(),d=(_=function(t){t=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?u+parseInt(t,10):parseInt(t,10);return isNaN(t)?u:t})(a[0]),p=Math.max(d,_(a[1]||"")),d=s?Math.max(d,s.getFullYear()):d,p=n?Math.min(p,n.getFullYear()):p,t.yearshtml+="<select class='ui-datepicker-year' aria-label='"+v+"' data-handler='selectYear' data-event='change'>";d<=p;d++)t.yearshtml+="<option value='"+d+"'"+(d===i?" selected='selected'":"")+">"+d+"</option>";t.yearshtml+="</select>",b+=t.yearshtml,t.yearshtml=null}return b+=this._get(t,"yearSuffix"),m&&(b+=(!o&&f&&g?"":"&#xa0;")+y),b+="</div>"},_adjustInstDate:function(t,e,i){var s=t.selectedYear+("Y"===i?e:0),n=t.selectedMonth+("M"===i?e:0),e=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"===i?e:0),e=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,e)));t.selectedDay=e.getDate(),t.drawMonth=t.selectedMonth=e.getMonth(),t.drawYear=t.selectedYear=e.getFullYear(),"M"!==i&&"Y"!==i||this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),t=this._getMinMaxDate(t,"max"),e=i&&e<i?i:e;return t&&t<e?t:e},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){t=this._get(t,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),n=this._daylightSavingAdjust(new Date(i,s+(e<0?e:n[0]*n[1]),1));return e<0&&n.setDate(this._getDaysInMonth(n.getFullYear(),n.getMonth())),this._isInRange(t,n)},_isInRange:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=null,o=null,a=this._get(t,"yearRange");return a&&(t=a.split(":"),a=(new Date).getFullYear(),n=parseInt(t[0],10),o=parseInt(t[1],10),t[0].match(/[+\-].*/)&&(n+=a),t[1].match(/[+\-].*/)&&(o+=a)),(!i||e.getTime()>=i.getTime())&&(!s||e.getTime()<=s.getTime())&&(!n||e.getFullYear()>=n)&&(!o||e.getFullYear()<=o)},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return{shortYearCutoff:e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);e=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),e,this._getFormatConfig(t))}}),V.fn.datepicker=function(t){if(!this.length)return this;V.datepicker.initialized||(V(document).on("mousedown",V.datepicker._checkExternalClick),V.datepicker.initialized=!0),0===V("#"+V.datepicker._mainDivId).length&&V("body").append(V.datepicker.dpDiv);var e=Array.prototype.slice.call(arguments,1);return"string"==typeof t&&("isDisabled"===t||"getDate"===t||"widget"===t)||"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?V.datepicker["_"+t+"Datepicker"].apply(V.datepicker,[this[0]].concat(e)):this.each(function(){"string"==typeof t?V.datepicker["_"+t+"Datepicker"].apply(V.datepicker,[this].concat(e)):V.datepicker._attachDatepicker(this,t)})},V.datepicker=new st,V.datepicker.initialized=!1,V.datepicker.uuid=(new Date).getTime(),V.datepicker.version="1.13.0";V.datepicker,V.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var rt=!1;V(document).on("mouseup",function(){rt=!1});V.widget("ui.mouse",{version:"1.13.0",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(t){if(!0===V.data(t.target,e.widgetName+".preventClickEvent"))return V.removeData(t.target,e.widgetName+".preventClickEvent"),t.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!rt){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var e=this,i=1===t.which,s=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&V(t.target).closest(this.options.cancel).length;return i&&!s&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?(t.preventDefault(),!0):(!0===V.data(t.target,this.widgetName+".preventClickEvent")&&V.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return e._mouseMove(t)},this._mouseUpDelegate=function(t){return e._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),rt=!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(V.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&V.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,rt=!1,t.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),V.ui.plugin={add:function(t,e,i){var s,n=V.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n<o.length;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},V.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&V(t).trigger("blur")};V.widget("ui.draggable",V.ui.mouse,{version:"1.13.0",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(t){var e=this.options;return!(this.helper||e.disabled||0<V(t.target).closest(".ui-resizable-handle").length)&&(this.handle=this._getHandle(t),!!this.handle&&(this._blurActiveElement(t),this._blockFrames(!0===e.iframeFix?"iframe":e.iframeFix),!0))},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=V(this);return V("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var e=V.ui.safeActiveElement(this.document[0]);V(t.target).closest(e).length||V.ui.safeBlur(e)},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),V.ui.ddmanager&&(V.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===V(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),V.ui.ddmanager&&!e.dropBehaviour&&V.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),V.ui.ddmanager&&V.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(t,e){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!e){e=this._uiHash();if(!1===this._trigger("drag",t,e))return this._mouseUp(new V.Event("mouseup",t)),!1;this.position=e.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",V.ui.ddmanager&&V.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var e=this,i=!1;return V.ui.ddmanager&&!this.options.dropBehaviour&&(i=V.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||"function"==typeof this.options.revert&&this.options.revert.call(this.element,i)?V(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==e._trigger("stop",t)&&e._clear()}):!1!==this._trigger("stop",t)&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),V.ui.ddmanager&&V.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),V.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new V.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!V(t.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(t){var e=this.options,i="function"==typeof e.helper,t=i?V(e.helper.apply(this.element[0],[t])):"clone"===e.helper?this.element.clone().removeAttr("id"):this.element;return t.parents("body").length||t.appendTo("parent"===e.appendTo?this.element[0].parentNode:e.appendTo),i&&t[0]===this.element[0]&&this._setPositionRelative(),t[0]===this.element[0]||/(fixed|absolute)/.test(t.css("position"))||t.css("position","absolute"),t},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),"left"in(t=Array.isArray(t)?{left:+t[0],top:+t[1]||0}:t)&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),e=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==e&&V.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this._isRootNode(this.offsetParent[0])?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,e,i,s=this.options,n=this.document[0];this.relativeContainer=null,s.containment?"window"!==s.containment?"document"!==s.containment?s.containment.constructor!==Array?("parent"===s.containment&&(s.containment=this.helper[0].parentNode),(i=(e=V(s.containment))[0])&&(t=/(scroll|auto)/.test(e.css("overflow")),this.containment=[(parseInt(e.css("borderLeftWidth"),10)||0)+(parseInt(e.css("paddingLeft"),10)||0),(parseInt(e.css("borderTopWidth"),10)||0)+(parseInt(e.css("paddingTop"),10)||0),(t?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(e.css("borderRightWidth"),10)||0)-(parseInt(e.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(e.css("borderBottomWidth"),10)||0)-(parseInt(e.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=e)):this.containment=s.containment:this.containment=[0,0,V(n).width()-this.helperProportions.width-this.margins.left,(V(n).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[V(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,V(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,V(window).scrollLeft()+V(window).width()-this.helperProportions.width-this.margins.left,V(window).scrollTop()+(V(window).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(t,e){e=e||this.position;var i="absolute"===t?1:-1,t=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:t?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:t?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s=this.options,n=this._isRootNode(this.scrollParent[0]),o=t.pageX,a=t.pageY;return n&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(i=this.relativeContainer?(i=this.relativeContainer.offset(),[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]):this.containment,t.pageX-this.offset.click.left<i[0]&&(o=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(a=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(o=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(a=i[3]+this.offset.click.top)),s.grid&&(t=s.grid[1]?this.originalPageY+Math.round((a-this.originalPageY)/s.grid[1])*s.grid[1]:this.originalPageY,a=!i||t-this.offset.click.top>=i[1]||t-this.offset.click.top>i[3]?t:t-this.offset.click.top>=i[1]?t-s.grid[1]:t+s.grid[1],t=s.grid[0]?this.originalPageX+Math.round((o-this.originalPageX)/s.grid[0])*s.grid[0]:this.originalPageX,o=!i||t-this.offset.click.left>=i[0]||t-this.offset.click.left>i[2]?t:t-this.offset.click.left>=i[0]?t-s.grid[0]:t+s.grid[0]),"y"===s.axis&&(o=this.originalPageX),"x"===s.axis&&(a=this.originalPageY)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:n?0:this.offset.scroll.top),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:n?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(t,e,i){return i=i||this._uiHash(),V.ui.plugin.call(this,t,[e,i,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),i.offset=this.positionAbs),V.Widget.prototype._trigger.call(this,t,e,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),V.ui.plugin.add("draggable","connectToSortable",{start:function(e,t,i){var s=V.extend({},t,{item:i.element});i.sortables=[],V(i.options.connectToSortable).each(function(){var t=V(this).sortable("instance");t&&!t.options.disabled&&(i.sortables.push(t),t.refreshPositions(),t._trigger("activate",e,s))})},stop:function(e,t,i){var s=V.extend({},t,{item:i.element});i.cancelHelperRemoval=!1,V.each(i.sortables,function(){var t=this;t.isOver?(t.isOver=0,i.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,s))})},drag:function(i,s,n){V.each(n.sortables,function(){var t=!1,e=this;e.positionAbs=n.positionAbs,e.helperProportions=n.helperProportions,e.offset.click=n.offset.click,e._intersectsWith(e.containerCache)&&(t=!0,V.each(n.sortables,function(){return this.positionAbs=n.positionAbs,this.helperProportions=n.helperProportions,this.offset.click=n.offset.click,t=this!==e&&this._intersectsWith(this.containerCache)&&V.contains(e.element[0],this.element[0])?!1:t})),t?(e.isOver||(e.isOver=1,n._parent=s.helper.parent(),e.currentItem=s.helper.appendTo(e.element).data("ui-sortable-item",!0),e.options._helper=e.options.helper,e.options.helper=function(){return s.helper[0]},i.target=e.currentItem[0],e._mouseCapture(i,!0),e._mouseStart(i,!0,!0),e.offset.click.top=n.offset.click.top,e.offset.click.left=n.offset.click.left,e.offset.parent.left-=n.offset.parent.left-e.offset.parent.left,e.offset.parent.top-=n.offset.parent.top-e.offset.parent.top,n._trigger("toSortable",i),n.dropped=e.element,V.each(n.sortables,function(){this.refreshPositions()}),n.currentItem=n.element,e.fromOutside=n),e.currentItem&&(e._mouseDrag(i),s.position=e.position)):e.isOver&&(e.isOver=0,e.cancelHelperRemoval=!0,e.options._revert=e.options.revert,e.options.revert=!1,e._trigger("out",i,e._uiHash(e)),e._mouseStop(i,!0),e.options.revert=e.options._revert,e.options.helper=e.options._helper,e.placeholder&&e.placeholder.remove(),s.helper.appendTo(n._parent),n._refreshOffsets(i),s.position=n._generatePosition(i,!0),n._trigger("fromSortable",i),n.dropped=!1,V.each(n.sortables,function(){this.refreshPositions()}))})}}),V.ui.plugin.add("draggable","cursor",{start:function(t,e,i){var s=V("body"),i=i.options;s.css("cursor")&&(i._cursor=s.css("cursor")),s.css("cursor",i.cursor)},stop:function(t,e,i){i=i.options;i._cursor&&V("body").css("cursor",i._cursor)}}),V.ui.plugin.add("draggable","opacity",{start:function(t,e,i){e=V(e.helper),i=i.options;e.css("opacity")&&(i._opacity=e.css("opacity")),e.css("opacity",i.opacity)},stop:function(t,e,i){i=i.options;i._opacity&&V(e.helper).css("opacity",i._opacity)}}),V.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,e,i){var s=i.options,n=!1,o=i.scrollParentNotHidden[0],a=i.document[0];o!==a&&"HTML"!==o.tagName?(s.axis&&"x"===s.axis||(i.overflowOffset.top+o.offsetHeight-t.pageY<s.scrollSensitivity?o.scrollTop=n=o.scrollTop+s.scrollSpeed:t.pageY-i.overflowOffset.top<s.scrollSensitivity&&(o.scrollTop=n=o.scrollTop-s.scrollSpeed)),s.axis&&"y"===s.axis||(i.overflowOffset.left+o.offsetWidth-t.pageX<s.scrollSensitivity?o.scrollLeft=n=o.scrollLeft+s.scrollSpeed:t.pageX-i.overflowOffset.left<s.scrollSensitivity&&(o.scrollLeft=n=o.scrollLeft-s.scrollSpeed))):(s.axis&&"x"===s.axis||(t.pageY-V(a).scrollTop()<s.scrollSensitivity?n=V(a).scrollTop(V(a).scrollTop()-s.scrollSpeed):V(window).height()-(t.pageY-V(a).scrollTop())<s.scrollSensitivity&&(n=V(a).scrollTop(V(a).scrollTop()+s.scrollSpeed))),s.axis&&"y"===s.axis||(t.pageX-V(a).scrollLeft()<s.scrollSensitivity?n=V(a).scrollLeft(V(a).scrollLeft()-s.scrollSpeed):V(window).width()-(t.pageX-V(a).scrollLeft())<s.scrollSensitivity&&(n=V(a).scrollLeft(V(a).scrollLeft()+s.scrollSpeed)))),!1!==n&&V.ui.ddmanager&&!s.dropBehaviour&&V.ui.ddmanager.prepareOffsets(i,t)}}),V.ui.plugin.add("draggable","snap",{start:function(t,e,i){var s=i.options;i.snapElements=[],V(s.snap.constructor!==String?s.snap.items||":data(ui-draggable)":s.snap).each(function(){var t=V(this),e=t.offset();this!==i.element[0]&&i.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:e.top,left:e.left})})},drag:function(t,e,i){for(var s,n,o,a,r,l,h,c,u,d=i.options,p=d.snapTolerance,f=e.offset.left,g=f+i.helperProportions.width,m=e.offset.top,_=m+i.helperProportions.height,v=i.snapElements.length-1;0<=v;v--)l=(r=i.snapElements[v].left-i.margins.left)+i.snapElements[v].width,c=(h=i.snapElements[v].top-i.margins.top)+i.snapElements[v].height,g<r-p||l+p<f||_<h-p||c+p<m||!V.contains(i.snapElements[v].item.ownerDocument,i.snapElements[v].item)?(i.snapElements[v].snapping&&i.options.snap.release&&i.options.snap.release.call(i.element,t,V.extend(i._uiHash(),{snapItem:i.snapElements[v].item})),i.snapElements[v].snapping=!1):("inner"!==d.snapMode&&(s=Math.abs(h-_)<=p,n=Math.abs(c-m)<=p,o=Math.abs(r-g)<=p,a=Math.abs(l-f)<=p,s&&(e.position.top=i._convertPositionTo("relative",{top:h-i.helperProportions.height,left:0}).top),n&&(e.position.top=i._convertPositionTo("relative",{top:c,left:0}).top),o&&(e.position.left=i._convertPositionTo("relative",{top:0,left:r-i.helperProportions.width}).left),a&&(e.position.left=i._convertPositionTo("relative",{top:0,left:l}).left)),u=s||n||o||a,"outer"!==d.snapMode&&(s=Math.abs(h-m)<=p,n=Math.abs(c-_)<=p,o=Math.abs(r-f)<=p,a=Math.abs(l-g)<=p,s&&(e.position.top=i._convertPositionTo("relative",{top:h,left:0}).top),n&&(e.position.top=i._convertPositionTo("relative",{top:c-i.helperProportions.height,left:0}).top),o&&(e.position.left=i._convertPositionTo("relative",{top:0,left:r}).left),a&&(e.position.left=i._convertPositionTo("relative",{top:0,left:l-i.helperProportions.width}).left)),!i.snapElements[v].snapping&&(s||n||o||a||u)&&i.options.snap.snap&&i.options.snap.snap.call(i.element,t,V.extend(i._uiHash(),{snapItem:i.snapElements[v].item})),i.snapElements[v].snapping=s||n||o||a||u)}}),V.ui.plugin.add("draggable","stack",{start:function(t,e,i){var s,i=i.options,i=V.makeArray(V(i.stack)).sort(function(t,e){return(parseInt(V(t).css("zIndex"),10)||0)-(parseInt(V(e).css("zIndex"),10)||0)});i.length&&(s=parseInt(V(i[0]).css("zIndex"),10)||0,V(i).each(function(t){V(this).css("zIndex",s+t)}),this.css("zIndex",s+i.length))}}),V.ui.plugin.add("draggable","zIndex",{start:function(t,e,i){e=V(e.helper),i=i.options;e.css("zIndex")&&(i._zIndex=e.css("zIndex")),e.css("zIndex",i.zIndex)},stop:function(t,e,i){i=i.options;i._zIndex&&V(e.helper).css("zIndex",i._zIndex)}});V.ui.draggable;V.widget("ui.resizable",V.ui.mouse,{version:"1.13.0",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(t,e){if("hidden"===V(t).css("overflow"))return!1;var i=e&&"left"===e?"scrollLeft":"scrollTop",e=!1;if(0<t[i])return!0;try{t[i]=1,e=0<t[i],t[i]=0}catch(t){}return e},_create:function(){var t,e=this.options,i=this;this._addClass("ui-resizable"),V.extend(this,{_aspectRatio:!!e.aspectRatio,aspectRatio:e.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:e.helper||e.ghost||e.animate?e.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(V("<div class='ui-wrapper'></div>").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&V(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){V(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var t,e,i,s,n,o=this.options,a=this;if(this.handles=o.handles||(V(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=V(),this._addedHandles=V(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},e=0;e<i.length;e++)s="ui-resizable-"+(t=String.prototype.trim.call(i[e])),n=V("<div>"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=V(this.handles[e]),this._on(this.handles[e],{mousedown:a._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=V(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){a.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),a.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=V(this.handles[e])[0])!==t.target&&!V.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=V(s.containment).scrollLeft()||0,i+=V(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=V(".ui-resizable-"+this.axis).css("cursor"),V("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),V.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(V.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),V("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),s<n.maxWidth&&(n.maxWidth=s),t<n.maxHeight&&(n.maxHeight=t)),this._vBoundaries=n},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidth<t.width,n=this._isNumber(t.height)&&e.maxHeight&&e.maxHeight<t.height,o=this._isNumber(t.width)&&e.minWidth&&e.minWidth>t.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,h=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&h&&(t.left=r-e.minWidth),s&&h&&(t.left=r-e.maxWidth),a&&i&&(t.top=l-e.minHeight),n&&i&&(t.top=l-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e<this._proportionallyResizeElements.length;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,e=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||V("<div></div>").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return V.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return V.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return V.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return V.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){V.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),V.ui.plugin.add("resizable","animate",{stop:function(e){var i=V(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,a=n?0:i.sizeDiff.width,n={width:i.size.width-a,height:i.size.height-o},a=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(V.extend(n,o&&a?{top:o,left:a}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&V(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),V.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=V(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,a=o instanceof V?o.get(0):/parent/.test(o)?e.parent().get(0):o;a&&(n.containerElement=V(a),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:V(document),left:0,top:0,width:V(document).width(),height:V(document).height()||document.body.parentNode.scrollHeight}):(i=V(a),s=[],V(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(a,"left")?a.scrollWidth:o,e=n._hasScroll(a)?a.scrollHeight:e,n.parentData={element:a,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=V(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,a={top:0,left:0},r=e.containerElement,t=!0;r[0]!==document&&/static/.test(r.css("position"))&&(a=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-a.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0),i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-a.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-a.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=V(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=V(t.helper),a=o.offset(),r=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&V(this).css({left:a.left-s.left-i.left,width:r,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&V(this).css({left:a.left-s.left-i.left,width:r,height:o})}}),V.ui.plugin.add("resizable","alsoResize",{start:function(){var t=V(this).resizable("instance").options;V(t.alsoResize).each(function(){var t=V(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=V(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,a={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};V(s.alsoResize).each(function(){var t=V(this),s=V(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];V.each(e,function(t,e){var i=(s[e]||0)+(a[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){V(this).removeData("ui-resizable-alsoresize")}}),V.ui.plugin.add("resizable","ghost",{start:function(){var t=V(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==V.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=V(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=V(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),V.ui.plugin.add("resizable","grid",{resize:function(){var t,e=V(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,a=e.axis,r="number"==typeof i.grid?[i.grid,i.grid]:i.grid,l=r[0]||1,h=r[1]||1,c=Math.round((s.width-n.width)/l)*l,u=Math.round((s.height-n.height)/h)*h,d=n.width+c,p=n.height+u,f=i.maxWidth&&i.maxWidth<d,g=i.maxHeight&&i.maxHeight<p,m=i.minWidth&&i.minWidth>d,s=i.minHeight&&i.minHeight>p;i.grid=r,m&&(d+=l),s&&(p+=h),f&&(d-=l),g&&(p-=h),/^(se|s|e)$/.test(a)?(e.size.width=d,e.size.height=p):/^(ne)$/.test(a)?(e.size.width=d,e.size.height=p,e.position.top=o.top-u):/^(sw)$/.test(a)?(e.size.width=d,e.size.height=p,e.position.left=o.left-c):((p-h<=0||d-l<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0<p-h?(e.size.height=p,e.position.top=o.top-u):(p=h-t.height,e.size.height=p,e.position.top=o.top+n.height-p),0<d-l?(e.size.width=d,e.position.left=o.left-c):(d=l-t.width,e.size.width=d,e.position.left=o.left+n.width-d))}});V.ui.resizable;V.widget("ui.dialog",{version:"1.13.0",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var e=V(this).css(t).offset().top;e<0&&V(this).css("top",t.top-e)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&V.fn.draggable&&this._makeDraggable(),this.options.resizable&&V.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?V(t):this.document.find(t||"body").eq(0)},_destroy:function(){var t,e=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),(t=e.parent.children().eq(e.index)).length&&t[0]!==this.element[0]?t.before(this.element):e.parent.append(this.element)},widget:function(){return this.uiDialog},disable:V.noop,enable:V.noop,close:function(t){var e=this;this._isOpen&&!1!==this._trigger("beforeClose",t)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||V.ui.safeBlur(V.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){e._trigger("close",t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,e){var i=!1,s=this.uiDialog.siblings(".ui-front:visible").map(function(){return+V(this).css("z-index")}).get(),s=Math.max.apply(null,s);return s>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",s+1),i=!0),i&&!e&&this._trigger("focus",t),i},open:function(){var t=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=V(V.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"))},_focusTabbable:function(){var t=this._focusedElement;(t=!(t=!(t=!(t=!(t=t||this.element.find("[autofocus]")).length?this.element.find(":tabbable"):t).length?this.uiDialogButtonPane.find(":tabbable"):t).length?this.uiDialogTitlebarClose.filter(":tabbable"):t).length?this.uiDialog:t).eq(0).trigger("focus")},_restoreTabbableFocus:function(){var t=V.ui.safeActiveElement(this.document[0]);this.uiDialog[0]===t||V.contains(this.uiDialog[0],t)||this._focusTabbable()},_keepFocus:function(t){t.preventDefault(),this._restoreTabbableFocus(),this._delay(this._restoreTabbableFocus)},_createWrapper:function(){this.uiDialog=V("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===V.ui.keyCode.ESCAPE)return t.preventDefault(),void this.close(t);var e,i,s;t.keyCode!==V.ui.keyCode.TAB||t.isDefaultPrevented()||(e=this.uiDialog.find(":tabbable"),i=e.first(),s=e.last(),t.target!==s[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==i[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay(function(){s.trigger("focus")}),t.preventDefault()):(this._delay(function(){i.trigger("focus")}),t.preventDefault()))},mousedown:function(t){this._moveToTop(t)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=V("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(t){V(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=V("<button type='button'></button>").button({label:V("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(t){t.preventDefault(),this.close(t)}}),t=V("<span>").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(t,"ui-dialog-title"),this._title(t),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(t){this.options.title?t.text(this.options.title):t.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=V("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=V("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var s=this,t=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),V.isEmptyObject(t)||Array.isArray(t)&&!t.length?this._removeClass(this.uiDialog,"ui-dialog-buttons"):(V.each(t,function(t,e){var i;e=V.extend({type:"button"},e="function"==typeof e?{click:e,text:t}:e),i=e.click,t={icon:e.icon,iconPosition:e.iconPosition,showLabel:e.showLabel,icons:e.icons,text:e.text},delete e.click,delete e.icon,delete e.iconPosition,delete e.showLabel,delete e.icons,"boolean"==typeof e.text&&delete e.text,V("<button></button>",e).button(t).appendTo(s.uiButtonSet).on("click",function(){i.apply(s.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){var n=this,o=this.options;function a(t){return{position:t.position,offset:t.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(t,e){n._addClass(V(this),"ui-dialog-dragging"),n._blockFrames(),n._trigger("dragStart",t,a(e))},drag:function(t,e){n._trigger("drag",t,a(e))},stop:function(t,e){var i=e.offset.left-n.document.scrollLeft(),s=e.offset.top-n.document.scrollTop();o.position={my:"left top",at:"left"+(0<=i?"+":"")+i+" top"+(0<=s?"+":"")+s,of:n.window},n._removeClass(V(this),"ui-dialog-dragging"),n._unblockFrames(),n._trigger("dragStop",t,a(e))}})},_makeResizable:function(){var n=this,o=this.options,t=o.resizable,e=this.uiDialog.css("position"),t="string"==typeof t?t:"n,e,s,w,se,sw,ne,nw";function a(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:o.maxWidth,maxHeight:o.maxHeight,minWidth:o.minWidth,minHeight:this._minHeight(),handles:t,start:function(t,e){n._addClass(V(this),"ui-dialog-resizing"),n._blockFrames(),n._trigger("resizeStart",t,a(e))},resize:function(t,e){n._trigger("resize",t,a(e))},stop:function(t,e){var i=n.uiDialog.offset(),s=i.left-n.document.scrollLeft(),i=i.top-n.document.scrollTop();o.height=n.uiDialog.height(),o.width=n.uiDialog.width(),o.position={my:"left top",at:"left"+(0<=s?"+":"")+s+" top"+(0<=i?"+":"")+i,of:n.window},n._removeClass(V(this),"ui-dialog-resizing"),n._unblockFrames(),n._trigger("resizeStop",t,a(e))}}).css("position",e)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=V(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),e=V.inArray(this,t);-1!==e&&t.splice(e,1)},_trackingInstances:function(){var t=this.document.data("ui-dialog-instances");return t||this.document.data("ui-dialog-instances",t=[]),t},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(){var t=this.uiDialog.is(":visible");t||this.uiDialog.show(),this.uiDialog.position(this.options.position),t||this.uiDialog.hide()},_setOptions:function(t){var i=this,s=!1,n={};V.each(t,function(t,e){i._setOption(t,e),t in i.sizeRelatedOptions&&(s=!0),t in i.resizableRelatedOptions&&(n[t]=e)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(t,e){var i,s=this.uiDialog;"disabled"!==t&&(this._super(t,e),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:V("<a>").text(""+this.options.closeText).html()}),"draggable"===t&&((i=s.is(":data(ui-draggable)"))&&!e&&s.draggable("destroy"),!i&&e&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((i=s.is(":data(ui-resizable)"))&&!e&&s.resizable("destroy"),i&&"string"==typeof e&&s.resizable("option","handles",e),i||!1===e||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,e,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),t=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),e=Math.max(0,s.minHeight-t),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-t):"none","auto"===s.height?this.element.css({minHeight:e,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-t)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=V(this);return V("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return!!V(t.target).closest(".ui-dialog").length||!!V(t.target).closest(".ui-datepicker").length},_createOverlay:function(){var i,s;this.options.modal&&(i=V.fn.jquery.substring(0,4),s=!0,this._delay(function(){s=!1}),this.document.data("ui-dialog-overlays")||this.document.on("focusin.ui-dialog",function(t){var e;s||((e=this._trackingInstances()[0])._allowInteraction(t)||(t.preventDefault(),e._focusTabbable(),"3.4."!==i&&"3.5."!==i||e._delay(e._restoreTabbableFocus)))}.bind(this)),this.overlay=V("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1))},_destroyOverlay:function(){var t;this.options.modal&&this.overlay&&((t=this.document.data("ui-dialog-overlays")-1)?this.document.data("ui-dialog-overlays",t):(this.document.off("focusin.ui-dialog"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null)}}),!1!==V.uiBackCompat&&V.widget("ui.dialog",V.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(t,e){"dialogClass"===t&&this.uiDialog.removeClass(this.options.dialogClass).addClass(e),this._superApply(arguments)}});V.ui.dialog;function lt(t,e,i){return e<=t&&t<e+i}V.widget("ui.droppable",{version:"1.13.0",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,e=this.options,i=e.accept;this.isover=!1,this.isout=!0,this.accept="function"==typeof i?i:function(t){return t.is(i)},this.proportions=function(){if(!arguments.length)return t=t||{width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};t=arguments[0]},this._addToManager(e.scope),e.addClasses&&this._addClass("ui-droppable")},_addToManager:function(t){V.ui.ddmanager.droppables[t]=V.ui.ddmanager.droppables[t]||[],V.ui.ddmanager.droppables[t].push(this)},_splice:function(t){for(var e=0;e<t.length;e++)t[e]===this&&t.splice(e,1)},_destroy:function(){var t=V.ui.ddmanager.droppables[this.options.scope];this._splice(t)},_setOption:function(t,e){var i;"accept"===t?this.accept="function"==typeof e?e:function(t){return t.is(e)}:"scope"===t&&(i=V.ui.ddmanager.droppables[this.options.scope],this._splice(i),this._addToManager(e)),this._super(t,e)},_activate:function(t){var e=V.ui.ddmanager.current;this._addActiveClass(),e&&this._trigger("activate",t,this.ui(e))},_deactivate:function(t){var e=V.ui.ddmanager.current;this._removeActiveClass(),e&&this._trigger("deactivate",t,this.ui(e))},_over:function(t){var e=V.ui.ddmanager.current;e&&(e.currentItem||e.element)[0]!==this.element[0]&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this._addHoverClass(),this._trigger("over",t,this.ui(e)))},_out:function(t){var e=V.ui.ddmanager.current;e&&(e.currentItem||e.element)[0]!==this.element[0]&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this._removeHoverClass(),this._trigger("out",t,this.ui(e)))},_drop:function(e,t){var i=t||V.ui.ddmanager.current,s=!1;return!(!i||(i.currentItem||i.element)[0]===this.element[0])&&(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var t=V(this).droppable("instance");if(t.options.greedy&&!t.options.disabled&&t.options.scope===i.options.scope&&t.accept.call(t.element[0],i.currentItem||i.element)&&V.ui.intersect(i,V.extend(t,{offset:t.element.offset()}),t.options.tolerance,e))return!(s=!0)}),!s&&(!!this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",e,this.ui(i)),this.element)))},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}}),V.ui.intersect=function(t,e,i,s){if(!e.offset)return!1;var n=(t.positionAbs||t.position.absolute).left+t.margins.left,o=(t.positionAbs||t.position.absolute).top+t.margins.top,a=n+t.helperProportions.width,r=o+t.helperProportions.height,l=e.offset.left,h=e.offset.top,c=l+e.proportions().width,u=h+e.proportions().height;switch(i){case"fit":return l<=n&&a<=c&&h<=o&&r<=u;case"intersect":return l<n+t.helperProportions.width/2&&a-t.helperProportions.width/2<c&&h<o+t.helperProportions.height/2&&r-t.helperProportions.height/2<u;case"pointer":return lt(s.pageY,h,e.proportions().height)&&lt(s.pageX,l,e.proportions().width);case"touch":return(h<=o&&o<=u||h<=r&&r<=u||o<h&&u<r)&&(l<=n&&n<=c||l<=a&&a<=c||n<l&&c<a);default:return!1}},!(V.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(t,e){var i,s,n=V.ui.ddmanager.droppables[t.options.scope]||[],o=e?e.type:null,a=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();t:for(i=0;i<n.length;i++)if(!(n[i].options.disabled||t&&!n[i].accept.call(n[i].element[0],t.currentItem||t.element))){for(s=0;s<a.length;s++)if(a[s]===n[i].element[0]){n[i].proportions().height=0;continue t}n[i].visible="none"!==n[i].element.css("display"),n[i].visible&&("mousedown"===o&&n[i]._activate.call(n[i],e),n[i].offset=n[i].element.offset(),n[i].proportions({width:n[i].element[0].offsetWidth,height:n[i].element[0].offsetHeight}))}},drop:function(t,e){var i=!1;return V.each((V.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&V.ui.intersect(t,this,this.options.tolerance,e)&&(i=this._drop.call(this,e)||i),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,e)))}),i},dragStart:function(t,e){t.element.parentsUntil("body").on("scroll.droppable",function(){t.options.refreshPositions||V.ui.ddmanager.prepareOffsets(t,e)})},drag:function(n,o){n.options.refreshPositions&&V.ui.ddmanager.prepareOffsets(n,o),V.each(V.ui.ddmanager.droppables[n.options.scope]||[],function(){var t,e,i,s;this.options.disabled||this.greedyChild||!this.visible||(s=!(i=V.ui.intersect(n,this,this.options.tolerance,o))&&this.isover?"isout":i&&!this.isover?"isover":null)&&(this.options.greedy&&(e=this.options.scope,(i=this.element.parents(":data(ui-droppable)").filter(function(){return V(this).droppable("instance").options.scope===e})).length&&((t=V(i[0]).droppable("instance")).greedyChild="isover"===s)),t&&"isover"===s&&(t.isover=!1,t.isout=!0,t._out.call(t,o)),this[s]=!0,this["isout"===s?"isover":"isout"]=!1,this["isover"===s?"_over":"_out"].call(this,o),t&&"isout"===s&&(t.isout=!1,t.isover=!0,t._over.call(t,o)))})},dragStop:function(t,e){t.element.parentsUntil("body").off("scroll.droppable"),t.options.refreshPositions||V.ui.ddmanager.prepareOffsets(t,e)}})!==V.uiBackCompat&&V.widget("ui.droppable",V.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}});V.ui.droppable,V.widget("ui.progressbar",{version:"1.13.0",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=V("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(t){if(void 0===t)return this.options.value;this.options.value=this._constrainedValue(t),this._refreshValue()},_constrainedValue:function(t){return void 0===t&&(t=this.options.value),this.indeterminate=!1===t,"number"!=typeof t&&(t=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,t))},_setOptions:function(t){var e=t.value;delete t.value,this._super(t),this.options.value=this._constrainedValue(e),this._refreshValue()},_setOption:function(t,e){"max"===t&&(e=Math.max(this.min,e)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,e=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).width(e.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,t===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=V("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),t===this.options.max&&this._trigger("complete")}}),V.widget("ui.selectable",V.ui.mouse,{version:"1.13.0",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var i=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){i.elementPos=V(i.element[0]).offset(),i.selectees=V(i.options.filter,i.element[0]),i._addClass(i.selectees,"ui-selectee"),i.selectees.each(function(){var t=V(this),e=t.offset(),e={left:e.left-i.elementPos.left,top:e.top-i.elementPos.top};V.data(this,"selectable-item",{element:this,$element:t,left:e.left,top:e.top,right:e.left+t.outerWidth(),bottom:e.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=V("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(i){var s=this,t=this.options;this.opos=[i.pageX,i.pageY],this.elementPos=V(this.element[0]).offset(),this.options.disabled||(this.selectees=V(t.filter,this.element[0]),this._trigger("start",i),V(t.appendTo).append(this.helper),this.helper.css({left:i.pageX,top:i.pageY,width:0,height:0}),t.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var t=V.data(this,"selectable-item");t.startselected=!0,i.metaKey||i.ctrlKey||(s._removeClass(t.$element,"ui-selected"),t.selected=!1,s._addClass(t.$element,"ui-unselecting"),t.unselecting=!0,s._trigger("unselecting",i,{unselecting:t.element}))}),V(i.target).parents().addBack().each(function(){var t,e=V.data(this,"selectable-item");if(e)return t=!i.metaKey&&!i.ctrlKey||!e.$element.hasClass("ui-selected"),s._removeClass(e.$element,t?"ui-unselecting":"ui-selected")._addClass(e.$element,t?"ui-selecting":"ui-unselecting"),e.unselecting=!t,e.selecting=t,(e.selected=t)?s._trigger("selecting",i,{selecting:e.element}):s._trigger("unselecting",i,{unselecting:e.element}),!1}))},_mouseDrag:function(s){if(this.dragged=!0,!this.options.disabled){var t,n=this,o=this.options,a=this.opos[0],r=this.opos[1],l=s.pageX,h=s.pageY;return l<a&&(t=l,l=a,a=t),h<r&&(t=h,h=r,r=t),this.helper.css({left:a,top:r,width:l-a,height:h-r}),this.selectees.each(function(){var t=V.data(this,"selectable-item"),e=!1,i={};t&&t.element!==n.element[0]&&(i.left=t.left+n.elementPos.left,i.right=t.right+n.elementPos.left,i.top=t.top+n.elementPos.top,i.bottom=t.bottom+n.elementPos.top,"touch"===o.tolerance?e=!(i.left>l||i.right<a||i.top>h||i.bottom<r):"fit"===o.tolerance&&(e=i.left>a&&i.right<l&&i.top>r&&i.bottom<h),e?(t.selected&&(n._removeClass(t.$element,"ui-selected"),t.selected=!1),t.unselecting&&(n._removeClass(t.$element,"ui-unselecting"),t.unselecting=!1),t.selecting||(n._addClass(t.$element,"ui-selecting"),t.selecting=!0,n._trigger("selecting",s,{selecting:t.element}))):(t.selecting&&((s.metaKey||s.ctrlKey)&&t.startselected?(n._removeClass(t.$element,"ui-selecting"),t.selecting=!1,n._addClass(t.$element,"ui-selected"),t.selected=!0):(n._removeClass(t.$element,"ui-selecting"),t.selecting=!1,t.startselected&&(n._addClass(t.$element,"ui-unselecting"),t.unselecting=!0),n._trigger("unselecting",s,{unselecting:t.element}))),t.selected&&(s.metaKey||s.ctrlKey||t.startselected||(n._removeClass(t.$element,"ui-selected"),t.selected=!1,n._addClass(t.$element,"ui-unselecting"),t.unselecting=!0,n._trigger("unselecting",s,{unselecting:t.element})))))}),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,V(".ui-unselecting",this.element[0]).each(function(){var t=V.data(this,"selectable-item");i._removeClass(t.$element,"ui-unselecting"),t.unselecting=!1,t.startselected=!1,i._trigger("unselected",e,{unselected:t.element})}),V(".ui-selecting",this.element[0]).each(function(){var t=V.data(this,"selectable-item");i._removeClass(t.$element,"ui-selecting")._addClass(t.$element,"ui-selected"),t.selecting=!1,t.selected=!0,t.startselected=!0,i._trigger("selected",e,{selected:t.element})}),this._trigger("stop",e),this.helper.remove(),!1}}),V.widget("ui.selectmenu",[V.ui.formResetMixin,{version:"1.13.0",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var t=this.element.uniqueId().attr("id");this.ids={element:t,button:t+"-button",menu:t+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=V()},_drawButton:function(){var t,e=this,i=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(t){this.button.trigger("focus"),t.preventDefault()}}),this.element.hide(),this.button=V("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),t=V("<span>").appendTo(this.button),this._addClass(t,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(i).appendTo(this.button),!1!==this.options.width&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){e._rendered||e._refreshMenu()})},_drawMenu:function(){var i=this;this.menu=V("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=V("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(t,e){t.preventDefault(),i._setSelection(),i._select(e.item.data("ui-selectmenu-item"),t)},focus:function(t,e){e=e.item.data("ui-selectmenu-item");null!=i.focusIndex&&e.index!==i.focusIndex&&(i._trigger("focus",t,{item:e}),i.isOpen||i._select(e,t)),i.focusIndex=e.index,i.button.attr("aria-activedescendant",i.menuItems.eq(e.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var t=this.element.find("option");this.menu.empty(),this._parseOptions(t),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,t.length&&(t=this._getSelectedItem(),this.menuInstance.focus(null,t),this._setAria(t.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(t){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",t)))},_position:function(){this.menuWrap.position(V.extend({of:this.button},this.options.position))},close:function(t){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",t))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(t){var e=V("<span>");return this._setText(e,t.label),this._addClass(e,"ui-selectmenu-text"),e},_renderMenu:function(s,t){var n=this,o="";V.each(t,function(t,e){var i;e.optgroup!==o&&(i=V("<li>",{text:e.optgroup}),n._addClass(i,"ui-selectmenu-optgroup","ui-menu-divider"+(e.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),i.appendTo(s),o=e.optgroup),n._renderItemData(s,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-selectmenu-item",e)},_renderItem:function(t,e){var i=V("<li>"),s=V("<div>",{title:e.element.attr("title")});return e.disabled&&this._addClass(i,null,"ui-state-disabled"),this._setText(s,e.label),i.append(s).appendTo(t)},_setText:function(t,e){e?t.text(e):t.html("&#160;")},_move:function(t,e){var i,s=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),s+=":not(.ui-state-disabled)"),(s="first"===t||"last"===t?i["first"===t?"prevAll":"nextAll"](s).eq(-1):i[t+"All"](s).eq(0)).length&&this.menuInstance.focus(e,s)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(t){this[this.isOpen?"close":"open"](t)},_setSelection:function(){var t;this.range&&(window.getSelection?((t=window.getSelection()).removeAllRanges(),t.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(t){this.isOpen&&(V(t.target).closest(".ui-selectmenu-menu, #"+V.escapeSelector(this.ids.button)).length||this.close(t))}},_buttonEvents:{mousedown:function(){var t;window.getSelection?(t=window.getSelection()).rangeCount&&(this.range=t.getRangeAt(0)):this.range=document.selection.createRange()},click:function(t){this._setSelection(),this._toggle(t)},keydown:function(t){var e=!0;switch(t.keyCode){case V.ui.keyCode.TAB:case V.ui.keyCode.ESCAPE:this.close(t),e=!1;break;case V.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case V.ui.keyCode.UP:t.altKey?this._toggle(t):this._move("prev",t);break;case V.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move("next",t);break;case V.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case V.ui.keyCode.LEFT:this._move("prev",t);break;case V.ui.keyCode.RIGHT:this._move("next",t);break;case V.ui.keyCode.HOME:case V.ui.keyCode.PAGE_UP:this._move("first",t);break;case V.ui.keyCode.END:case V.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t),e=!1}e&&t.preventDefault()}},_selectFocusedItem:function(t){var e=this.menuItems.eq(this.focusIndex).parent("li");e.hasClass("ui-state-disabled")||this._select(e.data("ui-selectmenu-item"),t)},_select:function(t,e){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=t.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(t)),this._setAria(t),this._trigger("select",e,{item:t}),t.index!==i&&this._trigger("change",e,{item:t}),this.close(e)},_setAria:function(t){t=this.menuItems.eq(t.index).attr("id");this.button.attr({"aria-labelledby":t,"aria-activedescendant":t}),this.menu.attr("aria-activedescendant",t)},_setOption:function(t,e){var i;"icons"===t&&(i=this.button.find("span.ui-icon"),this._removeClass(i,null,this.options.icons.button)._addClass(i,null,e.button)),this._super(t,e),"appendTo"===t&&this.menuWrap.appendTo(this._appendTo()),"width"===t&&this._resizeButton()},_setOptionDisabled:function(t){this._super(t),this.menuInstance.option("disabled",t),this.button.attr("aria-disabled",t),this._toggleClass(this.button,null,"ui-state-disabled",t),this.element.prop("disabled",t),t?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?V(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var t=this.options.width;!1!==t?(null===t&&(t=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(t)):this.button.css("width","")},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var t=this._super();return t.disabled=this.element.prop("disabled"),t},_parseOptions:function(t){var i=this,s=[];t.each(function(t,e){e.hidden||s.push(i._parseOption(V(e),t))}),this.items=s},_parseOption:function(t,e){var i=t.parent("optgroup");return{element:t,index:e,value:t.val(),label:t.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||t.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]),V.widget("ui.slider",V.ui.mouse,{version:"1.13.0",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var t,e=this.options,i=this.element.find(".ui-slider-handle"),s=[],n=e.values&&e.values.length||1;for(i.length>n&&(i.slice(n).remove(),i=i.slice(0,n)),t=i.length;t<n;t++)s.push("<span tabindex='0'></span>");this.handles=i.add(V(s.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(t){V(this).data("ui-slider-handle-index",t).attr("tabIndex",0)})},_createRange:function(){var t=this.options;t.range?(!0===t.range&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:Array.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=V("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==t.range&&"max"!==t.range||this._addClass(this.range,"ui-slider-range-"+t.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(t){var i,s,n,o,e,a,r=this,l=this.options;return!l.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),a={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(a),s=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var e=Math.abs(i-r.values(t));(e<s||s===e&&(t===r._lastChangedValue||r.values(t)===l.min))&&(s=e,n=V(this),o=t)}),!1!==this._start(t,o)&&(this._mouseSliding=!0,this._handleIndex=o,this._addClass(n,null,"ui-state-active"),n.trigger("focus"),e=n.offset(),a=!V(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=a?{left:0,top:0}:{left:t.pageX-e.left-n.width()/2,top:t.pageY-e.top-n.height()/2-(parseInt(n.css("borderTopWidth"),10)||0)-(parseInt(n.css("borderBottomWidth"),10)||0)+(parseInt(n.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,i),this._animateOff=!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},e=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,e),!1},_mouseStop:function(t){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,t="horizontal"===this.orientation?(e=this.elementSize.width,t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),t=t/e;return(t=1<t?1:t)<0&&(t=0),"vertical"===this.orientation&&(t=1-t),e=this._valueMax()-this._valueMin(),e=this._valueMin()+t*e,this._trimAlignValue(e)},_uiHash:function(t,e,i){var s={handle:this.handles[t],handleIndex:t,value:void 0!==e?e:this.value()};return this._hasMultipleValues()&&(s.value=void 0!==e?e:this.values(t),s.values=i||this.values()),s},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(t,e){return this._trigger("start",t,this._uiHash(e))},_slide:function(t,e,i){var s,n=this.value(),o=this.values();this._hasMultipleValues()&&(s=this.values(e?0:1),n=this.values(e),2===this.options.values.length&&!0===this.options.range&&(i=0===e?Math.min(s,i):Math.max(s,i)),o[e]=i),i!==n&&!1!==this._trigger("slide",t,this._uiHash(e,i,o))&&(this._hasMultipleValues()?this.values(e,i):this.value(i))},_stop:function(t,e){this._trigger("stop",t,this._uiHash(e))},_change:function(t,e){this._keySliding||this._mouseSliding||(this._lastChangedValue=e,this._trigger("change",t,this._uiHash(e)))},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),void this._change(null,0)):this._value()},values:function(t,e){var i,s,n;if(1<arguments.length)return this.options.values[t]=this._trimAlignValue(e),this._refreshValue(),void this._change(null,t);if(!arguments.length)return this._values();if(!Array.isArray(t))return this._hasMultipleValues()?this._values(t):this.value();for(i=this.options.values,s=t,n=0;n<i.length;n+=1)i[n]=this._trimAlignValue(s[n]),this._change(null,n);this._refreshValue()},_setOption:function(t,e){var i,s=0;switch("range"===t&&!0===this.options.range&&("min"===e?(this.options.value=this._values(0),this.options.values=null):"max"===e&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(s=this.options.values.length),this._super(t,e),t){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(e),this.handles.css("horizontal"===e?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=s-1;0<=i;i--)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(t){this._super(t),this._toggleClass(null,"ui-state-disabled",!!t)},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i;if(arguments.length)return t=this.options.values[t],t=this._trimAlignValue(t);if(this._hasMultipleValues()){for(e=this.options.values.slice(),i=0;i<e.length;i+=1)e[i]=this._trimAlignValue(e[i]);return e}return[]},_trimAlignValue:function(t){if(t<=this._valueMin())return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=0<this.options.step?this.options.step:1,i=(t-this._valueMin())%e,t=t-i;return 2*Math.abs(i)>=e&&(t+=0<i?e:-e),parseFloat(t.toFixed(5))},_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step;(t=Math.round((t-e)/i)*i+e)>this.options.max&&(t-=i),this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);return t=null!==this.options.min?Math.max(t,this._precisionOf(this.options.min)):t},_precisionOf:function(t){var e=t.toString(),t=e.indexOf(".");return-1===t?0:e.length-t-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(t){"vertical"===t&&this.range.css({width:"",left:""}),"horizontal"===t&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var e,i,t,s,n,o=this.options.range,a=this.options,r=this,l=!this._animateOff&&a.animate,h={};this._hasMultipleValues()?this.handles.each(function(t){i=(r.values(t)-r._valueMin())/(r._valueMax()-r._valueMin())*100,h["horizontal"===r.orientation?"left":"bottom"]=i+"%",V(this).stop(1,1)[l?"animate":"css"](h,a.animate),!0===r.options.range&&("horizontal"===r.orientation?(0===t&&r.range.stop(1,1)[l?"animate":"css"]({left:i+"%"},a.animate),1===t&&r.range[l?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:a.animate})):(0===t&&r.range.stop(1,1)[l?"animate":"css"]({bottom:i+"%"},a.animate),1===t&&r.range[l?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:a.animate}))),e=i}):(t=this.value(),s=this._valueMin(),n=this._valueMax(),i=n!==s?(t-s)/(n-s)*100:0,h["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[l?"animate":"css"](h,a.animate),"min"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:i+"%"},a.animate),"max"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:100-i+"%"},a.animate),"min"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:i+"%"},a.animate),"max"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:100-i+"%"},a.animate))},_handleEvents:{keydown:function(t){var e,i,s,n=V(t.target).data("ui-slider-handle-index");switch(t.keyCode){case V.ui.keyCode.HOME:case V.ui.keyCode.END:case V.ui.keyCode.PAGE_UP:case V.ui.keyCode.PAGE_DOWN:case V.ui.keyCode.UP:case V.ui.keyCode.RIGHT:case V.ui.keyCode.DOWN:case V.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(V(t.target),null,"ui-state-active"),!1===this._start(t,n)))return}switch(s=this.options.step,e=i=this._hasMultipleValues()?this.values(n):this.value(),t.keyCode){case V.ui.keyCode.HOME:i=this._valueMin();break;case V.ui.keyCode.END:i=this._valueMax();break;case V.ui.keyCode.PAGE_UP:i=this._trimAlignValue(e+(this._valueMax()-this._valueMin())/this.numPages);break;case V.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(e-(this._valueMax()-this._valueMin())/this.numPages);break;case V.ui.keyCode.UP:case V.ui.keyCode.RIGHT:if(e===this._valueMax())return;i=this._trimAlignValue(e+s);break;case V.ui.keyCode.DOWN:case V.ui.keyCode.LEFT:if(e===this._valueMin())return;i=this._trimAlignValue(e-s)}this._slide(t,n,i)},keyup:function(t){var e=V(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,e),this._change(t,e),this._removeClass(V(t.target),null,"ui-state-active"))}}}),V.widget("ui.sortable",V.ui.mouse,{version:"1.13.0",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return e<=t&&t<e+i},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(t,e){this._super(t,e),"handle"===t&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),V.each(this.items,function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var t=this.items.length-1;0<=t;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,e){var i=null,s=!1,n=this;return!this.reverting&&(!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(t),V(t.target).parents().each(function(){if(V.data(this,n.widgetName+"-item")===n)return i=V(this),!1}),!!(i=V.data(t.target,n.widgetName+"-item")===n?V(t.target):i)&&(!(this.options.handle&&!e&&(V(this.options.handle,i).find("*").addBack().each(function(){this===t.target&&(s=!0)}),!s))&&(this.currentItem=i,this._removeCurrentsFromItems(),!0))))},_mouseStart:function(t,e,i){var s,n,o=this.options;if((this.currentContainer=this).refreshPositions(),this.appendTo=V("parent"!==o.appendTo?o.appendTo:this.currentItem.parent()),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},V.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),o.cursorAt&&this._adjustOffsetFromHelper(o.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),this.scrollParent=this.placeholder.scrollParent(),V.extend(this.offset,{parent:this._getParentOffset()}),o.containment&&this._setContainment(),o.cursor&&"auto"!==o.cursor&&(n=this.document.find("body"),this.storedCursor=n.css("cursor"),n.css("cursor",o.cursor),this.storedStylesheet=V("<style>*{ cursor: "+o.cursor+" !important; }</style>").appendTo(n)),o.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",o.zIndex)),o.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",o.opacity)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(s=this.containers.length-1;0<=s;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return V.ui.ddmanager&&(V.ui.ddmanager.current=this),V.ui.ddmanager&&!o.dropBehaviour&&V.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(t),!0},_scroll:function(t){var e=this.options,i=!1;return this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<e.scrollSensitivity?this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop+e.scrollSpeed:t.pageY-this.overflowOffset.top<e.scrollSensitivity&&(this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop-e.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<e.scrollSensitivity?this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft+e.scrollSpeed:t.pageX-this.overflowOffset.left<e.scrollSensitivity&&(this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft-e.scrollSpeed)):(t.pageY-this.document.scrollTop()<e.scrollSensitivity?i=this.document.scrollTop(this.document.scrollTop()-e.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<e.scrollSensitivity&&(i=this.document.scrollTop(this.document.scrollTop()+e.scrollSpeed)),t.pageX-this.document.scrollLeft()<e.scrollSensitivity?i=this.document.scrollLeft(this.document.scrollLeft()-e.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<e.scrollSensitivity&&(i=this.document.scrollLeft(this.document.scrollLeft()+e.scrollSpeed))),i},_mouseDrag:function(t){var e,i,s,n,o=this.options;if(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),this._contactContainers(t),null!==this.innermostContainer)for(o.scroll&&!1!==this._scroll(t)&&(this._refreshItemPositions(!0),V.ui.ddmanager&&!o.dropBehaviour&&V.ui.ddmanager.prepareOffsets(this,t)),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},e=this.items.length-1;0<=e;e--)if(s=(i=this.items[e]).item[0],(n=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&!(s===this.currentItem[0]||this.placeholder[1===n?"next":"prev"]()[0]===s||V.contains(this.placeholder[0],s)||"semi-dynamic"===this.options.type&&V.contains(this.element[0],s))){if(this.direction=1===n?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(t,i),this._trigger("change",t,this._uiHash());break}return V.ui.ddmanager&&V.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,e){var i,s,n,o;if(t)return V.ui.ddmanager&&!this.options.dropBehaviour&&V.ui.ddmanager.drop(this,t),this.options.revert?(s=(i=this).placeholder.offset(),o={},(n=this.options.axis)&&"x"!==n||(o.left=s.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),n&&"y"!==n||(o.top=s.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,V(this.helper).animate(o,parseInt(this.options.revert,10)||500,function(){i._clear(t)})):this._clear(t,e),!1},cancel:function(){if(this.dragging){this._mouseUp(new V.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var t=this.containers.length-1;0<=t;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),V.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?V(this.domPosition.prev).after(this.currentItem):V(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var t=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},V(t).each(function(){var t=(V(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);t&&i.push((e.key||t[1]+"[]")+"="+(e.key&&e.expression?t[1]:t[2]))}),!i.length&&e.key&&i.push(e.key+"="),i.join("&")},toArray:function(t){var e=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},e.each(function(){i.push(V(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,a=o+t.width,r=t.top,l=r+t.height,h=this.offset.click.top,c=this.offset.click.left,h="x"===this.options.axis||r<s+h&&s+h<l,c="y"===this.options.axis||o<e+c&&e+c<a;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?h&&c:o<e+this.helperProportions.width/2&&i-this.helperProportions.width/2<a&&r<s+this.helperProportions.height/2&&n-this.helperProportions.height/2<l},_intersectsWithPointer:function(t){var e="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),t="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width);return!(!e||!t)&&(e=this.dragDirection.vertical,t=this.dragDirection.horizontal,this.floating?"right"===t||"down"===e?2:1:e&&("down"===e?2:1))},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),s=this.dragDirection.vertical,t=this.dragDirection.horizontal;return this.floating&&t?"right"===t&&i||"left"===t&&!i:s&&("down"===s&&e||"up"===s&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!=t&&(0<t?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!=t&&(0<t?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(t){var e,i,s,n,o=[],a=[],r=this._connectWith();if(r&&t)for(e=r.length-1;0<=e;e--)for(i=(s=V(r[e],this.document[0])).length-1;0<=i;i--)(n=V.data(s[i],this.widgetFullName))&&n!==this&&!n.options.disabled&&a.push(["function"==typeof n.options.items?n.options.items.call(n.element):V(n.options.items,n.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),n]);function l(){o.push(this)}for(a.push(["function"==typeof this.options.items?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):V(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),e=a.length-1;0<=e;e--)a[e][0].each(l);return V(o)},_removeCurrentsFromItems:function(){var i=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=V.grep(this.items,function(t){for(var e=0;e<i.length;e++)if(i[e]===t.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var e,i,s,n,o,a,r,l,h=this.items,c=[["function"==typeof this.options.items?this.options.items.call(this.element[0],t,{item:this.currentItem}):V(this.options.items,this.element),this]],u=this._connectWith();if(u&&this.ready)for(e=u.length-1;0<=e;e--)for(i=(s=V(u[e],this.document[0])).length-1;0<=i;i--)(n=V.data(s[i],this.widgetFullName))&&n!==this&&!n.options.disabled&&(c.push(["function"==typeof n.options.items?n.options.items.call(n.element[0],t,{item:this.currentItem}):V(n.options.items,n.element),n]),this.containers.push(n));for(e=c.length-1;0<=e;e--)for(o=c[e][1],l=(a=c[e][i=0]).length;i<l;i++)(r=V(a[i])).data(this.widgetName+"-item",o),h.push({item:r,instance:o,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(t){for(var e,i,s=this.items.length-1;0<=s;s--)e=this.items[s],this.currentContainer&&e.instance!==this.currentContainer&&e.item[0]!==this.currentItem[0]||(i=this.options.toleranceElement?V(this.options.toleranceElement,e.item):e.item,t||(e.width=i.outerWidth(),e.height=i.outerHeight()),i=i.offset(),e.left=i.left,e.top=i.top)},refreshPositions:function(t){var e,i;if(this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),null!==this.innermostContainer&&this._refreshItemPositions(t),this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(e=this.containers.length-1;0<=e;e--)i=this.containers[e].element.offset(),this.containers[e].containerCache.left=i.left,this.containers[e].containerCache.top=i.top,this.containers[e].containerCache.width=this.containers[e].element.outerWidth(),this.containers[e].containerCache.height=this.containers[e].element.outerHeight();return this},_createPlaceholder:function(i){var s,n,o=(i=i||this).options;o.placeholder&&o.placeholder.constructor!==String||(s=o.placeholder,n=i.currentItem[0].nodeName.toLowerCase(),o.placeholder={element:function(){var t=V("<"+n+">",i.document[0]);return i._addClass(t,"ui-sortable-placeholder",s||i.currentItem[0].className)._removeClass(t,"ui-sortable-helper"),"tbody"===n?i._createTrPlaceholder(i.currentItem.find("tr").eq(0),V("<tr>",i.document[0]).appendTo(t)):"tr"===n?i._createTrPlaceholder(i.currentItem,t):"img"===n&&t.attr("src",i.currentItem.attr("src")),s||t.css("visibility","hidden"),t},update:function(t,e){s&&!o.forcePlaceholderSize||(e.height()&&(!o.forcePlaceholderSize||"tbody"!==n&&"tr"!==n)||e.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10)),e.width()||e.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10)))}}),i.placeholder=V(o.placeholder.element.call(i.element,i.currentItem)),i.currentItem.after(i.placeholder),o.placeholder.update(i,i.placeholder)},_createTrPlaceholder:function(t,e){var i=this;t.children().each(function(){V("<td>&#160;</td>",i.document[0]).attr("colspan",V(this).attr("colspan")||1).appendTo(e)})},_contactContainers:function(t){for(var e,i,s,n,o,a,r,l,h,c=null,u=null,d=this.containers.length-1;0<=d;d--)V.contains(this.currentItem[0],this.containers[d].element[0])||(this._intersectsWith(this.containers[d].containerCache)?c&&V.contains(this.containers[d].element[0],c.element[0])||(c=this.containers[d],u=d):this.containers[d].containerCache.over&&(this.containers[d]._trigger("out",t,this._uiHash(this)),this.containers[d].containerCache.over=0));if(this.innermostContainer=c)if(1===this.containers.length)this.containers[u].containerCache.over||(this.containers[u]._trigger("over",t,this._uiHash(this)),this.containers[u].containerCache.over=1);else{for(i=1e4,s=null,n=(l=c.floating||this._isFloating(this.currentItem))?"left":"top",o=l?"width":"height",h=l?"pageX":"pageY",e=this.items.length-1;0<=e;e--)V.contains(this.containers[u].element[0],this.items[e].item[0])&&this.items[e].item[0]!==this.currentItem[0]&&(a=this.items[e].item.offset()[n],r=!1,t[h]-a>this.items[e][o]/2&&(r=!0),Math.abs(t[h]-a)<i&&(i=Math.abs(t[h]-a),s=this.items[e],this.direction=r?"up":"down"));(s||this.options.dropOnEmpty)&&(this.currentContainer!==this.containers[u]?(s?this._rearrange(t,s,null,!0):this._rearrange(t,null,this.containers[u].element,!0),this._trigger("change",t,this._uiHash()),this.containers[u]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[u],this.options.placeholder.update(this.currentContainer,this.placeholder),this.scrollParent=this.placeholder.scrollParent(),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this.containers[u]._trigger("over",t,this._uiHash(this)),this.containers[u].containerCache.over=1):this.currentContainer.containerCache.over||(this.containers[u]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1))}},_createHelper:function(t){var e=this.options,t="function"==typeof e.helper?V(e.helper.apply(this.element[0],[t,this.currentItem])):"clone"===e.helper?this.currentItem.clone():this.currentItem;return t.parents("body").length||this.appendTo[0].appendChild(t[0]),t[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),t[0].style.width&&!e.forceHelperSize||t.width(this.currentItem.width()),t[0].style.height&&!e.forceHelperSize||t.height(this.currentItem.height()),t},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),"left"in(t=Array.isArray(t)?{left:+t[0],top:+t[1]||0}:t)&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&V.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&V.ui.ie?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,e,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode),"document"!==i.containment&&"window"!==i.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(i.containment)||(t=V(i.containment)[0],e=V(i.containment).offset(),i="hidden"!==V(t).css("overflow"),this.containment=[e.left+(parseInt(V(t).css("borderLeftWidth"),10)||0)+(parseInt(V(t).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(V(t).css("borderTopWidth"),10)||0)+(parseInt(V(t).css("paddingTop"),10)||0)-this.margins.top,e.left+(i?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(V(t).css("borderLeftWidth"),10)||0)-(parseInt(V(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(i?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(V(t).css("borderTopWidth"),10)||0)-(parseInt(V(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,e){e=e||this.position;var i="absolute"===t?1:-1,s="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&V.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,t=/(html|body)/i.test(s[0].tagName);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():t?0:s.scrollTop())*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():t?0:s.scrollLeft())*i}},_generatePosition:function(t){var e=this.options,i=t.pageX,s=t.pageY,n="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&V.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(n[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(i=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(s=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(i=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(s=this.containment[3]+this.offset.click.top)),e.grid&&(t=this.originalPageY+Math.round((s-this.originalPageY)/e.grid[1])*e.grid[1],s=!this.containment||t-this.offset.click.top>=this.containment[1]&&t-this.offset.click.top<=this.containment[3]?t:t-this.offset.click.top>=this.containment[1]?t-e.grid[1]:t+e.grid[1],t=this.originalPageX+Math.round((i-this.originalPageX)/e.grid[0])*e.grid[0],i=!this.containment||t-this.offset.click.left>=this.containment[0]&&t-this.offset.click.left<=this.containment[2]?t:t-this.offset.click.left>=this.containment[0]?t-e.grid[0]:t+e.grid[0])),{top:s-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop()),left:i-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();function n(e,i,s){return function(t){s._trigger(e,t,i._uiHash(i))}}for(this.fromOutside&&!e&&s.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||s.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(s.push(function(t){this._trigger("remove",t,this._uiHash())}),s.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;0<=i;i--)e||s.push(n("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(n("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(i=0;i<s.length;i++)s[i].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===V.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(t){var e=t||this;return{helper:e.helper,placeholder:e.placeholder||V([]),position:e.position,originalPosition:e.originalPosition,offset:e.positionAbs,item:e.currentItem,sender:t?t.element:null}}});function ht(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}V.widget("ui.spinner",{version:"1.13.0",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var s=this._super(),n=this.element;return V.each(["min","max","step"],function(t,e){var i=n.attr(e);null!=i&&i.length&&(s[e]=i)}),s},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){this.cancelBlur?delete this.cancelBlur:(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t))},mousewheel:function(t,e){var i=V.ui.safeActiveElement(this.document[0]);if(this.element[0]===i&&e){if(!this.spinning&&!this._start(t))return!1;this._spin((0<e?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(t){var e;function i(){this.element[0]===V.ui.safeActiveElement(this.document[0])||(this.element.trigger("focus"),this.previous=e,this._delay(function(){this.previous=e}))}e=this.element[0]===V.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),t.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),!1!==this._start(t)&&this._repeat(null,V(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(V(t.currentTarget).hasClass("ui-state-active"))return!1!==this._start(t)&&void this._repeat(null,V(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&0<this.uiSpinner.height()&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(t){var e=this.options,i=V.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,e.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-e.page,t),!0}return!1},_start:function(t){return!(!this.spinning&&!1===this._trigger("start",t))&&(this.counter||(this.counter=1),this.spinning=!0)},_repeat:function(t,e,i){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,e,i)},t),this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+t*this._increment(this.counter)),this.spinning&&!1===this._trigger("spin",e,{value:i})||(this._value(i),this.counter++)},_increment:function(t){var e=this.options.incremental;return e?"function"==typeof e?e(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return t=null!==this.options.min?Math.max(t,this._precisionOf(this.options.min)):t},_precisionOf:function(t){var e=t.toString(),t=e.indexOf(".");return-1===t?0:e.length-t-1},_adjustValue:function(t){var e=this.options,i=null!==e.min?e.min:0,s=t-i;return t=i+Math.round(s/e.step)*e.step,t=parseFloat(t.toFixed(this._precision())),null!==e.max&&t>e.max?e.max:null!==e.min&&t<e.min?e.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,e){var i;if("culture"===t||"numberFormat"===t)return i=this._parse(this.element.val()),this.options[t]=e,void this.element.val(this._format(i));"max"!==t&&"min"!==t&&"step"!==t||"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(i=this.buttons.first().find(".ui-icon"),this._removeClass(i,null,this.options.icons.up),this._addClass(i,null,e.up),i=this.buttons.last().find(".ui-icon"),this._removeClass(i,null,this.options.icons.down),this._addClass(i,null,e.down)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!t),this.element.prop("disabled",!!t),this.buttons.button(t?"disable":"enable")},_setOptions:ht(function(t){this._super(t)}),_parse:function(t){return""===(t="string"==typeof t&&""!==t?window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t:t)||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();return null!==t&&t===this._adjustValue(t)},_value:function(t,e){var i;""!==t&&null!==(i=this._parse(t))&&(e||(i=this._adjustValue(i)),t=this._format(i)),this.element.val(t),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:ht(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:ht(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:ht(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:ht(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){if(!arguments.length)return this._parse(this.element.val());ht(this._value).call(this,t)},widget:function(){return this.uiSpinner}}),!1!==V.uiBackCompat&&V.widget("ui.spinner",V.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}});var ct;V.ui.spinner;V.widget("ui.tabs",{version:"1.13.0",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:(ct=/#.*$/,function(t){var e=t.href.replace(ct,""),i=location.href.replace(ct,"");try{e=decodeURIComponent(e)}catch(t){}try{i=decodeURIComponent(i)}catch(t){}return 1<t.hash.length&&e===i}),_create:function(){var e=this,t=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,t.collapsible),this._processTabs(),t.active=this._initialActive(),Array.isArray(t.disabled)&&(t.disabled=V.uniqueSort(t.disabled.concat(V.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),!1!==this.options.active&&this.anchors.length?this.active=this._findActive(t.active):this.active=V(),this._refresh(),this.active.length&&this.load(t.active)},_initialActive:function(){var i=this.options.active,t=this.options.collapsible,s=location.hash.substring(1);return null===i&&(s&&this.tabs.each(function(t,e){if(V(e).attr("aria-controls")===s)return i=t,!1}),null!==(i=null===i?this.tabs.index(this.tabs.filter(".ui-tabs-active")):i)&&-1!==i||(i=!!this.tabs.length&&0)),!1!==i&&-1===(i=this.tabs.index(this.tabs.eq(i)))&&(i=!t&&0),i=!t&&!1===i&&this.anchors.length?0:i},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):V()}},_tabKeydown:function(t){var e=V(V.ui.safeActiveElement(this.document[0])).closest("li"),i=this.tabs.index(e),s=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case V.ui.keyCode.RIGHT:case V.ui.keyCode.DOWN:i++;break;case V.ui.keyCode.UP:case V.ui.keyCode.LEFT:s=!1,i--;break;case V.ui.keyCode.END:i=this.anchors.length-1;break;case V.ui.keyCode.HOME:i=0;break;case V.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i);case V.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i!==this.options.active&&i);default:return}t.preventDefault(),clearTimeout(this.activating),i=this._focusNextTab(i,s),t.ctrlKey||t.metaKey||(e.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===V.ui.keyCode.UP&&(t.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(t){return t.altKey&&t.keyCode===V.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===V.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,e){var i=this.tabs.length-1;for(;-1!==V.inArray(t=(t=i<t?0:t)<0?i:t,this.options.disabled);)t=e?t+1:t-1;return t},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).trigger("focus"),t},_setOption:function(t,e){"active"!==t?(this._super(t,e),"collapsible"===t&&(this._toggleClass("ui-tabs-collapsible",null,e),e||!1!==this.options.active||this._activate(0)),"event"===t&&this._setupEvents(e),"heightStyle"===t&&this._setupHeightStyle(e)):this._activate(e)},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,e=this.tablist.children(":has(a[href])");t.disabled=V.map(e.filter(".ui-state-disabled"),function(t){return e.index(t)}),this._processTabs(),!1!==t.active&&this.anchors.length?this.active.length&&!V.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=V()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=V()),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var l=this,t=this.tabs,e=this.anchors,i=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",function(t){V(this).is(".ui-state-disabled")&&t.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){V(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map(function(){return V("a",this)[0]}).attr({tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=V(),this.anchors.each(function(t,e){var i,s,n,o=V(e).uniqueId().attr("id"),a=V(e).closest("li"),r=a.attr("aria-controls");l._isLocal(e)?(n=(i=e.hash).substring(1),s=l.element.find(l._sanitizeSelector(i))):(n=a.attr("aria-controls")||V({}).uniqueId()[0].id,(s=l.element.find(i="#"+n)).length||(s=l._createPanel(n)).insertAfter(l.panels[t-1]||l.tablist),s.attr("aria-live","polite")),s.length&&(l.panels=l.panels.add(s)),r&&a.data("ui-tabs-aria-controls",r),a.attr({"aria-controls":n,"aria-labelledby":o}),s.attr("aria-labelledby",o)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),t&&(this._off(t.not(this.tabs)),this._off(e.not(this.anchors)),this._off(i.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(t){return V("<div>").attr("id",t).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(t){var e,i;for(Array.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1),i=0;e=this.tabs[i];i++)e=V(e),!0===t||-1!==V.inArray(i,t)?(e.attr("aria-disabled","true"),this._addClass(e,null,"ui-state-disabled")):(e.removeAttr("aria-disabled"),this._removeClass(e,null,"ui-state-disabled"));this.options.disabled=t,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!0===t)},_setupEvents:function(t){var i={};t&&V.each(t.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(t){t.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,e=this.element.parent();"fill"===t?(i=e.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=V(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=V(this).outerHeight(!0)}),this.panels.each(function(){V(this).height(Math.max(0,i-V(this).innerHeight()+V(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,V(this).height("").height())}).height(i))},_eventHandler:function(t){var e=this.options,i=this.active,s=V(t.currentTarget).closest("li"),n=s[0]===i[0],o=n&&e.collapsible,a=o?V():this._getPanelForTab(s),r=i.length?this._getPanelForTab(i):V(),i={oldTab:i,oldPanel:r,newTab:o?V():s,newPanel:a};t.preventDefault(),s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||n&&!e.collapsible||!1===this._trigger("beforeActivate",t,i)||(e.active=!o&&this.tabs.index(s),this.active=n?V():s,this.xhr&&this.xhr.abort(),r.length||a.length||V.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,i))},_toggle:function(t,e){var i=this,s=e.newPanel,n=e.oldPanel;function o(){i.running=!1,i._trigger("activate",t,e)}function a(){i._addClass(e.newTab.closest("li"),"ui-tabs-active","ui-state-active"),s.length&&i.options.show?i._show(s,i.options.show,o):(s.show(),o())}this.running=!0,n.length&&this.options.hide?this._hide(n,this.options.hide,function(){i._removeClass(e.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),a()}):(this._removeClass(e.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),n.hide(),a()),n.attr("aria-hidden","true"),e.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),s.length&&n.length?e.oldTab.attr("tabIndex",-1):s.length&&this.tabs.filter(function(){return 0===V(this).attr("tabIndex")}).attr("tabIndex",-1),s.attr("aria-hidden","false"),e.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var t=this._findActive(t);t[0]!==this.active[0]&&(t=(t=!t.length?this.active:t).find(".ui-tabs-anchor")[0],this._eventHandler({target:t,currentTarget:t,preventDefault:V.noop}))},_findActive:function(t){return!1===t?V():this.tabs.eq(t)},_getIndex:function(t){return t="string"==typeof t?this.anchors.index(this.anchors.filter("[href$='"+V.escapeSelector(t)+"']")):t},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){V.data(this,"ui-tabs-destroy")?V(this).remove():V(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var t=V(this),e=t.data("ui-tabs-aria-controls");e?t.attr("aria-controls",e).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var t=this.options.disabled;!1!==t&&(t=void 0!==i&&(i=this._getIndex(i),Array.isArray(t)?V.map(t,function(t){return t!==i?t:null}):V.map(this.tabs,function(t,e){return e!==i?e:null})),this._setOptionDisabled(t))},disable:function(t){var e=this.options.disabled;if(!0!==e){if(void 0===t)e=!0;else{if(t=this._getIndex(t),-1!==V.inArray(t,e))return;e=Array.isArray(e)?V.merge([t],e).sort():[t]}this._setOptionDisabled(e)}},load:function(t,s){t=this._getIndex(t);function n(t,e){"abort"===e&&o.panels.stop(!1,!0),o._removeClass(i,"ui-tabs-loading"),a.removeAttr("aria-busy"),t===o.xhr&&delete o.xhr}var o=this,i=this.tabs.eq(t),t=i.find(".ui-tabs-anchor"),a=this._getPanelForTab(i),r={tab:i,panel:a};this._isLocal(t[0])||(this.xhr=V.ajax(this._ajaxSettings(t,s,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(i,"ui-tabs-loading"),a.attr("aria-busy","true"),this.xhr.done(function(t,e,i){setTimeout(function(){a.html(t),o._trigger("load",s,r),n(i,e)},1)}).fail(function(t,e){setTimeout(function(){n(t,e)},1)})))},_ajaxSettings:function(t,i,s){var n=this;return{url:t.attr("href").replace(/#.*$/,""),beforeSend:function(t,e){return n._trigger("beforeLoad",i,V.extend({jqXHR:t,ajaxSettings:e},s))}}},_getPanelForTab:function(t){t=V(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+t))}}),!1!==V.uiBackCompat&&V.widget("ui.tabs",V.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}});V.ui.tabs;V.widget("ui.tooltip",{version:"1.13.0",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var t=V(this).attr("title");return V("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(t,e){var i=(t.attr("aria-describedby")||"").split(/\s+/);i.push(e),t.data("ui-tooltip-id",e).attr("aria-describedby",String.prototype.trim.call(i.join(" ")))},_removeDescribedBy:function(t){var e=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),e=V.inArray(e,i);-1!==e&&i.splice(e,1),t.removeData("ui-tooltip-id"),(i=String.prototype.trim.call(i.join(" ")))?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=V("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=V([])},_setOption:function(t,e){var i=this;this._super(t,e),"content"===t&&V.each(this.tooltips,function(t,e){i._updateContent(e.element)})},_setOptionDisabled:function(t){this[t?"_disable":"_enable"]()},_disable:function(){var s=this;V.each(this.tooltips,function(t,e){var i=V.Event("blur");i.target=i.currentTarget=e.element[0],s.close(i,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var t=V(this);if(t.is("[title]"))return t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var t=V(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))}),this.disabledTitles=V([])},open:function(t){var i=this,e=V(t?t.target:this.element).closest(this.options.items);e.length&&!e.data("ui-tooltip-id")&&(e.attr("title")&&e.data("ui-tooltip-title",e.attr("title")),e.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&e.parents().each(function(){var t,e=V(this);e.data("ui-tooltip-open")&&((t=V.Event("blur")).target=t.currentTarget=this,i.close(t,!0)),e.attr("title")&&(e.uniqueId(),i.parents[this.id]={element:this,title:e.attr("title")},e.attr("title",""))}),this._registerCloseHandlers(t,e),this._updateContent(e,t))},_updateContent:function(e,i){var t=this.options.content,s=this,n=i?i.type:null;if("string"==typeof t||t.nodeType||t.jquery)return this._open(i,e,t);(t=t.call(e[0],function(t){s._delay(function(){e.data("ui-tooltip-open")&&(i&&(i.type=n),this._open(i,e,t))})}))&&this._open(i,e,t)},_open:function(t,e,i){var s,n,o,a=V.extend({},this.options.position);function r(t){a.of=t,n.is(":hidden")||n.position(a)}i&&((s=this._find(e))?s.tooltip.find(".ui-tooltip-content").html(i):(e.is("[title]")&&(t&&"mouseover"===t.type?e.attr("title",""):e.removeAttr("title")),s=this._tooltip(e),n=s.tooltip,this._addDescribedBy(e,n.attr("id")),n.find(".ui-tooltip-content").html(i),this.liveRegion.children().hide(),(i=V("<div>").html(n.find(".ui-tooltip-content").html())).removeAttr("name").find("[name]").removeAttr("name"),i.removeAttr("id").find("[id]").removeAttr("id"),i.appendTo(this.liveRegion),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:r}),r(t)):n.position(V.extend({of:e},this.options.position)),n.hide(),this._show(n,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(o=this.delayedShow=setInterval(function(){n.is(":visible")&&(r(a.of),clearInterval(o))},13)),this._trigger("open",t,{tooltip:n})))},_registerCloseHandlers:function(t,e){var i={keyup:function(t){t.keyCode===V.ui.keyCode.ESCAPE&&((t=V.Event(t)).currentTarget=e[0],this.close(t,!0))}};e[0]!==this.element[0]&&(i.remove=function(){this._removeTooltip(this._find(e).tooltip)}),t&&"mouseover"!==t.type||(i.mouseleave="close"),t&&"focusin"!==t.type||(i.focusout="close"),this._on(!0,e,i)},close:function(t){var e,i=this,s=V(t?t.currentTarget:this.element),n=this._find(s);n?(e=n.tooltip,n.closing||(clearInterval(this.delayedShow),s.data("ui-tooltip-title")&&!s.attr("title")&&s.attr("title",s.data("ui-tooltip-title")),this._removeDescribedBy(s),n.hiding=!0,e.stop(!0),this._hide(e,this.options.hide,function(){i._removeTooltip(V(this))}),s.removeData("ui-tooltip-open"),this._off(s,"mouseleave focusout keyup"),s[0]!==this.element[0]&&this._off(s,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&V.each(this.parents,function(t,e){V(e.element).attr("title",e.title),delete i.parents[t]}),n.closing=!0,this._trigger("close",t,{tooltip:e}),n.hiding||(n.closing=!1))):s.removeData("ui-tooltip-open")},_tooltip:function(t){var e=V("<div>").attr("role","tooltip"),i=V("<div>").appendTo(e),s=e.uniqueId().attr("id");return this._addClass(i,"ui-tooltip-content"),this._addClass(e,"ui-tooltip","ui-widget ui-widget-content"),e.appendTo(this._appendTo(t)),this.tooltips[s]={element:t,tooltip:e}},_find:function(t){t=t.data("ui-tooltip-id");return t?this.tooltips[t]:null},_removeTooltip:function(t){clearInterval(this.delayedShow),t.remove(),delete this.tooltips[t.attr("id")]},_appendTo:function(t){t=t.closest(".ui-front, dialog");return t=!t.length?this.document[0].body:t},_destroy:function(){var s=this;V.each(this.tooltips,function(t,e){var i=V.Event("blur"),e=e.element;i.target=i.currentTarget=e[0],s.close(i,!0),V("#"+t).remove(),e.data("ui-tooltip-title")&&(e.attr("title")||e.attr("title",e.data("ui-tooltip-title")),e.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),!1!==V.uiBackCompat&&V.widget("ui.tooltip",V.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var t=this._superApply(arguments);return this.options.tooltipClass&&t.tooltip.addClass(this.options.tooltipClass),t}});V.ui.tooltip});
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/package.json b/civicrm/bower_components/jquery-ui/package.json
index 3f4c8ae779..ec60f6c064 100644
--- a/civicrm/bower_components/jquery-ui/package.json
+++ b/civicrm/bower_components/jquery-ui/package.json
@@ -1,7 +1,7 @@
 {
     "name": "components-jqueryui",
     "description": "A curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library.",
-    "version": "1.12.1",
+    "version": "1.13.0",
     "homepage": "http://jqueryui.com",
     "author": {
         "name": "jQuery Foundation and other contributors",
diff --git a/civicrm/bower_components/jquery-ui/themes/base/images/ui-icons_444444_256x240.png b/civicrm/bower_components/jquery-ui/themes/base/images/ui-icons_444444_256x240.png
index 618770efd1c3d44e21a3dc6fa2340aba7b8724c9..319fe5d7a2fff27bcad81b51c6c7b3610d39af10 100644
GIT binary patch
delta 87
zcmdmFzR7$-3D;9Dc0Of=OUYGQ8|$`9NgEmJ8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
knj9c4B5P=AVG2@VWENszVP$9vl!K^HIup!3xl!5>093{oU;qFB

delta 87
zcmdmFzR7$-3D<o#MlMy+2|v|cH`Z;Jk~TEcHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
mVse1Ah^&!;p{cF`P?2GXp@EgLxs{P2M1_W9-k!;g(uM$A6c^M0

diff --git a/civicrm/bower_components/jquery-ui/themes/base/images/ui-icons_555555_256x240.png b/civicrm/bower_components/jquery-ui/themes/base/images/ui-icons_555555_256x240.png
index fce0540199879facfe3601fe3c1aa65cfefe4273..f04370b66d755421404338a99bfdfe5e60c3ba95 100644
GIT binary patch
delta 87
zcmZ2vzQ}w+3D;9Dc0Of=OUYGQ8|#)!NgEmJ8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
kn(QDgB5P=AVG2@VWENszVP$9vl!K^HIup!3xlq~=07FI>5C8xG

delta 87
zcmZ2vzQ}w+3D<o#MlMy+2|v|cH`Xnek~TEcHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
mVzPs@h^&!;p{cF`P?2GXp@EgLxs{P2M1_W9-k!;Y(uM#@lox~m

diff --git a/civicrm/bower_components/jquery-ui/themes/base/images/ui-icons_777620_256x240.png b/civicrm/bower_components/jquery-ui/themes/base/images/ui-icons_777620_256x240.png
index c896b8d1f8e175673342575b86cbc1d0e6d3dcd6..a140f187cb590c6817063d7f0e678681a87771e3 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/base/images/ui-icons_777777_256x240.png b/civicrm/bower_components/jquery-ui/themes/base/images/ui-icons_777777_256x240.png
index 36e7a1ca0e390ce80df6fec42fa41d4d2a945142..3fbb4f702ee4e69f118b4f52a46f80a1eabcdb77 100644
GIT binary patch
delta 102
zcmX?Ze%yRQ3D;9Dc0Of=OUYGQ8|%(U`4}1M8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
zVqjoUEpd$~Nl7e8waU#;$xN$cFtoHV1!*uc3o)>;GBgD$g=kPZ6U;t&nzSJRCfppr

delta 102
zcmX?Ze%yRQ3D<o#MlMy+2|v|cH`bkz@-Z~iHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
zf`NfSwZt`|BqgyV)hahXB{Qv(!N|bSRM!Bg$1uduz{=R%%E%C+LBla`&*W*+h5#@&
B9W(#{

diff --git a/civicrm/bower_components/jquery-ui/themes/base/images/ui-icons_cc0000_256x240.png b/civicrm/bower_components/jquery-ui/themes/base/images/ui-icons_cc0000_256x240.png
index 5bd316c59d3138bf7580745b799ac6cebd61af37..23240e2089dff7f0c3dc577309b390898a8fb4c3 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/base/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/base/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..48d2b2ea51f479aed524c368badcb7cde50a00b2 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Of=OUYGQ8|z{ue2ffr4GnY+%tH)Ktc;DVOpUb-46F<ct~xeL
zF)%QwmbgZgq$HN4TIJ@aWTsUz7+PAGf;1SJg&0^^8JYr>LNq9y31*+HCTR!&2}~RE

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/base/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/base/jquery-ui.css
index a22ecb05ca..489a6bb8d9 100644
--- a/civicrm/bower_components/jquery-ui/themes/base/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/base/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: 0px 0px 5px #666666;
diff --git a/civicrm/bower_components/jquery-ui/themes/base/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/base/jquery-ui.min.css
index 121f222ff1..c1f5c7b056 100644
--- a/civicrm/bower_components/jquery-ui/themes/base/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/base/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/base/theme.css b/civicrm/bower_components/jquery-ui/themes/base/theme.css
index 23374a6f87..6bf6ff08d4 100644
--- a/civicrm/bower_components/jquery-ui/themes/base/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/base/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: 0px 0px 5px #666666;
diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-bg_diagonals-thick_8_333333_40x40.png b/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-bg_diagonals-thick_8_333333_40x40.png
index c9e5cfa41fe34f3cf06531e551615a333ce455d8..a27b978643dcd072b86fc4ff3b05a47b710374a9 100644
GIT binary patch
delta 109
zcmey*^q*-$3D;9Dc0Og5t9<*6C)TZuFf!CNG|)9L4>2^cGB&j`Hq$mRure_4;ka7M
rz`&qd;u=wsl30>zm7AZEnO4bQWPn41ZD{U6paup{S3j3^P6<r_<&7Rx

delta 109
zcmey*^q*-$3D*NoK3*lRiU%`zC)TZuFf`LOu+%j)2{AObGB&X?G|)9Lu`)1Nz^LHJ
sz`&qd;u=wsl30>zm7AZEnO4bQWPn4%#h4j?ff^V*UHx3vIVCg!0M$Jn%m4rY

diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-bg_glass_40_111111_1x400.png b/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-bg_glass_40_111111_1x400.png
index 4fbef58243126bc5e332fff1cf8d137d49a7f93b..d50b58c68162252d6efc4d94b0b35e1561b0444c 100644
GIT binary patch
delta 109
zcmX@ibeL&E3D;9Dc0Og5t9<*6C)VXg7#Zps8t59BhZvez8Jk)en`s*uSQ!}ja9pir
rU|>)!ag8WRNi0dV%FR#7OsixtGQgq1HZ=DjPy>UftDnm{r-UW|oz)$n

delta 109
zcmX@ibeL&E3D*NoK3*lRiU%`zC)VXg7@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<jfEZ<

diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-bg_glass_55_1c1c1c_1x400.png b/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-bg_glass_55_1c1c1c_1x400.png
index 71345c04f759a63f226acafea52492453fbc7b46..d080361935fe7e472f0015af60904c00b388b02e 100644
GIT binary patch
delta 109
zcmX@ibeL&E3D;9Dc0Og5t9<*6C)VXg7#Zps8t59BhZvez8Jk)en`s*uSQ!}ja9pir
rU|>)!ag8WRNi0dV%FR#7OsixtGQgq1HZ=DjPy>UftDnm{r-UW|oz)$n

delta 109
zcmX@ibeL&E3D*NoK3*lRiU%`zC)VXg7@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<jfEZ<

diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png b/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png
index e15d49f44f73e22b913165cbf184c665cbdbced2..f961e44a7c085d28155d912490d0be45508975ab 100644
GIT binary patch
delta 91
zcmdnZw3}%{3D;9Dc0Og5t9<*6C)TA(8yV^v8t59BhZvez8Jk)en`s*uSQ!}ja9pjO
Z_)kn7hqP^I?m-41@O1TaS?83{1OS<w7^?sP

delta 91
zcmdnZw3}%{3D*NoK3*lRiU%`zC)TA(8=C1FSn3*@gcurI8Jk!c8t59BSQ!{BU{r9N
Z_)kn7hxEmm8Gjjoz|+;wWt~$(69AKJ86yAy

diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png b/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png
index ffd3a3a8ae07748e6cf95a0a72dab4015a52c27b..6cde15ae83374a91fab547954674894f25da1b3b 100644
GIT binary patch
delta 91
zcmdnPw1;Uz3D;9Dc0Og5t9<*6C)TA&8yV^v8t59BhZvez8Jk)en`s*uSQ!}ja9pjO
Z_+LyNhqP^I?m-41@O1TaS?83{1OS@C7_R^T

delta 91
zcmdnPw1;Uz3D*NoK3*lRiU%`zC)TA&8=C1FSn3*@gcurI8Jk!c8t59BSQ!{BU{r9N
Z_+LyNhxEmm8Gjjoz|+;wWt~$(69ANw87BY$

diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png b/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png
index 7314b4aa93ff7f60af24f4dd5941af503fb523f2..9c6d9c15abcd87fa30ab4c7d3a31ffb8437bb4b6 100644
GIT binary patch
delta 109
zcmX@kbew5I3D;9Dc0Og5t9<*6C)O247#Zps8t59BhZvez8Jk)en`s*uSQ!}ja9pir
rU|>)!ag8WRNi0dV%FR#7OsixtGQgq1HZ=DjPy>UftDnm{r-UW|qMaSA

delta 109
zcmX@kbew5I3D*NoK3*lRiU%`zC)O247@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<l1&~Y

diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-bg_inset-hard_45_cd0a0a_1x100.png b/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-bg_inset-hard_45_cd0a0a_1x100.png
index 58671a918c6c7ba58e74cfc84b5b0a3ab74c0f6d..508ad8628fc59d80ac6b23b272da22716f1f3c1b 100644
GIT binary patch
delta 92
zcmeyz^p9ym1=mw9c0Og5t9<*6CpImSHZs&TG|)9L4>2^cGB&j`Hq$mRure_4;ka5m
a*^yC99f!PaXzoD<An<hcb6Mw<&;$U@kQlxI

delta 92
zcmeyz^p9ym1=j;kK3*lRiU%`zCpImSHZ;>Uu+%j)2{AObGB&X?G|)9Lu`)1Nz^LFj
a*^yC99f$nIm>GW=fWXt$&t;ucLK6VS&>1!W

diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-bg_inset-hard_55_ffeb80_1x100.png b/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-bg_inset-hard_55_ffeb80_1x100.png
index 05d8d313dd4ad173f07aa275c977432ac0bbc529..9ea538213480c18ac212c28c61708e88e5f3526c 100644
GIT binary patch
delta 109
zcmaFQ^qy%#1=mw9c0Og5t9<*6CpJxuFf!CNG|)9L4>2^cGB&j`Hq$mRure_4;ka7M
rz`&qd;u=wsl30>zm7AZEnO4bQWPn41ZD{U6paup{S3j3^P6<r_)Da#i

delta 109
zcmaFQ^qy%#1=j;kK3*lRiU%`zCpJxuFf`LOu+%j)2{AObGB&X?G|)9Lu`)1Nz^LHJ
sz`&qd;u=wsl30>zm7AZEnO4bQWPn4%#h4j?ff^V*UHx3vIVCg!0K>r^pa1{>

diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-icons_222222_256x240.png b/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-icons_222222_256x240.png
index f184400db5da441a76667625c74567d220208e3e..892c56022d993ec22c0f9a26f803c56b70d6c856 100644
GIT binary patch
delta 102
zcmexp_R(xY3D;9Dc0Og5t9<*6H`bL&`4}1M8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
zVqjoUEpd$~Nl7e8waU#;$xN$cFtoHV1!*uc3o)>;GBgD$g=kPZ6U;u@LD~=iDX|=7

delta 102
zcmexp_R(xY3D<o#MlMy+2|v|cH`bL&`52n%8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?E|ApkS3
B9NGW?

diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-icons_4ca300_256x240.png b/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-icons_4ca300_256x240.png
index b9665b6293d66aba1e1c64e7c3adcd0c81efc659..53319bde29104ef7df6be40fac2b2fbbe880f30a 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-icons_bbbbbb_256x240.png b/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-icons_bbbbbb_256x240.png
index ae2987873cc6b1597a354238e6d98dd195f4953e..90a7afe1f435ccffdc62c43b1840a717e5f78375 100644
GIT binary patch
delta 102
zcmdmDzQue(3D;9Dc0Og5t9<*6H`eWx@-Z^hH8jvQFb^>_u`)KcGBwsVFt9Q(xa!y}
z#lXOzTH+c}l9E`GYL%Oxl9^V?U}$M!3esR?7GhvwWoQai3eli+CYXJ4v$P=q5ZN4a

delta 102
zcmdmDzQue(3D<o#MlMy+2|v|cH`eWx@-Z~iHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
zf`NfSwZt`|BqgyV)hahXB{Qv(!N|bSRM!Bg$1uduz{=R%%E%C+LBla`&*WxlLjW4q
B9OwW5

diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-icons_ededed_256x240.png b/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-icons_ededed_256x240.png
index 5ea9b348304464d02eb44ccdb7fab895c5a88a0a..760fbf0e3bd89e039c24557639ac5ed0c93755e4 100644
GIT binary patch
delta 87
zcmaEC_SkGf3D;9Dc0Og5t9<*6H`ZlHNgEmJ8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
kn#?FIB5P=AVG2@VWENszVP$9vl!K^HIup!3*+|+D08=0q(f|Me

delta 87
zcmaEC_SkGf3D<o#MlMy+2|v|cH`ZlHNgJB!8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
mF_}?XMApc_&{Wp|sK_wH(7?*r+{(xhqC&$lZ_i{SX+r>70vAUB

diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-icons_ffcf29_256x240.png b/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-icons_ffcf29_256x240.png
index 9fb8bd5c0df2dd8f3925d77465ee4844d0e436d9..3096420baba53f273b813141133dcb0d1383f271 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/black-tie/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..edfd46c862994eff44061c7d39eaa5d16638fe98 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Og5t9<*6H`c{S_!t@L8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
zVqjoUEpd$~Nl7e8waU#;$xN$cFtoHV1!*uc3o)>;GBgD$g=kPZ6U;tYP0|nm2&o(K

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/black-tie/jquery-ui.css
index 98863d7ae5..8293f955d7 100644
--- a/civicrm/bower_components/jquery-ui/themes/black-tie/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/black-tie/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=333333&bgTextureHeader=diagonals_thick&bgImgOpacityHeader=8&borderColorHeader=a3a3a3&fcHeader=eeeeee&iconColorHeader=bbbbbb&bgColorContent=f9f9f9&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=cccccc&fcContent=222222&iconColorContent=222222&bgColorDefault=111111&bgTextureDefault=glass&bgImgOpacityDefault=40&borderColorDefault=777777&fcDefault=e3e3e3&iconColorDefault=ededed&bgColorHover=1c1c1c&bgTextureHover=glass&bgImgOpacityHover=55&borderColorHover=000000&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=cccccc&fcActive=222222&iconColorActive=222222&bgColorHighlight=ffeb80&bgTextureHighlight=inset_hard&bgImgOpacityHighlight=55&borderColorHighlight=ffde2e&fcHighlight=363636&iconColorHighlight=4ca300&bgColorError=cd0a0a&bgTextureError=inset_hard&bgImgOpacityError=45&borderColorError=9e0505&fcError=ffffff&iconColorError=ffcf29&bgColorOverlay=aaaaaa&bgTextureOverlay=highlight_hard&bgImgOpacityOverlay=40&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=highlight_soft&bgImgOpacityShadow=50&opacityShadow=20&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa url("images/ui-bg_highlight-hard_40_aaaaaa_1x100.png") 50% top repeat-x;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/black-tie/jquery-ui.min.css
index 193627b4d7..a9489018af 100644
--- a/civicrm/bower_components/jquery-ui/themes/black-tie/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/black-tie/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=333333&bgTextureHeader=diagonals_thick&bgImgOpacityHeader=8&borderColorHeader=a3a3a3&fcHeader=eeeeee&iconColorHeader=bbbbbb&bgColorContent=f9f9f9&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=cccccc&fcContent=222222&iconColorContent=222222&bgColorDefault=111111&bgTextureDefault=glass&bgImgOpacityDefault=40&borderColorDefault=777777&fcDefault=e3e3e3&iconColorDefault=ededed&bgColorHover=1c1c1c&bgTextureHover=glass&bgImgOpacityHover=55&borderColorHover=000000&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=cccccc&fcActive=222222&iconColorActive=222222&bgColorHighlight=ffeb80&bgTextureHighlight=inset_hard&bgImgOpacityHighlight=55&borderColorHighlight=ffde2e&fcHighlight=363636&iconColorHighlight=4ca300&bgColorError=cd0a0a&bgTextureError=inset_hard&bgImgOpacityError=45&borderColorError=9e0505&fcError=ffffff&iconColorError=ffcf29&bgColorOverlay=aaaaaa&bgTextureOverlay=highlight_hard&bgImgOpacityOverlay=40&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=highlight_soft&bgImgOpacityShadow=50&opacityShadow=20&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #777}.ui-widget-content{border:1px solid #ccc;background:#f9f9f9 url("images/ui-bg_highlight-hard_100_f9f9f9_1x100.png") 50% top repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #a3a3a3;background:#333 url("images/ui-bg_diagonals-thick_8_333333_40x40.png") 50% 50% repeat;color:#eee;font-weight:bold}.ui-widget-header a{color:#eee}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #777;background:#111 url("images/ui-bg_glass_40_111111_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#e3e3e3}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#e3e3e3;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #000;background:#1c1c1c url("images/ui-bg_glass_55_1c1c1c_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #ccc;background:#fff;font-weight:normal;color:#222}.ui-icon-background,.ui-state-active .ui-icon-background{border:#ccc;background-color:#222}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#222;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ffde2e;background:#ffeb80 url("images/ui-bg_inset-hard_55_ffeb80_1x100.png") 50% bottom repeat-x;color:#363636}.ui-state-checked{border:1px solid #ffde2e;background:#ffeb80}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #9e0505;background:#cd0a0a url("images/ui-bg_inset-hard_45_cd0a0a_1x100.png") 50% bottom repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_bbbbbb_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_4ca300_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffcf29_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_ededed_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_highlight-hard_40_aaaaaa_1x100.png") 50% top repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #777}.ui-widget-content{border:1px solid #ccc;background:#f9f9f9 url("images/ui-bg_highlight-hard_100_f9f9f9_1x100.png") 50% top repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #a3a3a3;background:#333 url("images/ui-bg_diagonals-thick_8_333333_40x40.png") 50% 50% repeat;color:#eee;font-weight:bold}.ui-widget-header a{color:#eee}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #777;background:#111 url("images/ui-bg_glass_40_111111_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#e3e3e3}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#e3e3e3;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #000;background:#1c1c1c url("images/ui-bg_glass_55_1c1c1c_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #ccc;background:#fff;font-weight:normal;color:#222}.ui-icon-background,.ui-state-active .ui-icon-background{border:#ccc;background-color:#222}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#222;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ffde2e;background:#ffeb80 url("images/ui-bg_inset-hard_55_ffeb80_1x100.png") 50% bottom repeat-x;color:#363636}.ui-state-checked{border:1px solid #ffde2e;background:#ffeb80}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #9e0505;background:#cd0a0a url("images/ui-bg_inset-hard_45_cd0a0a_1x100.png") 50% bottom repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_bbbbbb_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_4ca300_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffcf29_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_ededed_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_highlight-hard_40_aaaaaa_1x100.png") 50% top repeat-x;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/black-tie/theme.css b/civicrm/bower_components/jquery-ui/themes/black-tie/theme.css
index 4953b23747..df299ac866 100644
--- a/civicrm/bower_components/jquery-ui/themes/black-tie/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/black-tie/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa url("images/ui-bg_highlight-hard_40_aaaaaa_1x100.png") 50% top repeat-x;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png b/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png
index 53b267c990f530bca5f348fe534c2366dca4954f..a4b1252a0b71702315589d821838048214da145d 100644
GIT binary patch
delta 109
zcmcc4e4Tkh1=mw9c0Oe#n_OwOiA{eaj0|-R4Rj66Lkvx<j7_bKO|%URtPBipPd^gE
sz`&qd;u=wsl30>zm7AZEnO4bQWPn4%s#7&DfEpM)UHx3vIVCg!0L#xGP5=M^

delta 109
zcmcc4e4Tkh1=j;kK3*lxhc8cVpV;&_!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(699FaAd&z8

diff --git a/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-bg_dots-small_65_a6a6a6_2x2.png b/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-bg_dots-small_65_a6a6a6_2x2.png
index c4642193af767b143b95451cf6d639aee6bf3313..024be412c62b0114b6622f4345fa00b91aa2c5dc 100644
GIT binary patch
delta 109
zcmeBT>SCHu!u6DkoljZGCRdtmVx38Zk)f`kfv$mhh@pv<v8k1@iMD}(m4U(S=|@5s
r7#LJbTq8<S5=&C8a`RI%(<&K^3~*>zb*knCPy>UftDnm{r-UW|KuaCr

delta 109
zcmeBT>SCHu!u5cYk5`HF;mecTC)Sxn7@FxCSn3*@gcurI8Jk!E*#<z;;HPma4+8^(
pYKdz^NlIc#s#R`&N@iLmgOLFa4IO!RHvly-c)I$ztaD0e0s!g=A0+?)

diff --git a/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-bg_glass_55_fbf8ee_1x400.png b/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-bg_glass_55_fbf8ee_1x400.png
index 0f12fd64361385f06af006d4c11f6799aeb609c2..15f3eefe1cc81914d1204d0450a951aa1cada52b 100644
GIT binary patch
delta 92
zcmeBU?qi-%!S$4joljZGCRdtmV$&9BBST$716>325JM9yV^b?*6Kw+nD+7bu(~pEq
a4rCNl$05J!RLu(pAn<hcb6Mw<&;$T)Mi}e>

delta 92
zcmeBU?qi-%!S#TXk5`HF;mecTCpK-7HZ;>Uu+%j)2{AObGB&XSvJHTw!B68<p2>lX
XV(K{LJM!*sU;qM7S3j3^P6<r_{^}Yq

diff --git a/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png b/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png
index b02e9019924e3f3c3968dccf5abd4a42f0537556..5b2c005a31d27adbacea83b8232e67ecc12ba570 100644
GIT binary patch
delta 91
zcmdnPw1;Uz3D;9Dc0Oe#n_OwOiFIkxMuxhE2D%33A%-Sa#->)rCfWuDRt5&QrymKK
Z_+LyNhxDpbH7^)|z|+;wWt~$(699xx8JhqA

delta 91
zcmdnPw1;Uz3D*NoK3*lxhc8cVpIDbBZD^)zV5w_p5@Kj<Wo%*vWE%iUgP+E!JQM$m
XspF9D$h*6N0SG)@{an^LB{Ts55_lTl

diff --git a/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png b/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png
index 5147687ace6e74681a6ca58dd55c378bd7832ed0..b30b7019ffd40fdcf0404e8e010cd803a0dbf1d9 100644
GIT binary patch
delta 91
zcmdnPw1;Uz3D;9Dc0Oe#n_OwOiFIkxMuxhE2D%33A%-Sa#->)rCfWuDRt5&QrymKK
Z_+LyNhxDpbH7^)|z|+;wWt~$(699xx8JhqA

delta 91
zcmdnPw1;Uz3D*NoK3*lxhc8cVpIDbBZD^)zV5w_p5@Kj<Wo%*vWE%iUgP+E!JQM$m
XspF9D$h*6N0SG)@{an^LB{Ts55_lTl

diff --git a/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png b/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png
index 2b6ab6b036d2d18c1db38f97a10299b7a925903c..3b11d2cfa88342dce0c6a52a3f2789e3b17465b1 100644
GIT binary patch
delta 109
zcmZo<Ze*TN!S$4joljZGCRdtmV$<>nBST$716>325JM9yV^b?*6Kw+nD+7bu(~pEO
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{>c>Qv1Opaup{S3j3^P6<r_Wdj~e

delta 109
zcmZo<Ze*TN!S#TXk5`HF;mecTCpImQFf`LOu+%j)2{AObGB&XSvJHTw!B68<9tH*m
p)e_f;l9a@fRIA+ll+3hB1|tI;8andsZUAav@O1TaS?83{1ON`tACLe5

diff --git a/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-icons_004276_256x240.png b/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-icons_004276_256x240.png
index 6646b8e8fbef474f862ea35bb46f43ec7d1cbb50..0c9387cde268f5e5e3f1949298e53ce04eb4fe74 100644
GIT binary patch
delta 4192
zcmXAsWmuG37l!AZp*xgL!677uE`cGWLkU3yW(Y}%LrK3wNU1akf;a|^f=CZBAPs_t
zMj8Zxp`=k5K0V+4Ywhb=YyVi!bFH;^r(lv`DjHz?=x`N~(y|MD1%W_p0?bUzA=bL#
z*Q9fnS_U4u<X0z_7224D{y;u>Z2m+iEz`-t80+Sh=bzC72!X}D8DFO=_r9biRN;Ec
zSDy68{<#BiG}P6GB#?6J{W*{a=o{Z6U!@|a6S#KMi<1ljq4(6+*02cvwrxl4G*ib&
z)~8ptk(18ZXqczy-2(TQm+Z5*n+)_CEAm`XF2%hggkE08(=1ZQtK94~D{|v}^{`JD
z1KC*tnqf%rUcw(3`J$X>jHjxJ2tTq=1xcWdNa=!nz?0437==YMA!nT4m5-6|0_dxl
zVyIu_*$*sSLp+r^_3JU)#vzq7bbX^4nytj13QR=es0spxuzZadg)`DZ^G2McpV0H#
zp;3*GgDVmB5K~xOJw!#MB2f)GHH|mwG*<?t+LwATa;FVrILNl<=LOQb<h&h<TiXBe
zl<oNrrS~+wfprbpScvI5yDW}zQK$mC5Dv*>NH3%}NGt@NLb9V=6h3#wS|Ta;w4aw9
z^2hK`M20<4?aOA*>hy1-Fak97@#s-tHu~`wmuGHX&(1KNVqYfT)_DPU1q(oylUMYM
zs?Oz3NVdrf2?oah^HKHC|2*b{d)4`Tl<qJTBU!8&Kie|XQxB^mBQ=0sGJfFECoAZ>
z$!+U?Ow~+V_3js;K5J1Rq3}~j4q3A@U*e+PL$(L2Y0UVn2AzwWws8zVIF#a?Bi8i9
zS?X$qe}>Wx85Qxb1Ft~2_{rF2ZoMh7ScJFIoX?vjj;0dUt(9z5?L|}iOg#y55=lKQ
zlwm@7u5_lA+IIhJX~y~g-RU&Gb?H^AI`_1*nsd(X-4}XV2}{zl-3d&s=w8pkL$C1>
zNT$Tz@)(Ex%l<7o6MR$iFlS#<z@$&2Pbsvux;^v`qdF9nG~J)Dk;e(yL!n`xACC`)
z(*&OxijAs9ZIBD(dvz?WLGG&vv2=Dg7|IUuOfz`O;tM<;<Ybx**H2-72k1aN0iS|g
z6P$GpBn+1S-1ogR3j#-3_2K=&)zBZLXgf?m8k)80WWO^vMrv!03x8luW0XTmQK!kv
zhoOlU%mQf*U$b-Bw5@WSWo*CqWoR(j<Eeragv=fQGm&cWYkzSZYna6;KC<Y2Tb(T<
zPq2=C65~CsvPpkVkxZ;`MNdrFND6U`4lZ7q?oS4n%2hDiED8}l9$q5{0m1n3dS^&c
z72=JlBtKg6lO(Y712-Tzd;*(VlNmhnm;mijzF+gHKa47vAep_JDD=dZ5I#*p1<M<C
z<L-Q=i^DXW@Ay8}q&~)BjIT6DOqp@KWcayr?;{fu*V+A9MYW`~kA&rA?(oU|kwi4%
zIESIz6qCxZbm1_xUbUWiQ;I3UUMmlyc|cD*d+V7%_<;JWUFVTbXqS&OOFb+c9IzbY
zB+C6taTmci4LXLR+<oO3%*;xxt~gpe;eSY|M*d7PlY4xHRLdp&x#j~vxvfefN(S09
z;)T(b3<zr(TSyq9fnu+<C%Bd-92ui+NvyLMlr%)rM1WIsYe$6uF?ZaQbrYV01;3xC
zA}<=v#ezJ!AsdjQ0~QHz!t_8o0*!Im``Bb4n^yX*6gUUh>flZ0=Up}3rixmXd<?YR
z_ymLHCwsFd&ch<~bo7v@fPdBhs<Q0DZyu>x7fHO&oOoZW)?1WQA@7%8GxOdoy4Wwv
zR@6mS>EPfW!|#yBhFerf*DZs8tQ4JJ2zyWR3CW7K+ut!t`(#D*0vXJjZuz(VZe(Pw
zjic6DsOz$Dxp5yC7&^MCPnSXYo%t;gP0Acl`QEaGZqQ4vPQ&KT6?an2-a$Ty6r^8U
zsHvMf26FGPRhwX-<pg{<+9^}CTO@(+wuX@-fPvMKOOiM|Ndg4GkwsxGbjbzzDdF!t
zu==M_(F0I4)w&jFX`2FIINWMZu{SS}%zHawxHc(@hOiTf8J^wjKEMDoav5QSaW~^T
zQt+Zt(;KI@47O@_2Ywp_=IjtcFcmeI*$_*$7mnpgqon;3zPmg-P(yynsBj<C-u}r-
zLF5MboA}!s%H)US(NDi1d5rK44qoShp;6L&M?EB&pt?A)%9lV9j2(*H!z%e&&_?TO
za|b|$Fsg6(DFEK(v&6IIx^PKblCM-tZ<$IuR#u$8!u!SeW?q@B=IuZWx8REnnh|_`
zOD#9sU`mlX6oLF9i}kD21eMn$Mic<r8gEP3<;RNetT1(chl>Ma(CQ1OFV`KVOQeFR
zbY6jj2geer3P(Ros253Mn;<5Y-S{_OW|>lRk7~OtBO%QKTzo7HO|*BnbMyQWxvhaP
zD@DY*xbM+9<T}<F%aEs)Ep8C7cf=N7L|_`CYbnYKQYZueGkNdNz1Qlhq`S@X7%zf=
zM$zXv-Bqv6I|38!L7Yy*o+0xE_Z#6L&T~NXJh`TLZ+_CbCJ;&2HzPlxJ|GK|S-n;8
z-TcZ{FMRlsjqZ@at)dk5GP|E~Ku9(8p1ZVao^4~a=fL=po1Ac_%=5aFV~c-OdL|F0
z@J?^q{4(ikiTw&bZ&6Ju`ARO(NJ&&!gGO%i5PQE*1?|X`=D9|GlKS$g{BupvySF2g
z9!{=zcN-;UOB?%bx^lI9F}16&Tf%Hx`K}C$S3nnKi3>RcV9IkdBIpu$A>aQl!nHxw
z9!ewuvn$)sq*(-0XRh$xso-?;h59T{SGC&7lPbo46%jElkH2G?f?lxaakBzP!Wc0$
zJ&}q&Fy<Z6tzY6H05ZQyXafl%g-(t@PbV}vkyPyIl-4oEBh_Q&zS%-?)}i|hUOK1e
zBdkOUNnnL9_QlYvr%U39wZ+Mldav^XJ-&l@*Zm{Y8mEr+mBR4&Ug4IlHYQ#r3b!}7
zF*k;fyipFx`-t2mEdhH$66aWlHy}=+LlDyU3iNvvbb>;S?MIq}vpb>t9nGQ9fl)Ty
z%PT!Lck3309@$Vbka(or7M;yVN5UI<$7v@X0kvIv4Nb9|JMR?R#1e=%F{U4h%Nx)A
zPV>OCn(N5p%Q1g7^ME0;JO1fe#{10b7?UvO>0?@iT8PF`alOVJug#IZ)g=7(8&zIw
zN;1EHNbdwt?9uXq!v9Tp>YU|7_tpM(seuFA%aFeN)RybOJdXF!U4!bzS!+lA8Z+|4
z+V8z_D-=kJ!me$JTp0GM@65&vnJyAv!e4IHyA^T1IE%YmME-5@*)L<I!J<)CG8j>k
zmD+)Sp#M${WqQ=rqi*`zA4ktR+G=k!z37Lsh&8y6J_DyRRh{j~E0t3MxMkS4*1Ot8
zHOQ^{rR>|O2fU|I`WV03uj~dV`;)Q|V|@LBDoC8GZ&Eb}x}cR?x1mqP1#X+@yr!iu
zEh!Q;+xB$zP$Og9GkQP1L}ir}$O_0df8R_$tTyC-Vv|)pp)Plz<xaqDZ%95Ep=m5f
z@N-HJf(HYEw=)5YMUfSyC~>q}&+qYrPcm2SJ)rN1P~)gO-R@Or*2Kj6ZJ&pb4U}EG
z3(YA_(DlU!d9Q_^9xUNa@oDD=dKa>N{rDo^1Tl<u<#55ax=Kt&9iFu;@Y5GYr1;`*
zGjEqwkBi#qv$D?DAx&_a5qdg0IvVKajr$Q?ph36<*c%t0<xiuiV$KbrkCrSNohBpK
zkR}U9r2uj;gUb#I-QAL7p3PCKFyCml+oasD9V&C1-4B1CuKbE;OYo=3adCBZ^^If4
z*0&okkn)r#-kam$XnMcquj+7J7kQT9L54qdBhGr!eVswOGhXL%f*4&z0Ck>I@sMb+
zrujI9QypKe`<2U~u(nxmT<@$|UlmNxK@qO?-+7x2&wVj6@Pd|e?gF#DvOZoeASiKs
z#cJaqTk0FS&R_bEd)}}X1wT3@@QyJYd?t7)cpz;dwly6oUrK(j)aA*s?T7^Kj&~3?
zli$wQ(uz4Gnx3X~<uc~Ygw%<hp^iaGH#^%B$mScCc{k{MjZ(r4`aponnDTxomb`?<
zFwhhgI?$#)TYjZAUbOfFxu>ZC{grRRP)>!c^Pv3++m{c<Y4tH&fCWW_gN1jULo#c(
z=*7{#qr;}pOcPFz)w->IfBSu!L*p%I(po61H<W5*6)-W+k2|VoOyz)^dxNsC*p_NE
zkYod^eu}16H@4uIS22grn>b?}eW=-j7{q9?p>9QEOIh&6tNj+I)cB2-9*o0VIpuZL
z@n!S;#C&Zw#OX!^D}y7R-?#MY2OHn{gdf(r%4F!$sq>wK_hbb1QulkoXQT2nh@$DF
zzmNTd1VbG_?PoP0v)o$&9>r?&Zf)JZXcw?o1CYW93gJ<+{MR{!n_qgdnrk`*R=KlF
zUK-&)qOWT;YRdBga8fv6X*097zpr=XMiv9fAELyzUwcJ^P*|bUgv`?zQ3@BUZ|Y?8
z%FM1Q!{BI_e?=-j@_X-Jl2_cqV_2$K0N8zel@p|Eq6ZVT3kAblodzC7F`{vi$p5y+
zm$*x%YC`g18#I#0wLO<<-`_|3tHAb%OXS=Z`-6Rdxo{Oo>Q;EY0DiUP;l8`4u8%?D
zGOpf`>4rp9TkKBm!c%BP@~M9M^PBt}oha90|M$i4q{l5dIrG`5_d*=ZUmcg;o+-2`
z$6gwiH~t%3Gd;Z8&x#G2*;S$tZsQQ2_Gv}YGwCq}V$)8>4Z+I-gXg;G7imnlZ7`i8
zt;-&^*6g?pMgV2uX59Strt)Ba*dla0B&~h@3SBWB^uruq4lKVQf7zk!Me<jEk%y=1
zw#l?-kDJw4t@caL{_Flcc9=ZYxhb)%e73d~Z1tl!Jj0|K)&Coqg`1ePqO%9xeui@A
zdcWHeee}Mvl8YolZSk1|Hf=b|C)j>q{O&jD3(Fg@tj97J&rHCT3KT}cZhKvDBf1W?
z_=7tfVh7atnJ1K3#S9Ps-1HSzH+4NbVrmrUt}K{VZ+A;MU44#<o#x>mny^K|4vi{7
zt-CEJ`Lb*Z39GC|{9vRevP$*MSzxbg7BNo%9n~5$q>0)7^hC4$mpIGvCydOUjW&5;
zNdns%QT`+`zKJ51;xI@=W8eIqwC}_keY6@cntkkr#%+4XfK;d`j@**Kr%x!3smPt*
zTS>R%bz9|&YkhXq@+>IpGuyYc4T2sR_&3VhCKx=*68O6cu3fuX!X0mzp-aDi3H!V+
zCkQzw$&{?X?lJSNtE+M;lvN6nq!>{|uYI|m0fGua+SCm{o$$tO)PLRchld<}<3CBF
zaeVxQ)_>*rFL~Vt^|Z0?JsFUdCzc~1GYj&l#q3ue%WZETNfaGa?^~^cIVwgg@VJ&6
zR!vq!JWaCth2rL1_XI47<>erXx?%s<Nei{&VOyOO5@K^%?gZ1IUWXPwI^blK@;m2E
zeo_>{G8b=}@sW|mNLor<3L%bAu#l2fmXT4GlevLFC?gQ#8ZjJyKJwQCZdnI7I|MvX
n_VRIdcL{+=DJjbREs&PCKqx9p$^A+Ff5EjubMg#kCaM1cTIa*b

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-icons_cc0000_256x240.png b/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-icons_cc0000_256x240.png
index 5bd316c59d3138bf7580745b799ac6cebd61af37..44046e7cac53fae0b9c860e98ad95e1ec173cf1e 100644
GIT binary patch
delta 4192
zcmXAscRbbq7sv1CUVD$SXLOB>Yp-yP>`_J}x!1_d_*x-+u8~#QM5NoW70JHFC7bAL
z%O=9L!ZnKPSKr_Buk(I9&UycFUa!YF?{}wgl5i>-VE*WM8IWPCw=0K0Aa;QkW|k0J
z{qQTYIZG`A4_))C6Uz$i%))*k??1MDqL-HG>}ZO0_s$E*=mA8);@*s}Q<ZyPQWL6h
zJ>@G;`eXmx0XP}!>p~L9c@6#?C<6^mZ&0q%P%;Qzx$ezP0f8`j8R}|Tg?!t-N9#OO
z$4t>@P_~hi&fRF7r|i=L4^WiubGSDd<ULm8wW3;zdq)VnxQM4)q>Wd*-f2<f&i(2^
zpFRe%vjQ~3kl>w!KQIeKxy+bORg)0@6k$rzKpTnL6?va8o5?8(i)KO2IKL|&BjX3q
zmoddq|H#uHSh$vCDr@T3BaV$j8d>Q2Ml&>9g)<eHh{Vwp1P);Z8qW)7WJTspxXC}E
z=XJxP8Xt#LBI+ULu(*1Nnpj1m26So~Z_;V03d*!E^<WfE8pd#tZSBts<aNn;J5)Dx
z|Klmg^BroRX+|U48j7({^L0*n9P^?`1#}@ClE;)@$Y_*U2t0*kN4Y9}?uxZWQt#<L
zFFO>B5uAv8^hCWcn=`93poz)^&^E-QM}gVs$6s8ZxqCl5#dJ!1nS5L44crzk0NIXT
zF)pgRlsh9iCeNjqnE%g5^}~R(m=7LRXY*0|!%&QLv3C4y%S=x_tcrr%2zJ5zfzObl
zpzAuXy~hzvGkw*&UxfOsMWKYkPaQcF&8h;4iv|xk?ysh?;<Fm`&ad0YF#+LFsxz)w
z^J5p8%M}3`D%a%HB)<;40u|yXW1D#mrX*q!J}Ps*Z<e^4O4zqnvek7L%^5Qdq$tUx
z4X{wA3DvpMnO0i+{nMoxm;ZOC)AYuLcd7c^)6Qz{xqI)vFw#p|lb7vIU~0wpdJZ0V
zkB>kyrS_J`xEx;gZ!wtRo0^BY`;r1DeG`34p{>>JVYiqyp`f(+{)C+(PQ(EUef0V9
z_+U6)$f>c!sCv`}rBJ?i$I=?)u9^s2XNRM){1D$Xlb1Zc!1I1irrB`)6y|rJ9>fdq
zEyy*)+2%kV!SbK`y?0?l;HaxUyg#@c_JbUK4-=S%X0JNl@63&n*_z|QAK22F<d9R<
zY4ZzU=%R(QKzifXoIG}It6ZlU+wc9D8qD_isvrfSvj@OTqz3%TU!2AoW^u|7t$N>9
zXUi!PY-69q_)M#9GM-T-lPcWM6BBmQB3z?`i<hSRlfk8OHOw}fQbdoZ_sBtD2!6cY
z1yWRncw;Uth?f2&4eb2D4G0e(!=~2c28o^%paaV9Yd-CVQ6)1Zt4|Y^fy5HRw@IX6
zd82OJL!fkVn2!6Mz{i@@$2g4XrRIn!3$B+;KX>kYWI^IOyFaU`mz4IAvAxV4KE6AW
zh$bB6Fm;<_Qkj;{9f#Jd)-$imup~I><YBZA7)hsZy%Go?P=B@SB<h8A`MR*x!@|J<
z>oIPU!mkt$F?`dYQy9v_Pl3t8qQvHslhqT!2ZU<m&m;?l$Ct=;T*IGh-v?CNs-&Xi
zpgkkr7=7u$M=fIu2}5*H?3MNex6%ZnDcYXQHhV!uODs(cII*;KQVNvtz)jgU;knrG
z`*~`L;?X>8$m47Bfhl@mkq|e`0AwK0nU=keO$M^*W#7txb8wvw{$xS^Rr76{s8#95
zK-;xXFj#)F4}0P~EW$v~0Er6xSM#qb%dUc!k=k{Uq`Rz%cXeug#JQF7e)%`E?#-f$
z{j==FUFB5{4*oIz4ry$-L4$PLGWy3x+2w_(&!m8eym-6AEt9lQHY9J5$)f2-K<n>D
zX7<`RTAhWuE-Tk-cX2^sqnm~d8Pwld-vZI(tbvv9txFgNy%p-T>~3B1AlL346oAM;
z`gKK`x_M(DcMe;12}U~3zz5<^nex3wGWc%mBT57?usU)<7KbNGfB-m(D6Ew}rLZ71
z{GBJ(@FXgF0E(tr*8#2VQveK?d(8><`Z<zyZ|4!NO@^xB(XrGF-)?pvV1yaDh%mu;
zSO^f6yy-Ly#%ZlXY}!45-$p?>JA_b7Ma@Mv#9HHpQ+d)TdB2q3F5eE+SWr4D+}FIf
zf3i{-xdHwr{q}*f_#^oY)6dBsBm6=_*7;y)l&k=;hb$A+lmu1<5~xD3Ly>z}6+bKb
zXnkGYK&S{t{f!_Mz`uN&c)DB{E^SZtm1gNJOG(Gdit|@^zl6ZdE3?(S9cbYee6c}0
zLZEM{<$4=TB~p(nNHBD<ewCJ>_L|Iu3P9W9?FqYrSjn9gmd@{RNni|Gea`abs*`Mq
zOfZe!D{%1ONGer{_`{5Lku0_eVpiFWfAeLQB{i2=+hrXIX%^xUU}I{czrCHC7l6oZ
z4T9MyBi1GTh-Z+iSQji)o=&!;QQ#htBff~hGQ`kQlohO02L5OA-k*D~HPy*?n-wwM
z1R<@W&vW{#-kZ0CCfb9!ork?b=L_yO!a<zZfc9B(P4V9Rq)SZ@lA&)#aYA!I9wxVX
zqu{&crLA80@IyQOA)^~bDVk;Xe#QZz)zCX0vg&#EjnQ5M<3x7_(M-ALb;n0m|ETp$
z9?IaI-?aH>GSrg#m3-f#n$+@DT%nQDs7DQ2xy?hI{k|3SBU9RETKP$u%O{G@wLzcW
zj!Z^4rNQlOl!QHf?6>L4)$YaAuD)(5i*420a%|p#UDPG6luUp*-}Q*#3*d!f|GNmc
z26YE0i44rHY(tZ05zJk9!h5Ge(k&P2v%K6iYA27YnEzEq#I!vAj%5jc!I{U)4iH5#
z5@<#e4P#KuJCb|9)B^xyeU;D#62uCfoq(QBXmTRC#M3FABaCON=gM7+h2pG3j~Tpd
zPR~bJi42m!4qxnxVbn~Q#*u1^lc^0}=LdOy2k~zEMDrTwj`fwo@c3TQmaR4xeibVB
zH@Go(rjPtlj>-Fo+$0?#2VpXoSjRUYPN+i|()SAVe;9m>LXGW5T7t7XVf!7;VbMWR
zcHPS>J$AS27KR?$Q8STwrrZ>t%}7VW8~MlSCmsT|T?P$Jv70;Zl-nc{NY^puA4$s_
z&;3vGz|)$m$fJv~01eB)A&Of8=~<@xteP0JN37FF^azbmEn;!K)-CVNk-pU={Pr7l
zep_k^|9{AD1yb$N^Mj)QO?cXz<wTFw{&tyx1N)26zPq&6>%csY|IkB==Gtj%NBtTr
z^26Hiy>S~9NRPs<ZHb*5_iFCU#*3IQl3v1JZq>UNalbf?yIn;2ZSmPJQ<cG@QFaO#
zNt&J3QE;IDRt<G})Ma8fW9<*(vyQgfYfUfup==Tj9;45|sZ4d3dz6)`DS^CloLlQ%
z?c!RLHvKXV?X&|v(<noXf9+RJqvQQad59^#enA~1&DA%lTLN9s%B`Ewr;<W9&GcT=
zGnSSViCb)Yxp`_(Fz=bXA77%eNeW^I<eR^5rXN-t3qG;Ss-DnPIMDGR;I=oU?~l+m
zmLmkYWe357fuNh2fYqYdib|9uTBGOp_`xT+%MPB<cO<B3)U9rhDl~gyV*R%71IPyI
zUb`#Z30?5j#rt`$MV}rl;mz@BX9ou7@_qgIBEJL)jBe#{!M3JaOhz4^y)5X{7iOg7
z;%^Hd*HzE++UV1=&ex$$aJmsj1_lN?=;pP%5j>z#xD?nM7oQbCr>thl3t^0wE*hPt
zpwyD32uGy=3NWLK4l4cKk|Vy&QJY78(Hu9)d0#tL<~DmA{ytgx70;0nK$qj{=H})X
z$BC_PH(em-D^I*L$H&$5el0-V@v1)ZG{chuf8tJ>^=9}wgZ5y)%Hs?%xr_knyr$wI
z(O^yUQ3|&vzFPk)k7HqNv%$E*X|tg^n4W_oT<O2{HXEM%Vr1Y2J@?!>W_x9Qyj)0F
z>gbZq#zD5sH*{Tq>>u~MVJ`}Kcu3$MV><Xu@K*9f+C%JXI#Rxr{9dWcQ{dPU3)&s;
zAZ#YTov)>ra7;8mN$JXE&YKCXlQ=~kfzs~x>`Ne<Z`kJDq4PB=2{Y&eAsSQayJ1+$
z5<24`b5z(so9=A+rPg@y;t!Nw=0=Q{zKKG)m9ox)_b2RM-XEto#P9%CR1uC=K6Q@C
z?A_w$#C<2nP2ZU&oB_LSTmAm_`!vVK8_=Y+Fm@j(&B!WXW|<#HtY=Q;f?N84@~=3S
zYP66P1FQbZ<~G;1;Fwo2htHe1W1M_xIf9ua=&@n$MPo}@@WsphRwuOhjg}sa<68yQ
zb@lOO%lyQAT@J*_Mg%*P6JF4-^zsKgzxjk8w)(0R=+ddPorCuj1kF;9J0Yi|iZh6!
z>7>7p{e%Q#JwW4UH6XX#TLBVdb@{ipZl1RbIcNY#Q3RFfs73zkoWjj7y;$uvy#kxu
z*(GnS@E_4vbsDu51pqiX9I&>VS=-+?Ai7h;K=OyEvF%r0(IJ#p7_=etbSBiI#hROX
z+5B>|YpO6f+Vx+tijRUm`xlfIH}Dv?DmDOi7hmNJ>6+-lMD0Ss@K)!6hf&OETqN?p
zt??!9LZzCJeAot!B=Ky|Wjgft(f=y2C-R7$*<*ij?k^Xv0!iIUuNT0t)_lCT_cRSL
zNL<F{YjWL?h-$0d$z6B~y;wfY&j3NQpQ97yI-LK$7@qXJ0jFd=9ram=g9T{f(%Umd
zHWfHaALWhz2G`6FFZZ)!gJ*VCs6^YiB&U5_QH(4GEJ4_`<8fo~qQL06e)@SD%S}5>
zr&#N<r@bvFE`u3BS-G1wzrC(H*#Bq|x*eL<zJ7_Jm;w4>P9O)CUy#4-*!Cj%tDx9}
z6HWVM`qRhF8tgXvrKkUOe;zwb8SB!NSXMq;+X}Y&QyrdSQcddr4a&kzOxiFwfbKuT
zcyoQ;ZHYg8Us=gR7NN2DObVMeoaGzhFfe}mo9wyuHCWbTx$|dc;7SDwqjYb3U3eq9
z4z>7$Hym;gsPVT<D6xqd9{#!MC#q@gc1mPvl;o`}nAU7}PdQnAj*6Y;6C9ebN5KwF
zDnXswEywxt97+kR>?VR>q&Bij{mp4muUi%=PY4~=8Z)Gg+5YrIyZx6W+wv!j+^vl^
zMPNw^+Zs{+Br(2;DwgUnSWIi*@{X+E#2RC?20xl}?1k1%MyJ43s5p+&njm0ED2}Pf
zo!?tYx8`?W6^LtnMr?T&ob{RGTiOP}01WyYWo;9T9%c#sT?JRJTrc5`H_p&!+`oW*
z-d7NYoRMWpS77&81=cmyd6dd3g~?J(sG`@tT+IMMrC?p!hM&%O(>B__?)k$5uD<b~
zWYIVQK|<@l3W68>?t=!p*!Nyc$jW2u5s;M)No=wBmB)6|$5$G~05$klt7M6a(Fr=L
z<%LyK6p>DnY<{75x!1h_Yf^bRh@x%S|8?9#t9;m2=Zu8dU6eb+v}o6%g%1z7nPvRX
z_>-R$MX=4qn`eAvW;2nMk(5D5B9yFT<W=S5R2Af|ArPtv#JE-r*PoC4)xaCJfi8}L
o_f@@pT|8VvAu=k;3V#b^6|E4;sxk_HQvY9YWzdo`gOx?*e?)h~=Kufz

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/blitzer/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..2166a384e195d6b5ab00457f40dcf7001f6af025 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Oe#n_OwOjdd{+K1PPRh6cI@<{^eAR>sCwrpDR^237_JR~?(B
z7#J8-OI#yLQW8s2t#b2IGSey<3@t58K^lzALJTad3{8PbAsUp<1hY?8lQaYXtlApo

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/blitzer/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/blitzer/jquery-ui.css
index 09ced4bb47..8d71953478 100644
--- a/civicrm/bower_components/jquery-ui/themes/blitzer/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/blitzer/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=highlight_soft&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=highlight_hard&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=highlight_hard&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=diagonals_thick&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=dots_small&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #a6a6a6 url("images/ui-bg_dots-small_65_a6a6a6_2x2.png") 50% 50% repeat;
 	opacity: .4;
-	filter: Alpha(Opacity=40); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=40); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -8px -8px 8px #333333;
diff --git a/civicrm/bower_components/jquery-ui/themes/blitzer/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/blitzer/jquery-ui.min.css
index 1f52c67849..68f59172ed 100644
--- a/civicrm/bower_components/jquery-ui/themes/blitzer/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/blitzer/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=highlight_soft&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=highlight_hard&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=highlight_hard&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=diagonals_thick&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=dots_small&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #d8dcdf}.ui-widget-content{border:1px solid #eee;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e3a1a1;background:#c00 url("images/ui-bg_highlight-soft_15_cc0000_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #d8dcdf;background:#eee url("images/ui-bg_highlight-hard_100_eeeeee_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#004276}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#004276;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cdd5da;background:#f6f6f6 url("images/ui-bg_highlight-hard_100_f6f6f6_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#111}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#111;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #eee;background:#fff;font-weight:bold;color:#c00}.ui-icon-background,.ui-state-active .ui-icon-background{border:#eee;background-color:#c00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#c00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcd3a1;background:#fbf8ee url("images/ui-bg_glass_55_fbf8ee_1x400.png") 50% 50% repeat-x;color:#444}.ui-state-checked{border:1px solid #fcd3a1;background:#fbf8ee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c00;background:#f3d8d8 url("images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png") 50% 50% repeat;color:#2e2e2e}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#2e2e2e}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#2e2e2e}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_004276_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#a6a6a6 url("images/ui-bg_dots-small_65_a6a6a6_2x2.png") 50% 50% repeat;opacity:.4;filter:Alpha(Opacity=40)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #333;box-shadow:-8px -8px 8px #333}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #d8dcdf}.ui-widget-content{border:1px solid #eee;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e3a1a1;background:#c00 url("images/ui-bg_highlight-soft_15_cc0000_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #d8dcdf;background:#eee url("images/ui-bg_highlight-hard_100_eeeeee_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#004276}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#004276;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cdd5da;background:#f6f6f6 url("images/ui-bg_highlight-hard_100_f6f6f6_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#111}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#111;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #eee;background:#fff;font-weight:bold;color:#c00}.ui-icon-background,.ui-state-active .ui-icon-background{border:#eee;background-color:#c00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#c00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcd3a1;background:#fbf8ee url("images/ui-bg_glass_55_fbf8ee_1x400.png") 50% 50% repeat-x;color:#444}.ui-state-checked{border:1px solid #fcd3a1;background:#fbf8ee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c00;background:#f3d8d8 url("images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png") 50% 50% repeat;color:#2e2e2e}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#2e2e2e}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#2e2e2e}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_004276_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#a6a6a6 url("images/ui-bg_dots-small_65_a6a6a6_2x2.png") 50% 50% repeat;opacity:.4;-ms-filter:Alpha(Opacity=40)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #333;box-shadow:-8px -8px 8px #333}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/blitzer/theme.css b/civicrm/bower_components/jquery-ui/themes/blitzer/theme.css
index 29b2edf957..769a1e34d9 100644
--- a/civicrm/bower_components/jquery-ui/themes/blitzer/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/blitzer/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #a6a6a6 url("images/ui-bg_dots-small_65_a6a6a6_2x2.png") 50% 50% repeat;
 	opacity: .4;
-	filter: Alpha(Opacity=40); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=40); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -8px -8px 8px #333333;
diff --git a/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png b/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png
index 2f3c69b520998462513ce68fadca920e0c88a595..5f4116c2eb74ac746699e09f5b814c7da573c7f6 100644
GIT binary patch
delta 92
zcmeyv^oMCe3D;9Dc0Oe#n_OwOiFM1QjSO`S4Rj66Lkvx<j7_bKO|%URtPBipPd^ee
a*`85M9f$m?Q#CIbfWXt$&t;ucLK6V9J{g_>

delta 92
zcmeyv^oMCe3D*NoK3*lxhc8cVpIEm{+R#kbz*5)HB*f6z%GksT$Tk3y20x8cc_!O4
YimBs}@5sBmfdL3SUHx3vIVCg!07CH^;s5{u

diff --git a/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png b/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png
index 0cef1efede6cc410bd4614d75e9916387d6324d8..09636919723257a4b828daa7b4996b6049c48c66 100644
GIT binary patch
delta 109
zcmbQiJcD^c1=mw9c0Oe#n_OwOiB0<=j0|-R4Rj66Lkvx<j7_bKO|%URtPBipPd^gE
sz`&qd;u=wsl30>zm7AZEnO4bQWPn4%s#7&DfEpM)UHx3vIVCg!0DyrWkpKVy

delta 109
zcmbQiJcD^c1=j;kK3*lxhc8cVpV+i7!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(696hrAJqT=

diff --git a/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-bg_glass_50_3baae3_1x400.png b/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-bg_glass_50_3baae3_1x400.png
index c2f2bbce8f56c988bf3adb48f4902f7a0b928aae..6dfa725c98eb298b92960eca74d9fc1971a68059 100644
GIT binary patch
delta 109
zcmeBT?qZ%$!S$4joljZGCRdtmV$+5QBST$716>325JM9yV^b?*6Kw+nD+7bu(~pEO
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{>c>Qv1Opaup{S3j3^P6<r_Z^a&G

delta 109
zcmeBT?qZ%$!S#TXk5`HF;mecTCpK+}Ff`LOu+%j)2{AObGB&XSvJHTw!B68<9tH*m
p)e_f;l9a@fRIA+ll+3hB1|tI;8andsZUAav@O1TaS?83{1OOS4AFBWW

diff --git a/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png b/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png
index 1b1bd3b3ab96309550befef0abd0d13b37653469..f01ff133711973230862ef93b2db8864968dd524 100644
GIT binary patch
delta 109
zcmbQjJcW5e1=mw9c0Oe#n_OwOiA}pAj0|-R4Rj66Lkvx<j7_bKO|%URtPBipPd^gE
sz`&qd;u=wsl30>zm7AZEnO4bQWPn4%s#7&DfEpM)UHx3vIVCg!0DHL}g#Z8m

delta 109
zcmbQjJcW5e1=j;kK3*lxhc8cVpV+i3!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(696TJAISg!

diff --git a/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png b/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png
index afaf4fe33e837eeab032d65433a0beab804db8cb..0ee355e1ed2a173b747c7951410c809d3e1ea8ab 100644
GIT binary patch
delta 279
zcmZo;ZeyNMQU8>SoljZGCRdt`fq|jR)5S4F<NVw63waMYh%`L37v~XPASH69X@%3Z
z#{sUJnYayDc%?*`0%RLZcp5T_zP!7)JDW*(0Vn6H%km%R1l5}|e0VM_)-UmG&Wgb4
zU3G1GkCeBbP@R_9oN{X!XX4V+6-VTs$QA!_cvf{-bm6s0dE)g&vX^>mm8Vv&y&3dz
z&MzOgh}SV3_w)XV<Uc;+{4HhanWsQ!sg}4#l%yn<q*^5xr2;7iBLgEtT|)z11M?6=
w6Dwm=D`OLF0|P4qgWJ=OgrI21%}>cptHiBAVAZLb7eE~hp00i_>zopr03+vUqW}N^

delta 279
zcmZo;ZeyNMQU8FGk5`HF;mecT85kJ4JY5_^G|s<0zmWHkgGj?ed)_wA0A8*%#}LKW
zg)0_CHnK`IJ#tiJxXQ?p$lx-0Tlx2Ud({jWXH8gO_gC<I+Fw(~2K)ILA3YAu6Bd1?
z^FIBBlHFQ2y^R}qCuQXdAM%?1vBUm^a@vo^Ghf?IJ1=FutCv!5wM6>&?kOj;&rX|E
z_9|HNqRF||4{x9Oe`I@n+4-A}ulF~gvs6o5BT7;dOH!?pi&B9UgOP!unXZAQuAxbY
up|O>*i4~A-03;258mIE0Xvob^$xN%ntwEq8@9qYm4hBzGKbLh*2~7Yht!nN7

diff --git a/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-hard_70_000000_1x100.png b/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-hard_70_000000_1x100.png
index 4d8dfcc279f1804d6e130924ff9f29a740baadee..63f3dacbdc5ad7a4214363c61963593c3b64232e 100644
GIT binary patch
delta 109
zcmdnSw2f&(3D;9Dc0Oe#n_OwOiFFAPMuxhE2D%33A%-Sa#->)rCfWuDRt5&QrymJn
rU|>)!ag8WRNi0dV%FR#7OsixtGQgo>)v1~nKn)C@u6{1-oD!M<bmJan

delta 109
zcmdnSw2f&(3D*NoK3*lxhc8cVpIDa=VQ8jnV5w_p5@Kj<Wo%*vWE%iUgP+E!JPZsB
pswJ)wB`Jv|saCo9DVb@N3`PbxG<4+M-2l|U;OXk;vd$@?2>>3iAE^KU

diff --git a/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png b/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png
index 7758a1d76d914615e450c3965f458ba97bf0f3ea..6b0e5f90d7ad5b526e6d7036f8c306858e4ff6c5 100644
GIT binary patch
delta 92
zcmdnXyq9@G1=mw9c0Oe#n_OwOiA|5CjSO`S4Rj66Lkvx<j7_bKO|%URtPBipPd^ee
axq(qk9f$m?Q#CIbfWXt$&t;ucLK6U`{28bK

delta 92
zcmdnXyq9@G1=j;kK3*lxhc8cVpV;(R+R#kbz*5)HB*f6z%GksT$Tk3y20x8cc_ue7
YimBs}@5sBmfdL3SUHx3vIVCg!05z`~>;M1&

diff --git a/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png b/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png
index db227a6d38204ffdfed2d754698734f1618c1efd..2b594681fde9ee2f01476a0b3b4cf4bde67a8f10 100644
GIT binary patch
delta 109
zcmaFQ^qy%#1=mw9c0Oe#n_OwOiA_@@j0|-R4Rj66Lkvx<j7_bKO|%URtPBipPd^gE
sz`&qd;u=wsl30>zm7AZEnO4bQWPn4%s#7&DfEpM)UHx3vIVCg!0J^Ck6aWAK

delta 109
zcmaFQ^qy%#1=j;kK3*lxhc8cVpV%}t!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(698m&AXoqZ

diff --git a/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-icons_2694e8_256x240.png b/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-icons_2694e8_256x240.png
index 8aab51b00ce0d8d415a324079a8d73379bd806a1..ea5a05989d6061db658f79f699221015afa5adff 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-icons_2e83ff_256x240.png b/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-icons_2e83ff_256x240.png
index 264b221358985bc548f331520991a6e7a159f812..880abb07f9bc9a4004ebaceb3a5282bff7dedddc 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-icons_3d80b3_256x240.png b/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-icons_3d80b3_256x240.png
index 2877b23d891d9d84c881408a0360b8c4115ada03..34fb75ce5b3b19867e1451fcc8284cc7d641c1ec 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-icons_72a7cf_256x240.png b/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-icons_72a7cf_256x240.png
index fadbb6cc0e1c764e1adcea6446b70847f740d002..b8183a61c889cb202f92425b3759e25ed4cd7637 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/cupertino/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..2166a384e195d6b5ab00457f40dcf7001f6af025 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Oe#n_OwOjdd{+K1PPRh6cI@<{^eAR>sCwrpDR^237_JR~?(B
z7#J8-OI#yLQW8s2t#b2IGSey<3@t58K^lzALJTad3{8PbAsUp<1hY?8lQaYXtlApo

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/cupertino/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/cupertino/jquery-ui.css
index f8a439b09c..77ff595844 100644
--- a/civicrm/bower_components/jquery-ui/themes/cupertino/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/cupertino/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=glass&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=glass&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=flat&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=highlight_hard&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #eeeeee url("images/ui-bg_diagonals-thick_90_eeeeee_40x40.png") 50% 50% repeat;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -7px -7px 7px #000000;
diff --git a/civicrm/bower_components/jquery-ui/themes/cupertino/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/cupertino/jquery-ui.min.css
index ef73f044ee..eb18129487 100644
--- a/civicrm/bower_components/jquery-ui/themes/cupertino/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/cupertino/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=glass&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=glass&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=flat&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=highlight_hard&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #aed0ea}.ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url("images/ui-bg_highlight-hard_100_f2f5f7_1x100.png") 50% top repeat-x;color:#362b36}.ui-widget-content a{color:#362b36}.ui-widget-header{border:1px solid #aed0ea;background:#deedf7 url("images/ui-bg_highlight-soft_100_deedf7_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #aed0ea;background:#d7ebf9 url("images/ui-bg_glass_80_d7ebf9_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#2779aa}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#2779aa;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #74b2e2;background:#e4f1fb url("images/ui-bg_glass_100_e4f1fb_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#0070a3}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#0070a3;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #2694e8;background:#3baae3 url("images/ui-bg_glass_50_3baae3_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#2694e8;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url("images/ui-bg_highlight-soft_25_ffef8f_1x100.png") 50% top repeat-x;color:#363636}.ui-state-checked{border:1px solid #f9dd34;background:#ffef8f}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_72a7cf_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_72a7cf_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_2694e8_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_3d80b3_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee url("images/ui-bg_diagonals-thick_90_eeeeee_40x40.png") 50% 50% repeat;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-7px -7px 7px #000;box-shadow:-7px -7px 7px #000}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #aed0ea}.ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url("images/ui-bg_highlight-hard_100_f2f5f7_1x100.png") 50% top repeat-x;color:#362b36}.ui-widget-content a{color:#362b36}.ui-widget-header{border:1px solid #aed0ea;background:#deedf7 url("images/ui-bg_highlight-soft_100_deedf7_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #aed0ea;background:#d7ebf9 url("images/ui-bg_glass_80_d7ebf9_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#2779aa}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#2779aa;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #74b2e2;background:#e4f1fb url("images/ui-bg_glass_100_e4f1fb_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#0070a3}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#0070a3;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #2694e8;background:#3baae3 url("images/ui-bg_glass_50_3baae3_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#2694e8;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url("images/ui-bg_highlight-soft_25_ffef8f_1x100.png") 50% top repeat-x;color:#363636}.ui-state-checked{border:1px solid #f9dd34;background:#ffef8f}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_72a7cf_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_72a7cf_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_2694e8_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_3d80b3_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee url("images/ui-bg_diagonals-thick_90_eeeeee_40x40.png") 50% 50% repeat;opacity:.8;-ms-filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-7px -7px 7px #000;box-shadow:-7px -7px 7px #000}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/cupertino/theme.css b/civicrm/bower_components/jquery-ui/themes/cupertino/theme.css
index 1ab56fdb5c..7de693cd73 100644
--- a/civicrm/bower_components/jquery-ui/themes/cupertino/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/cupertino/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #eeeeee url("images/ui-bg_diagonals-thick_90_eeeeee_40x40.png") 50% 50% repeat;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -7px -7px 7px #000000;
diff --git a/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_glass_40_ffc73d_1x400.png b/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_glass_40_ffc73d_1x400.png
index f528008685ff2e21bce9a91f25fa6a689f143a90..f19858f8450281f3a95e90d52845fecd4d9f5e41 100644
GIT binary patch
delta 109
zcmeyy^o?mk1=mw9c0Ogrr72!}CN|B9Ff!CNG|)9L4>2^cGB&j`Hr6&Uure@^Gx&9j
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0i{9LCrpaup{S3j3^P6<r_3fCU5

delta 109
zcmeyy^o?mk1=j;kK3*lxhc8cVpV%}f!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(698<}AZ-8u

diff --git a/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-hard_20_0972a5_1x100.png b/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-hard_20_0972a5_1x100.png
index 342a7e2d7a035600b5599274934ebd7e80474a93..77095359e1a35422cec5e4bbd928e082f247006b 100644
GIT binary patch
delta 92
zcmey%^p|Nu1=mw9c0Ogrr72!}CN?dWHZs&TG|)9L4>2^cGB&j`Hr6&Uure@^Gx&9D
avIC=-Iu7~#T&FY!An<hcb6Mw<&;$VP{uwL)

delta 92
zcmey%^p|Nu1=j;kK3*lxhc8cVpV+im+R#kbz*5)HB*f6z%GksT$Tk3y20x8cc_uqB
YimBs}@5sBmfdL3SUHx3vIVCg!07ZKm>Hq)$

diff --git a/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_33_003147_1x100.png b/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_33_003147_1x100.png
index 3b559813cfda046424d0a71eea2bc9f57b70bab2..b7d6564c61a460881de7e1f3d421e17664dcf2fc 100644
GIT binary patch
delta 109
zcmbQpJdt@q1=mw9c0Ogrr72!}CN^!4Ff!CNG|)9L4>2^cGB&j`Hr6&Uure@^Gx&9j
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0i{9LCrpaup{S3j3^P6<r_zvLbQ

delta 109
zcmbQpJdt@q1=j;kK3*lxhc8cVpV+iL!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(696IaAHV<r

diff --git a/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_35_222222_1x100.png b/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_35_222222_1x100.png
index 68970d0403d20b6864fb6f7c3ac4054882c1b2e3..24a773f23350b5ab6666b18153378c657c4a71eb 100644
GIT binary patch
delta 109
zcmcb{bd7033D;9Dc0Ogrr72!}Ce}4X7#Zps8t59BhZvez8Jk)e8*3XFSQ!||8T`7%
rz`&qd;u=wsl30>zm7AZEnO4bQWPn3Mey&p*Py>UftDnm{r-UW|;^ZDn

delta 109
zcmcb{bd7033D*NoK3*lxhc8cVpIFxrVQ8jnV5w_p5@Kj<Wo%*vWE%iUgP+E!JPZsB
pswJ)wB`Jv|saCo9DVb@N3`PbxG<4+M-2l|U;OXk;vd$@?2>?XzAPE2f

diff --git a/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png b/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png
index 3f19c178ffddf81f73c704949982a14c9f50c96c..e4fb4d8d242eea827e9972cad3d0a58a6c9b133b 100644
GIT binary patch
delta 109
zcmX@Xbb@I@3D;9Dc0Ogrr72!}Ce{^27#Zps8t59BhZvez8Jk)e8*3XFSQ!||8T`7%
rz`&qd;u=wsl30>zm7AZEnO4bQWPn3Mey&p*Py>UftDnm{r-UW|(kLDw

delta 109
zcmX@Xbb@I@3D*NoK3*lxhc8cVpIBEEVQ8jnV5w_p5@Kj<Wo%*vWE%iUgP+E!JPZsB
pswJ)wB`Jv|saCo9DVb@N3`PbxG<4+M-2l|U;OXk;vd$@?2>>)RAKw4~

diff --git a/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png b/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png
index 6a501884e188f6cc600891d2b140328acace05ec..bb2c016219c3a074ace7154a08bdd2b57c1131e3 100644
GIT binary patch
delta 109
zcmX@lbe?HK3D;9Dc0Ogrr72!}Ce~F(7#Zps8t59BhZvez8Jk)e8*3XFSQ!||8T`7%
rz`&qd;u=wsl30>zm7AZEnO4bQWPn3Mey&p*Py>UftDnm{r-UW|+J+uB

delta 109
zcmX@lbe?HK3D*NoK3*lxhc8cVpIBEJVQ8jnV5w_p5@Kj<Wo%*vWE%iUgP+E!JPZsB
pswJ)wB`Jv|saCo9DVb@N3`PbxG<4+M-2l|U;OXk;vd$@?2>?8iAM^kK

diff --git a/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_loop_25_000000_21x21.png b/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-bg_loop_25_000000_21x21.png
index 3c22784693a2afc3fb06e418f2699306c04a2746..6f2958a5d166c93a72ebb5f621d9516881359a09 100644
GIT binary patch
delta 109
zcmeyx^owai3D;9Dc0Ogrr72!}Ce|&9Ff!CNG|)9L4>2^cGB&j`Hr6&Uure@^Gx&9j
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0i{9LCrpaup{S3j3^P6<r_4f`Iq

delta 109
zcmeyx^owai3D*NoK3*lxhc8cVpIEmf!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(698}bAawu$

diff --git a/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_222222_256x240.png b/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_222222_256x240.png
index f184400db5da441a76667625c74567d220208e3e..a3a5a84543fd8b9d3e3bf11480eb9ab28aaf6df7 100644
GIT binary patch
delta 102
zcmexp_R(xY3D;9Dc0Ogrr72!}HrAC%`4}1M8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
zVqjoUEpd$~Nl7e8waU#;$xN$cFtoHV1!*uc3o)>;GBgD$g=kPZ6U;u@LD~=iJRKaJ

delta 102
zcmexp_R(xY3D<o#MlMy+2|v|cH`bL&`52n%8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?E|ApkS3
B9NGW?

diff --git a/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_4b8e0b_256x240.png b/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_4b8e0b_256x240.png
index 4faad3e924c7686416456fb21529597f301570ac..0a7ef9a110d443fd5acd28dc8b36e3f06217907a 100644
GIT binary patch
delta 4192
zcmXAsWmuG37l!AZp*xgL!677uE`cGWLkU4dW(Y}%LrK3wNU1akf;cJ-3L-tkfHVjm
z8fg#&h7uS;iBHdW|62RH*4jVT^IU7~-6@zTn1TivKiXdfq(+?z{((RsHvVQN<`8S$
zuxrxUODzMBo%5;_$_i~vLVh40J~4l)lbYdZZ;W;I%=Js}0ffNf-t@0im3v=O;;V2y
z<ttD7WB%L$I2h_`L*hxf_5K{l{q>D+k*`vb(+OO=>B&h3fzW&CYin2pecOIO?Ko4%
zNY<xUwvnC2*=U%n=+y%Elb7tXdoUT`IacJcqFjnAAcS0A#?dTN$En=xG%IrDeEq0T
z7X#T@0h(b*@Lv2M82KWdW{jt*FA%<DAqtW}+XbaF@*z(agF_@1&4iqBEGQo%;RVoF
zF~v~dh|?cfxQ2KNbIR8vwv9t7Y3TY!Gc-$yJq4JEz)|J<4`KNl&kJXyh31VoNk5_I
zwL>Bsp9EDR>LI4E*m{VHNJWAgbZQ!J)M>5^O0_TbVB}63#&D2r&Cd&@bxFB96t}eh
z;~CqF9ZIihdIRekvaw*(b#_@C<DyUnbRi6q%aB$`Z;((3JcDFKIxBqcim^me?rFa$
zJLHe%pNI&3s@j*up4sWwL}3JI>f_O)z--i$FV4?hJ)fUqI>o+BzN_;D?h59EEXS|u
z7ge3g9g%F4=MoHz|L3FXq2F2b2e+!T`AFSiC`PhaGj6tJrl%fOMMi1>yJY;pqfeIK
zb(7oH?TD(GwyNM4p+0j_AinTZM>birGGD@?-Xpe$tEtTR%m$tFo3^nGKp2$bj3dVM
z*h%VYg<rbT4H*^juLG|^xwy%gW^TPHu^5Dx(wz6(C61;N)~%H+RqaJn`V2h@auP{B
zER<nFd9HM(mD+aybZN%v|J~^{zIEwYsyg?qvzl}6LBSV#S_w<ivfT+xt>|9Q!6VP{
z5lDu_-triS-K+jBIum?T^Dt*$qW`3Kf_EvjwYojz4x>60lr-I+u#v|J*+HS9pP!5m
zhS3C_8j6joMsAP`<au^1twHXq2(ff_*c-|Y@k}##$l~+eA7*Em4A)O#e*5b{JOJ<f
z921;%HY605_rmAB6AJ=IS@q%l!PSr-r0542|5P+<)$x93PPEk492fq;n#L%bl%h_P
zmk&b|C721)8opuYvT0l8I8EPv@59hwvd2>e$q$}A0A?c8;Me}*FxD`OQ+#aE`>r}m
zMxJ0D^EBFPT4j^|j3Vix!Ua7sVIwKTF*>+-Wx78JTq;+=Y_lkY_qcnG9QX&}$LpOS
zMOBEmrjq<<$xo8N&JWyx;P5eQYE5R4=sp43p?tpPQGXa!FhMeVHBsn^Eg`&{gz}d+
z>c-vpN*9M|I1Bhb)}%baVT`XdhfkStykhvdbMGS)64%-NSw*#^w2y@4RnGA7{gDJT
z;V7G-+Z2<+uyk%ev|hEIaZ`#Z-cBnQqj^Aoar(|9p6~(nSG!K4PDq!x6H7fT3>>f=
z<GhgjmFy;hZyIz6LAm+JF_@W^SY2_jc*_5XP>uYVXeRgM3aOTJ*bB{vfO1=vM5GL~
zXT%euE9oEFGPV#uL<7ZMYmav+jVBtTZAq-N7L+tZQbm9hb880$e=#@QlywuHg9X2z
zt0FHN#l?a=z9H+MtOFJaaKiLJIs%Px+54CzAd6P|ofJ3+*XrO+;^$p8-KL6Mm3#uU
z-S`B9<t2HsCd|Xa^>p-*DF1)e|EjX=%x@l{Sr>6}pE=>aR;`yPr$X*8-)82$S#+^)
zrmd*6tkS{3KZf5SjSaV`kS<#W|5zzHy%hGE<P(w=ZMVB)l={i)!V_dLYr5sv`n!>l
zwKkSoYoV^o!uiI1TtLX^raoOd<#*<HKolvnf8~4261qW8xjGG-J6GIDHG2p7AX1Qi
zZK0-a?r6xp!&YsAftDlifw)tq_+XI)zS|l~jsON$M=nWX@g(sO07n*ywa_IO<fnue
zxMTHCBBKVNXsUHB(9$*;z;L+MoM3OBBboPhLUC<U6b+%r5;HuzS$%*3X5=#52;*kP
zM^x~nQPUfzwhXdrcLRPK1Z3|Jf-w~}mst=?wU-X%iKC?b5<a^;J5WP@$;dEo)878c
zN<riX`1|6w7nI2t$)lfkPVxld6BM-014E;v`G`Fv8KAm2u*w%t5riFz*uyIMSkOl4
zYIFNTg)pjb`6&S2<<o@I<+?CQTavF-OYfLUI#yO3zry>)_-0<4tmf`O3%B5l4VvM6
zeM>Dj+h9r&Iurr?!He~))C83`Bt{ef+8S?5*yYEH@2oI&eus+#W6<hzrZ3kWq)Vg%
zsdQe0g9k?vDGJ0NCe({0F-;JY%5MDIFSAT3ImFs7%Lqub02dz%Llf=Y?VMacL{4h}
z%t{flF787-gIvctVHt9@vcwJi_lRt9MFgfHx|X8MK!q~!Ka=<V+<T+0O1j%DkMSf3
zXcT>((_Qu4ydyBt9?0o9>=8Vlf4>n9;yea4&ys42_vR;^Y66gSeKYbC>I1ScnblkQ
z-_5UV^}>fA+vpA%+$u^|FMIGa76`6}-gA>y&9!Ze@)#H=y2=S>$h@dKKC<{nrDyU`
z3h(%~%{POt_M%_G`yHxDB~Qs28X<`aZP3VR9%AqJuAm*6(md11OH^Mzk$<5Hdi8c>
z(8I~~?rx*RY-wY@O;@gVFQ#<$bxW9SE8mr2@$~PaEO91h08Dvqh6i2(FXj6S!d)6v
z?VuMVU{+-tnlzJO>ckb+I~9~>zEGd(;i6VMd0fT#uOcG4<;iy}Q{YSXTy9o?D2x$9
z(_c{02SgWKxb{mt0zl^1@ogYMq|ng;=;?$eC6J0eo6<VMxTm<U+&5b&&OCIR!AocN
ze1w%qAqlMT#lC2I^)yM`MQw2srQVyo0Qc`8-esR?TI1NUzET(#*DKtz)yBlDMB(}t
zH|EOlkvGylX&;f3s3l-0Na7S@{}#jvbO=KFUW2}m1CLRtvHb{haCRqTzoR)MDj?FP
zdwHeD=5F1>&|@1)1`_w=+oH4SX-Ie@?>OzmW1zN6uc0YsbEiPDO)UQ6CdTyR#q!1r
z-;-SMwB|bU=yJ?Y&D?*8?2cbrrtv<rI>scFdHRSJp%$z`EUwqM<GDG~x0;CGeyhrB
zO-bha59u9$ialChQ24(IPo2G-;I`V|E;Vpqdl}q!pW1RAn8)!Rx@l0|IBo5yUt>mo
zSo^&<ZiNDAQP{ODk#oad^_|%`A=AZ+SMXO`^{z#nFHd9d7Lk8jeE!Q=X|QONl?-+v
z$x3a{KhS@thB7VkDzTfs_6PBKM_cWUrkDLt7O@7m(dXb)hN{y8@=E1oe{LD}t@W;U
zQ4Mmdekr?l>H)85ls?9{_A9%=@&2SN#28<{pbB2h)i<e{16|O{t=rIN;sUo#bl%X?
zmzETXnr(ZyxT}#d?isxwU!t-~3}6Lho4;?S9abCiKefrMo=}%N&~hW-wl^dnj?grg
zBltO`2f>4ZfZG{>#iGcHQlvOqt>^dn!6%ukcJ9!E3#f7Aoo=@(G;2aa{kHcb$Oh^`
zyEDxRP2ly#hq-TrpB*gWP4TH`2YTnSef{_%pLj8hcI9yXwz^7mdL5p%Ea1}@Mx^-S
zZ!<6FRrmASsME5}H^EJCnh|<BIyxHY=8gN|T%bXi1lSuJm+42NsAA3yp^uU*8l5I1
z*N`R)LnQ-pFoVku3f<k3Bc9Dst5BaPw%erKZ|o~`n%xe6pRD|fV~h8r$#!;eaq)>|
z$JVzSFOc$-C)}Ik;b?ll=BH|ZT^D(p?oNh3alM%Jr29I9c4NHG<p?pliU8_7rs5z`
zU`_K;GN(GeTK6lLePM00-niarv%V^rmW?7@>%a3Z3!d|GWZ)$&=iE7Fdu4sRTtHCb
z=!(_GL6+1vbe*5{ANRavEed*kNZ=h~IQUHPRB%VyLTqa~lE0MvUa8BKW7`o4*d6a6
zY$m;%ucZ~UPcS`6?#f}zoe8cJJ4GFVlCBSIOCXzXS>|1#^EFEGGw1^WDr3s~Az1Pf
z8p8lnRLDS^_H6l;);Q7P59A)E2J~0H2}3y*GS33{Cv0Cm9H-UCZ~+z+;r13@b@oZD
z-J<8jeFytZ@0li?9;<a*{r>j*RQtwT(8RS6Rxc>k$SPoBo)=53XH4OMn|pz>ui2Jr
zG>~KitG<e+RyVfbnAg#VFPb=`9lWX80vW_;u_3NSV@sLv#jE`mC)D_jmL81#J2~Zb
z)$wKXyo5Y$HpIzBI4gq#p5LeR>IWO2`S>5!y2@ne(y6nZgZE?v^-{NcL8qhgGl-(;
z#J`XI_;^DdK<#HWAhX<C0TN@hdAGK1pSKIxsR2k~1cmUZS>BuM!p$$eSj{z^e5;(<
zB~Oj8A5qt}8a3tl05~Zeu(X+3+uzqCx{^gh@`fm}?blw@AQV>UG$HdeMwG(E>YF-Q
zyfU+E$}l+E`CpNWkNjTym*f?<@EDdV765i1U*!ntn&`nq?n1$^R>y(Ik&I|u1oFSF
z@g??BshW^<*anTb;M$(cu<P%m{grP^<Ptfv#r|O5UoKn)61x@NEP!7vdARTHsq15q
zxb&+xWV#{Y)fT&xyYOUMkvyuOe*7jsM<>d)*#CVwJn4Q5PR@Kf>a`FH^HayAwPy%z
z%CVP*=8pdc*Gvzu_OoIGXLgk+gxfg8r@dQI^h|n80oc^zaYOJj-{6IA+IcF|Z5vFd
zNb9n@tu;F?oe@A;xEeRVyQw_bAG!$L4o+=fzd~0`2mLU|mkrCy&s(-{dzti=U*yq=
zx@{8e>62zPR;&He)Bn0Zj~ynDacW8^E1#`x1zUY74o@*DM)m&&Wa1_!t?2AP*PkKW
zIbH=@qL1HKR&tSqt1Uj4z@`podI#AJjNknxeQtRJmia{H{J9CZQh~xKJlI|r+=!|}
zE&kvRgFFCge9hxatfGg9e{T8+tDCx<5}6vsxhwOh)!SW@PgY-`Vy1cchbC-MutTFt
zQ0s2Xah@!jLi{SL5kDBAiL6q6dm7N|l6jFUfR1d99@4~Ye|oCf{!5%?`4dLw&PJO&
zuq1(P4KIJ15Z6QzLva`=qOos&Pugc<jXp|^7tKEQQsXwggMSKC6i04J;L|4*M_1&`
z@2#X+^180_#kM{twmc8a{LJ<(b%US>2K<dOw+RN1GX?&xf@{}qmT<=zrt8x0U&21`
z%LzixNHQcVuzSpW>*}gp3T2goB*{h;QEOkWr-PtEpf+{GPe;6Q8}(oJ{NWKt-}q0G
zC>$R@q4i%m{!3ohK|O8kdk+R=<+0@m$jpKywwV3OWx4I;Es3Io>V2zKFh@me1sv6K
z!>Y-OE>04yexbNI*F6Bsi}G?1McuIf>$rtl@vyDV5ec!mEO&%yP_IJ^A0KcsO8K7g
zCOs_*XPJvLP5;QqVk9jkE`<<BC|F3zD$B?y%gNk8Ae0e^agAt>KOgz){<p0Co$UP|
oDtmf6xj6?zq?8op{uW5fTObsbrR4sk{=eYbpgDOuGn3T+01WEHVE_OC

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_a83300_256x240.png b/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_a83300_256x240.png
index 51581b3e40b7329ba54afaf204fe5c234b081f7f..82a6e31eaa0bbee161b2260467fd309311bbf662 100644
GIT binary patch
delta 4192
zcmXAscRbbq7sv1CUVD$SXLOB>Yp-yP>`_J}x!1_d_*x-+u8~#QM5NoW70JHFC7bAL
z%O=9L!ZnKPSKr_Buk(I9&UycFUa!YF?{}wgl5i>-VE*WM8IZ|Iu6Bn&Aa;QkW|k0J
z{qQTYIZG`A4_))C6Uz$i%))*k??1MDqL-HG>}ZO0_s$E*=mA8);@*s}Q<ZyPQWL6h
zJ>@G;`eXmx0XP}!>p~L9c@6#?C<6^mZ&0q%P%;Qzx$ezP0f8`j8R}|Tg?!t-N9#OO
z$4t>@P_~hi&fRF7r|i=L4^WiubGSDd<ULm8wW3;zdq)VnxQM4)q>Wd*-f2<f&i(2^
zpFRe%vjQ~3kl>w!KQIeKxy+bORg)0@6k$rzKpTnL6?va8o5?8(i)KO2IKL|&BjX3q
zmoddq|H#uHSh$vCDr@T3BaV$j8d>Q2Ml&>9g)<eHh{Vwp1P);Z8qW)7WJTspxXC}E
z=XJxP8Xt#LBI+ULu(*1Nnpj1m26So~Z_;V03d*!E^<WfE8pd#tZSBts<aNn;J5)Dx
z|Klmg^BroRX+|U48j7({^L0*n9P^?`1#}@ClE;)@$Y_*U2t0*kN4Y9}?uxZWQt#<L
zFFO>B5uAv8^hCWcn=`93poz)^&^E-QM}gVs$6s8ZxqCl5#dJ!1nS5L44crzk0NIXT
zF)pgRlsh9iCeNjqnE%g5^}~R(m=7LRXY*0|!%&QLv3C4y%S=x_tcrr%2zJ5zfzObl
zpzAuXy~hzvGkw*&UxfOsMWKYkPaQcF&8h;4iv|xk?ysh?;<Fm`&ad0YF#+LFsxz)w
z^J5p8%M}3`D%a%HB)<;40u|yXW1D#mrX*q!J}Ps*Z<e^4O4zqnvek7L%^5Qdq$tUx
z4X{wA3DvpMnO0i+{nMoxm;ZOC)AYuLcd7c^)6Qz{xqI)vFw#p|lb7vIU~0wpdJZ0V
zkB>kyrS_J`xEx;gZ!wtRo0^BY`;r1DeG`34p{>>JVYiqyp`f(+{)C+(PQ(EUef0V9
z_+U6)$f>c!sCv`}rBJ?i$I=?)u9^s2XNRM){1D$Xlb1Zc!1I1irrB`)6y|rJ9>fdq
zEyy*)+2%kV!SbK`y?0?l;HaxUyg#@c_JbUK4-=S%X0JNl@63&n*_z|QAK22F<d9R<
zY4ZzU=%R(QKzifXoIG}It6ZlU+wc9D8qD_isvrfSvj@OTqz3%TU!2AoW^u|7t$N>9
zXUi!PY-69q_)M#9GM-T-lPcWM6BBmQB3z?`i<hSRlfk8OHOw}fQbdoZ_sBtD2!6cY
z1yWRncw;Uth?f2&4eb2D4G0e(!=~2c28o^%paaV9Yd-CVQ6)1Zt4|Y^fy5HRw@IX6
zd82OJL!fkVn2!6Mz{i@@$2g4XrRIn!3$B+;KX>kYWI^IOyFaU`mz4IAvAxV4KE6AW
zh$bB6Fm;<_Qkj;{9f#Jd)-$imup~I><YBZA7)hsZy%Go?P=B@SB<h8A`MR*x!@|J<
z>oIPU!mkt$F?`dYQy9v_Pl3t8qQvHslhqT!2ZU<m&m;?l$Ct=;T*IGh-v?CNs-&Xi
zpgkkr7=7u$M=fIu2}5*H?3MNex6%ZnDcYXQHhV!uODs(cII*;KQVNvtz)jgU;knrG
z`*~`L;?X>8$m47Bfhl@mkq|e`0AwK0nU=keO$M^*W#7txb8wvw{$xS^Rr76{s8#95
zK-;xXFj#)F4}0P~EW$v~0Er6xSM#qb%dUc!k=k{Uq`Rz%cXeug#JQF7e)%`E?#-f$
z{j==FUFB5{4*oIz4ry$-L4$PLGWy3x+2w_(&!m8eym-6AEt9lQHY9J5$)f2-K<n>D
zX7<`RTAhWuE-Tk-cX2^sqnm~d8Pwld-vZI(tbvv9txFgNy%p-T>~3B1AlL346oAM;
z`gKK`x_M(DcMe;12}U~3zz5<^nex3wGWc%mBT57?usU)<7KbNGfB-m(D6Ew}rLZ71
z{GBJ(@FXgF0E(tr*8#2VQveK?d(8><`Z<zyZ|4!NO@^xB(XrGF-)?pvV1yaDh%mu;
zSO^f6yy-Ly#%ZlXY}!45-$p?>JA_b7Ma@Mv#9HHpQ+d)TdB2q3F5eE+SWr4D+}FIf
zf3i{-xdHwr{q}*f_#^oY)6dBsBm6=_*7;y)l&k=;hb$A+lmu1<5~xD3Ly>z}6+bKb
zXnkGYK&S{t{f!_Mz`uN&c)DB{E^SZtm1gNJOG(Gdit|@^zl6ZdE3?(S9cbYee6c}0
zLZEM{<$4=TB~p(nNHBD<ewCJ>_L|Iu3P9W9?FqYrSjn9gmd@{RNni|Gea`abs*`Mq
zOfZe!D{%1ONGer{_`{5Lku0_eVpiFWfAeLQB{i2=+hrXIX%^xUU}I{czrCHC7l6oZ
z4T9MyBi1GTh-Z+iSQji)o=&!;QQ#htBff~hGQ`kQlohO02L5OA-k*D~HPy*?n-wwM
z1R<@W&vW{#-kZ0CCfb9!ork?b=L_yO!a<zZfc9B(P4V9Rq)SZ@lA&)#aYA!I9wxVX
zqu{&crLA80@IyQOA)^~bDVk;Xe#QZz)zCX0vg&#EjnQ5M<3x7_(M-ALb;n0m|ETp$
z9?IaI-?aH>GSrg#m3-f#n$+@DT%nQDs7DQ2xy?hI{k|3SBU9RETKP$u%O{G@wLzcW
zj!Z^4rNQlOl!QHf?6>L4)$YaAuD)(5i*420a%|p#UDPG6luUp*-}Q*#3*d!f|GNmc
z26YE0i44rHY(tZ05zJk9!h5Ge(k&P2v%K6iYA27YnEzEq#I!vAj%5jc!I{U)4iH5#
z5@<#e4P#KuJCb|9)B^xyeU;D#62uCfoq(QBXmTRC#M3FABaCON=gM7+h2pG3j~Tpd
zPR~bJi42m!4qxnxVbn~Q#*u1^lc^0}=LdOy2k~zEMDrTwj`fwo@c3TQmaR4xeibVB
zH@Go(rjPtlj>-Fo+$0?#2VpXoSjRUYPN+i|()SAVe;9m>LXGW5T7t7XVf!7;VbMWR
zcHPS>J$AS27KR?$Q8STwrrZ>t%}7VW8~MlSCmsT|T?P$Jv70;Zl-nc{NY^puA4$s_
z&;3vGz|)$m$fJv~01eB)A&Of8=~<@xteP0JN37FF^azbmEn;!K)-CVNk-pU={Pr7l
zep_k^|9{AD1yb$N^Mj)QO?cXz<wTFw{&tyx1N)26zPq&6>%csY|IkB==Gtj%NBtTr
z^26Hiy>S~9NRPs<ZHb*5_iFCU#*3IQl3v1JZq>UNalbf?yIn;2ZSmPJQ<cG@QFaO#
zNt&J3QE;IDRt<G})Ma8fW9<*(vyQgfYfUfup==Tj9;45|sZ4d3dz6)`DS^CloLlQ%
z?c!RLHvKXV?X&|v(<noXf9+RJqvQQad59^#enA~1&DA%lTLN9s%B`Ewr;<W9&GcT=
zGnSSViCb)Yxp`_(Fz=bXA77%eNeW^I<eR^5rXN-t3qG;Ss-DnPIMDGR;I=oU?~l+m
zmLmkYWe357fuNh2fYqYdib|9uTBGOp_`xT+%MPB<cO<B3)U9rhDl~gyV*R%71IPyI
zUb`#Z30?5j#rt`$MV}rl;mz@BX9ou7@_qgIBEJL)jBe#{!M3JaOhz4^y)5X{7iOg7
z;%^Hd*HzE++UV1=&ex$$aJmsj1_lN?=;pP%5j>z#xD?nM7oQbCr>thl3t^0wE*hPt
zpwyD32uGy=3NWLK4l4cKk|Vy&QJY78(Hu9)d0#tL<~DmA{ytgx70;0nK$qj{=H})X
z$BC_PH(em-D^I*L$H&$5el0-V@v1)ZG{chuf8tJ>^=9}wgZ5y)%Hs?%xr_knyr$wI
z(O^yUQ3|&vzFPk)k7HqNv%$E*X|tg^n4W_oT<O2{HXEM%Vr1Y2J@?!>W_x9Qyj)0F
z>gbZq#zD5sH*{Tq>>u~MVJ`}Kcu3$MV><Xu@K*9f+C%JXI#Rxr{9dWcQ{dPU3)&s;
zAZ#YTov)>ra7;8mN$JXE&YKCXlQ=~kfzs~x>`Ne<Z`kJDq4PB=2{Y&eAsSQayJ1+$
z5<24`b5z(so9=A+rPg@y;t!Nw=0=Q{zKKG)m9ox)_b2RM-XEto#P9%CR1uC=K6Q@C
z?A_w$#C<2nP2ZU&oB_LSTmAm_`!vVK8_=Y+Fm@j(&B!WXW|<#HtY=Q;f?N84@~=3S
zYP66P1FQbZ<~G;1;Fwo2htHe1W1M_xIf9ua=&@n$MPo}@@WsphRwuOhjg}sa<68yQ
zb@lOO%lyQAT@J*_Mg%*P6JF4-^zsKgzxjk8w)(0R=+ddPorCuj1kF;9J0Yi|iZh6!
z>7>7p{e%Q#JwW4UH6XX#TLBVdb@{ipZl1RbIcNY#Q3RFfs73zkoWjj7y;$uvy#kxu
z*(GnS@E_4vbsDu51pqiX9I&>VS=-+?Ai7h;K=OyEvF%r0(IJ#p7_=etbSBiI#hROX
z+5B>|YpO6f+Vx+tijRUm`xlfIH}Dv?DmDOi7hmNJ>6+-lMD0Ss@K)!6hf&OETqN?p
zt??!9LZzCJeAot!B=Ky|Wjgft(f=y2C-R7$*<*ij?k^Xv0!iIUuNT0t)_lCT_cRSL
zNL<F{YjWL?h-$0d$z6B~y;wfY&j3NQpQ97yI-LK$7@qXJ0jFd=9ram=g9T{f(%Umd
zHWfHaALWhz2G`6FFZZ)!gJ*VCs6^YiB&U5_QH(4GEJ4_`<8fo~qQL06e)@SD%S}5>
zr&#N<r@bvFE`u3BS-G1wzrC(H*#Bq|x*eL<zJ7_Jm;w4>P9O)CUy#4-*!Cj%tDx9}
z6HWVM`qRhF8tgXvrKkUOe;zwb8SB!NSXMq;+X}Y&QyrdSQcddr4a&kzOxiFwfbKuT
zcyoQ;ZHYg8Us=gR7NN2DObVMeoaGzhFfe}mo9wyuHCWbTx$|dc;7SDwqjYb3U3eq9
z4z>7$Hym;gsPVT<D6xqd9{#!MC#q@gc1mPvl;o`}nAU7}PdQnAj*6Y;6C9ebN5KwF
zDnXswEywxt97+kR>?VR>q&Bij{mp4muUi%=PY4~=8Z)Gg+5YrIyZx6W+wv!j+^vl^
zMPNw^+Zs{+Br(2;DwgUnSWIi*@{X+E#2RC?20xl}?1k1%MyJ43s5p+&njm0ED2}Pf
zo!?tYx8`?W6^LtnMr?T&ob{RGTiOP}01WyYWo;9T9%c#sT?JRJTrc5`H_p&!+`oW*
z-d7NYoRMWpS77&81=cmyd6dd3g~?J(sG`@tT+IMMrC?p!hM&%O(>B__?)k$5uD<b~
zWYIVQK|<@l3W68>?t=!p*!Nyc$jW2u5s;M)No=wBmB)6|$5$G~05$klt7M6a(Fr=L
z<%LyK6p>DnY<{75x!1h_Yf^bRh@x%S|8?9#t9;m2=Zu8dU6eb+v}o6%g%1z7nPvRX
z_>-R$MX=4qn`eAvW;2nMk(5D5B9yFT<W=S5R2Af|ArPtv#JE-r*PoC4)xaCJfi8}L
o_f@@pT|8VvAu=k;3V#b^6|E4;sxk_HQvY9YWzdo`gOx?*e@M*4RR910

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_cccccc_256x240.png b/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_cccccc_256x240.png
index 4184f21a6be78600ab6584aa1649313f4f266813..be21e5a8bd092d04a3c90fb3066e72667ec8789e 100644
GIT binary patch
delta 102
zcmexm_RDNS3D;9Dc0Oe#n_OwOjdk@>K1PPRh6cI@<{^eAR>sCwrpDR^237_JR~?(B
z7#J8-OI#yLQW8s2t#b2IGSey<3@t58K^lzALJTad3{8PbAsUp<1hY@}lr{ta*a91U

delta 102
zcmexm_RDNS3D<o#MlMy+2|v|cH`dil`52n%8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR@cXApkwj
B9R2_R

diff --git a/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/dark-hive/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..2166a384e195d6b5ab00457f40dcf7001f6af025 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Oe#n_OwOjdd{+K1PPRh6cI@<{^eAR>sCwrpDR^237_JR~?(B
z7#J8-OI#yLQW8s2t#b2IGSey<3@t58K^lzALJTad3{8PbAsUp<1hY?8lQaYXtlApo

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/dark-hive/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/dark-hive/jquery-ui.css
index 76154ac0a9..8946fde139 100644
--- a/civicrm/bower_components/jquery-ui/themes/dark-hive/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/dark-hive/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=444444&bgTextureHeader=highlight_soft&bgImgOpacityHeader=44&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=loop&bgImgOpacityContent=25&borderColorContent=555555&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=222222&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=444444&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=003147&bgTextureHover=highlight_soft&bgImgOpacityHover=33&borderColorHover=0b93d5&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=0972a5&bgTextureActive=highlight_hard&bgImgOpacityActive=20&borderColorActive=26b3f7&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #5c5c5c;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -7px -7px 7px #cccccc;
diff --git a/civicrm/bower_components/jquery-ui/themes/dark-hive/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/dark-hive/jquery-ui.min.css
index a3cbf771d9..508d2040c6 100644
--- a/civicrm/bower_components/jquery-ui/themes/dark-hive/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/dark-hive/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=444444&bgTextureHeader=highlight_soft&bgImgOpacityHeader=44&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=loop&bgImgOpacityContent=25&borderColorContent=555555&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=222222&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=444444&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=003147&bgTextureHover=highlight_soft&bgImgOpacityHover=33&borderColorHover=0b93d5&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=0972a5&bgTextureActive=highlight_hard&bgImgOpacityActive=20&borderColorActive=26b3f7&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #444}.ui-widget-content{border:1px solid #555;background:#000 url("images/ui-bg_loop_25_000000_21x21.png") 50% 50% repeat;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #333;background:#444 url("images/ui-bg_highlight-soft_44_444444_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #444;background:#222 url("images/ui-bg_highlight-soft_35_222222_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#eee}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#eee;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #0b93d5;background:#003147 url("images/ui-bg_highlight-soft_33_003147_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #26b3f7;background:#0972a5 url("images/ui-bg_highlight-hard_20_0972a5_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#26b3f7;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#eee url("images/ui-bg_highlight-soft_80_eeeeee_1x100.png") 50% top repeat-x;color:#2e7db2}.ui-state-checked{border:1px solid #ccc;background:#eee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2e7db2}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url("images/ui-bg_glass_40_ffc73d_1x400.png") 50% 50% repeat-x;color:#111}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#111}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#111}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_4b8e0b_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_a83300_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#5c5c5c;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-7px -7px 7px #ccc;box-shadow:-7px -7px 7px #ccc}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #444}.ui-widget-content{border:1px solid #555;background:#000 url("images/ui-bg_loop_25_000000_21x21.png") 50% 50% repeat;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #333;background:#444 url("images/ui-bg_highlight-soft_44_444444_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #444;background:#222 url("images/ui-bg_highlight-soft_35_222222_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#eee}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#eee;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #0b93d5;background:#003147 url("images/ui-bg_highlight-soft_33_003147_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #26b3f7;background:#0972a5 url("images/ui-bg_highlight-hard_20_0972a5_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#26b3f7;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#eee url("images/ui-bg_highlight-soft_80_eeeeee_1x100.png") 50% top repeat-x;color:#2e7db2}.ui-state-checked{border:1px solid #ccc;background:#eee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2e7db2}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url("images/ui-bg_glass_40_ffc73d_1x400.png") 50% 50% repeat-x;color:#111}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#111}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#111}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_4b8e0b_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_a83300_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#5c5c5c;opacity:.8;-ms-filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-7px -7px 7px #ccc;box-shadow:-7px -7px 7px #ccc}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/dark-hive/theme.css b/civicrm/bower_components/jquery-ui/themes/dark-hive/theme.css
index 19c62c7c2f..68ff1da76c 100644
--- a/civicrm/bower_components/jquery-ui/themes/dark-hive/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/dark-hive/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #5c5c5c;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -7px -7px 7px #cccccc;
diff --git a/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png b/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png
index 7fcdd6975a572d8fc2a4479bc7889597a367bf3d..fa28ee195d209b84737c80e607170a9c5c806b2f 100644
GIT binary patch
delta 110
zcmaFF{D^r%1=mw9c0Og5t9<*6H#TuFMi?3D8XD*tn1>jeSQ(pI8JlSv7+4t?_;6gU
sWnf@XEpd$~Nl7e8waU#;$xN$cFfzcQ!8SDaAW#E?r>mdKI;Vst0IO~tqyPW_

delta 110
zcmaFF{D^r%1=j;kK3*lRiU%`zH#TuFMi`pu8d&NYnuHh{TN#^J85-ysm{=JYEMQb{
sWME)WEpd$~Nl7e8waU#;$xN$cFfzcQ;bP2;zd#KPp00i_>zopr0Glix8~^|S

diff --git a/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-medium_30_0b58a2_4x4.png b/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-medium_30_0b58a2_4x4.png
index 64ea097baee38f0de8c03fda5aee4876023a0458..4eb84af93217df4996a184fcdfba0150576a1cb3 100644
GIT binary patch
delta 109
zcmZ3^w47-|1=mw9c0Og5t9<*6CpP&;7#Zps8t59BhZvez8Jk)en`s*uSQ!}ja9pir
rU|>)!ag8WRNi0dV%FR#7OsixtGQgq1HZ=DjPy>UftDnm{r-UW|egPd&

delta 109
zcmZ3^w47-|1=j;kK3*lRiU%`zCpP&;7@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<ZLuB5

diff --git a/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-small_20_333333_2x2.png b/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-small_20_333333_2x2.png
index b8aae959c8facb1bcf488d569a843be0f34cba68..f0fc8edcabc86de55c5adeb0c4e8c766c64ba0c3 100644
GIT binary patch
delta 109
zcmeBT>SCHu!u6DkoljZiD&IciiFGCsMuxhE2D%33A%-Sa#->)rX4(b@Rt5$>99L@@
r7#LJbTq8<S5=&C8a`RI%(<&K^3~*?$4b43W)WG2B>gTe~DWM4fS+gAV

delta 109
zcmeBT>SCHu!u5cYk5`GS;=v5wiFGCshGx13mb!)}A%@0Q#wJ#V2D%0&Rt5$O7!@2D
r7#LJbTq8<S5=&C8a`RI%(<&K^3~*?;7&GH9Py>UftDnm{r-UW|Nn;&t

diff --git a/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-small_30_a32d00_2x2.png b/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-small_30_a32d00_2x2.png
index be4135db126c31b5a7040f9556b5c86e674df15d..755c33f2c7d20ed5bd863be3bfccce14279bc2a5 100644
GIT binary patch
delta 109
zcmbQjG=*tG1=mw9c0Og5t9<*6CpK9{7#Zps8t59BhZvez8Jk)en`s*uSQ!}ja9pir
rU|>)!ag8WRNi0dV%FR#7OsixtGQgq1HZ=DjPy>UftDnm{r-UW|XG<Ly

delta 109
zcmbQjG=*tG1=j;kK3*lRiU%`zCpK9{7@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<R{I@~

diff --git a/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-small_40_00498f_2x2.png b/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_dots-small_40_00498f_2x2.png
index 256939535079e91be6b19605ed68110aa19ccdde..0dc4acdaf6c5d5c700de6a7e6e8103bb009725d2 100644
GIT binary patch
delta 109
zcmbQmG>d6M1=mw9c0Og5t9<*6CpI}m7#Zps8t59BhZvez8Jk)en`s*uSQ!}ja9pir
rU|>)!ag8WRNi0dV%FR#7OsixtGQgq1HZ=DjPy>UftDnm{r-UW|Zg(9i

delta 109
zcmbQmG>d6M1=j;kK3*lRiU%`zCpI}m7@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<UMC%)

diff --git a/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_gloss-wave_20_111111_500x100.png b/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-bg_gloss-wave_20_111111_500x100.png
index 99975d849c7ff0a433246dc2fbc0f1782863810b..485abcf561281428a519c9fd5f26ca1042fd77d4 100644
GIT binary patch
delta 110
zcmbOxKTUo@3D;9Dc0Og5t9<*6H`X2Ci!d_OH8jvQFb^>_u`)KbGB(pTFt9Q(@Zq>x
s%fP^(TH+c}l9E`GYL%Oxl9^V?U}S(pgKcQ;L7)Z(Pgg&ebxsLQ0L45W0RR91

delta 110
zcmbOxKTUo@3D*NoK3*lRiU%`zH`X2Ci!e0PHL%n*Gzl>@wlX%cGBnUNFtIW)Siq>@
t$iTp$TH+c}l9E`GYL%Oxl9^V?U}S(p!^M~xe}NhpJYD@<);T3K0RXi69(e!&

diff --git a/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-icons_00498f_256x240.png b/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-icons_00498f_256x240.png
index 6ec4b3959099ed1f2fa9e80ef26b1f079ee2c311..d4206086bb38e69193081ab7f05efb5372433278 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-icons_98d2fb_256x240.png b/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-icons_98d2fb_256x240.png
index fccf8937d4aafc323cb4afdb01f53b4a73a20b7c..95442effd8c6a657bf2b25df9e712f3677c614a0 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-icons_9ccdfc_256x240.png b/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-icons_9ccdfc_256x240.png
index 12255132444c9bd3147e8dcf6e65999442b9bb85..465d2a2aa82fdf65cb87fa3b383832bb772c2a6f 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/dot-luv/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..edfd46c862994eff44061c7d39eaa5d16638fe98 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Og5t9<*6H`c{S_!t@L8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
zVqjoUEpd$~Nl7e8waU#;$xN$cFtoHV1!*uc3o)>;GBgD$g=kPZ6U;tYP0|nm2&o(K

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/dot-luv/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/dot-luv/jquery-ui.css
index bdd1439ef3..5bbd95f2bd 100644
--- a/civicrm/bower_components/jquery-ui/themes/dot-luv/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/dot-luv/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.3em&cornerRadius=4px&bgColorHeader=0b3e6f&bgTextureHeader=diagonals_thick&bgImgOpacityHeader=15&borderColorHeader=0b3e6f&fcHeader=f6f6f6&iconColorHeader=98d2fb&bgColorContent=111111&bgTextureContent=gloss_wave&bgImgOpacityContent=20&borderColorContent=000000&fcContent=d9d9d9&iconColorContent=9ccdfc&bgColorDefault=333333&bgTextureDefault=dots_small&bgImgOpacityDefault=20&borderColorDefault=333333&fcDefault=ffffff&iconColorDefault=9ccdfc&bgColorHover=00498f&bgTextureHover=dots_small&bgImgOpacityHover=40&borderColorHover=222222&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=292929&bgTextureActive=flat&bgImgOpacityActive=40&borderColorActive=096ac8&fcActive=75abff&iconColorActive=00498f&bgColorHighlight=0b58a2&bgTextureHighlight=dots_medium&bgImgOpacityHighlight=30&borderColorHighlight=052f57&fcHighlight=ffffff&iconColorHighlight=ffffff&bgColorError=a32d00&bgTextureError=dots_small&bgImgOpacityError=30&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/dot-luv/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/dot-luv/jquery-ui.min.css
index 0e1ae2c59e..1451524d05 100644
--- a/civicrm/bower_components/jquery-ui/themes/dot-luv/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/dot-luv/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.3em&cornerRadius=4px&bgColorHeader=0b3e6f&bgTextureHeader=diagonals_thick&bgImgOpacityHeader=15&borderColorHeader=0b3e6f&fcHeader=f6f6f6&iconColorHeader=98d2fb&bgColorContent=111111&bgTextureContent=gloss_wave&bgImgOpacityContent=20&borderColorContent=000000&fcContent=d9d9d9&iconColorContent=9ccdfc&bgColorDefault=333333&bgTextureDefault=dots_small&bgImgOpacityDefault=20&borderColorDefault=333333&fcDefault=ffffff&iconColorDefault=9ccdfc&bgColorHover=00498f&bgTextureHover=dots_small&bgImgOpacityHover=40&borderColorHover=222222&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=292929&bgTextureActive=flat&bgImgOpacityActive=40&borderColorActive=096ac8&fcActive=75abff&iconColorActive=00498f&bgColorHighlight=0b58a2&bgTextureHighlight=dots_medium&bgImgOpacityHighlight=30&borderColorHighlight=052f57&fcHighlight=ffffff&iconColorHighlight=ffffff&bgColorError=a32d00&bgTextureError=dots_small&bgImgOpacityError=30&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,sans-serif;font-size:1.3em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #333}.ui-widget-content{border:1px solid #000;background:#111 url("images/ui-bg_gloss-wave_20_111111_500x100.png") 50% top repeat-x;color:#d9d9d9}.ui-widget-content a{color:#d9d9d9}.ui-widget-header{border:1px solid #0b3e6f;background:#0b3e6f url("images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png") 50% 50% repeat;color:#f6f6f6;font-weight:bold}.ui-widget-header a{color:#f6f6f6}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #333;background:#333 url("images/ui-bg_dots-small_20_333333_2x2.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #222;background:#00498f url("images/ui-bg_dots-small_40_00498f_2x2.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #096ac8;background:#292929;font-weight:bold;color:#75abff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#096ac8;background-color:#75abff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#75abff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #052f57;background:#0b58a2 url("images/ui-bg_dots-medium_30_0b58a2_4x4.png") 50% 50% repeat;color:#fff}.ui-state-checked{border:1px solid #052f57;background:#0b58a2}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#a32d00 url("images/ui-bg_dots-small_30_a32d00_2x2.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_9ccdfc_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_98d2fb_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_00498f_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_9ccdfc_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,sans-serif;font-size:1.3em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #333}.ui-widget-content{border:1px solid #000;background:#111 url("images/ui-bg_gloss-wave_20_111111_500x100.png") 50% top repeat-x;color:#d9d9d9}.ui-widget-content a{color:#d9d9d9}.ui-widget-header{border:1px solid #0b3e6f;background:#0b3e6f url("images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png") 50% 50% repeat;color:#f6f6f6;font-weight:bold}.ui-widget-header a{color:#f6f6f6}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #333;background:#333 url("images/ui-bg_dots-small_20_333333_2x2.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #222;background:#00498f url("images/ui-bg_dots-small_40_00498f_2x2.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #096ac8;background:#292929;font-weight:bold;color:#75abff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#096ac8;background-color:#75abff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#75abff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #052f57;background:#0b58a2 url("images/ui-bg_dots-medium_30_0b58a2_4x4.png") 50% 50% repeat;color:#fff}.ui-state-checked{border:1px solid #052f57;background:#0b58a2}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#a32d00 url("images/ui-bg_dots-small_30_a32d00_2x2.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_9ccdfc_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_98d2fb_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_00498f_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_9ccdfc_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/dot-luv/theme.css b/civicrm/bower_components/jquery-ui/themes/dot-luv/theme.css
index bb92a6c786..ec39c2d781 100644
--- a/civicrm/bower_components/jquery-ui/themes/dot-luv/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/dot-luv/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-bg_gloss-wave_30_3d3644_500x100.png b/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-bg_gloss-wave_30_3d3644_500x100.png
index 341976f75706b764f255281d82e1c40160ef2531..3b9bf91a03eff6326a3f077d5767b71c4eedac67 100644
GIT binary patch
delta 110
zcmaE__g-&81=mw9c0Ogrr72!}Ha1Nai!d_OH8jvQFb^>_u`)KbGB(yWFt9Q(kTdvo
si-CbbwZt`|BqgyV)hahXB{Qv(!N>rIhWuQoG@u3sPgg&ebxsLQ07B^>C;$Ke

delta 110
zcmaE__g-&81=j;kK3*lxhc8cV-`F%&EW*%C*T7QO&?Lmr*vi<%3dlA9k_JDGQ+XH|
q7*tDKBT7;dOH!?J^HVa@DjAFnaA@erySo9Xfx*+&&t;ucLK6U{2O#DE

diff --git a/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_100_dcd9de_1x100.png b/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_100_dcd9de_1x100.png
index a015034c568d5f1c8f53ebdf0e6ccb63684bf196..c3fe241e9210baf03f6d6e57dd8bb76d3a262627 100644
GIT binary patch
delta 109
zcmbQhJb`&a1=mw9c0Ogrr72!}CN^!0Ff!CNG|)9L4>2^cGB&j`Hr6&Uure@^Gx&9j
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0i{9LCrpaup{S3j3^P6<r_zOo(v

delta 109
zcmbQhJb`&a1=j;kK3*lxhc8cVpV+i5!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(696E+AH4to

diff --git a/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_100_eae6ea_1x100.png b/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_100_eae6ea_1x100.png
index 46eedf8f17983c85d16ea60405c4fc31596669c2..4aaf07c6373ae4b4d96fba73b4edd9986858ec52 100644
GIT binary patch
delta 109
zcmZ3_yq<YN1=mw9c0Ogrr72!}CN^D-Ff!CNG|)9L4>2^cGB&j`Hr6&Uure@^Gx&9j
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0i{9LCrpaup{S3j3^P6<r_<G>zV

delta 109
zcmZ3_yq<YN1=j;kK3*lxhc8cVpV)LY!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(697faAQ}Jw

diff --git a/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_25_30273a_1x100.png b/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_25_30273a_1x100.png
index 7b1e0948d0fc9eb7376f101b5d48b6e1ef51a5c7..2607b8b3986c90b340a84fbe456bc0002f3c9639 100644
GIT binary patch
delta 109
zcmZ3&yo7l|1=mw9c0Ogrr72!}CN`alFf!CNG|)9L4>2^cGB&j`Hr6&Uure@^Gx&9j
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0i{9LCrpaup{S3j3^P6<r_)|wtW

delta 109
zcmZ3&yo7l|1=j;kK3*lxhc8cVpV)LN!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(6971+ANc?P

diff --git a/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_45_5f5964_1x100.png b/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-bg_highlight-soft_45_5f5964_1x100.png
index 3bd2540a45eecc8bc9700234d9898ca563db754c..edb49e92667598b5db90c69d41c1a14a88332ef2 100644
GIT binary patch
delta 109
zcmbQrJe7Gu1=mw9c0Ogrr72!}CN}MkFf!CNG|)9L4>2^cGB&j`Hr6&Uure@^Gx&9j
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0i{9LCrpaup{S3j3^P6<r_#H=0;

delta 109
zcmbQrJe7Gu1=j;kK3*lxhc8cVpV+iJ!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(696W+AIty%

diff --git a/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-icons_454545_256x240.png b/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-icons_454545_256x240.png
index e6e41cd07813ccd9c797d487fd183d318827c5b1..41c9b4024794cdfa9ad5673df18346eddffb52d6 100644
GIT binary patch
delta 87
zcmdmFzR7$-3D;9Dc0Ogrr72!}Hr8#Ik~T8bH8jvQFb^>_u`)KcGBwsVFt9Q(xa!y}
kH90_9MAp#K!W5*!$SlOb!phJTC<jrYbS9X6a-*~%0Ap4cmjD0&

delta 87
zcmdmFzR7$-3D<o#MlMy+2|v|cH`Z;Jk~TEcHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
mVse1Ah^&!;p{cF`P?2GXp@EgLxs{P2M1_W9-k!;g(uM$A6c^M0

diff --git a/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-icons_734d99_256x240.png b/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-icons_734d99_256x240.png
index 6f8938e416b90fa18055b72227f96d9d34270d05..7e70cf5a39f58c5d14606bab2eb9f9dc4909f9e8 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-icons_8d78a5_256x240.png b/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-icons_8d78a5_256x240.png
index 4d0a1f11de249797646eb99289a54c9825a5bada..9403da886b2cd18c35cc361b1baef2efece8d393 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-icons_a8a3ae_256x240.png b/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-icons_a8a3ae_256x240.png
index 54613679c186ebe36c1edb7c60280d7ecaa70710..73d40206c47fe4c75b248fe6ad2666530ff26c67 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-icons_ebccce_256x240.png b/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-icons_ebccce_256x240.png
index 539dbc1accba85ba734fc8268b0b631647b3c0d6..6fb5f29ea524c37c06701cb61a3528de39d03ed7 100644
GIT binary patch
delta 4192
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

delta 4206
zcmY*cX*|>c*PZ{&G-m9REmBPOEE&784I-oz%JPJ<?@M+Q{(~%0Oc9lBNTFn_Q1&fK
zA&M#6Ap2gnEHh8_ykFk)<$gLJ?)}|!?mfw(9in6cAXDYY1KcGYN0tC4wGarzIXxN>
z;KsYU#apBp-pz1!cDz9G@FivkJxMPHBzUKbW30Q=`>7S{pUA~YmGxcEyIM1s(rExM
zIDr6|#dyfSB@7@Cju_*!x|ZSJSL|4vk9VTS>r+H!x+M5TJz%KhRw>aCTUBF+3_XEU
zMl4v*Y|cjy%x4*l#MN<cclYgrX_p0`wYiS%QSG_<Z;cPfv}}_8;G}Sj%ZMGdn%*CT
zz=fRwn&~Jvyz96OrUR<mDoWb!0*$OnQBBYm0f-r_C~{-T@ItJuu!L~IA$DNlgbTcX
zssYGU|0WD8V}$Z(F68Ly2JU;;x?XH}IK=GM+K{q|2x8e7ck~1D*nP&K%SDxPdq~2Q
zn1@Nlp-!>c`LL_BY14dYFw&PURT*+E^ql0We<<uy3o;AniN4eZ7AjMEZ|I%xUp6G=
zS0W;p03ThWp{C0wGA9V|N>-(MemU_nz=S06*7CK#!ZD}A+8t`TkIiLc%}xUXijx_t
zQX|+RYfbeTN*cOq&0+NMd!&fh2rt24YT^3M7DQXG2FG;s`saKo`u{MZuiB+E{|K?P
zCKw)E1_5_NPrvFOdjlS*L6$C2RMs6P7w@{zY(7rWOkS$eR!CxBCz@U$gmh(cue?*D
zeFBW(=bS!CK2PI@SWPjn{0iXLgRdVEUiapdTYc|z+ImLZ`>I>0Z9$ffH+uytf{9#d
zgLE7<AN4Ps<o#a4Cpev{c$Q|y@x{oG3GQ!10YJ_nm9f&1Xy%;jzt^1={x_bf>cai1
zFR6ZpPU?47%Lir?5w*{tpK6y{OxSj(BWh~B79b{k;Xz(UDlWQ)GD#4|#^-WfuDl(o
z?WnZ`9L5NZrAb0DwGt8jvWa6{XMmWOlWksZ+K7e&vCNsgmY;Fx-l55WsF;;pE*8*f
zvQkXIy}~Dn2S+e_tzha^JR_?@lj}tiv}j|BgA1H2T!b~!FW&Nuk5D&NV5l*qNq?;Y
z@IjI>M+KqVm-Ezu<P#bbVc{oJVo)!kt)cTUIN6w7RP8DCDpr4_c2oqcZscQ!TA{{a
zye*15H?#;NYh7pmVN<{z+~=N4WsbNqWbV|MYEXys$ZC8-Z>gZo_t`>U)(k|ee}3SG
zDDDmoJvi>L0xZ9(ThPe7k)BuE4l8dGgUQFoqoar@;6|<;Dxi77PBcPWsHG;)an<T2
zeJ?idtxR2VMJ@?98jL1ew>gf7m}zzn`qmHP&0F*Nhm3Tc7BC=77?3R)-c|WT<*o3P
z)=MWb68o*!iD5)@ixiX$PH|$bwuq}$Wf_aPoe#la+Unb{eRljT72zz(*_gl%#19D_
zES=-y<g;u3E4QSSJDWK=-7<bmyEV^CR1bnS*9NbWLb5wIn+9lp!bL^q6_RHwRP?Ez
zU1O$ro_H}!fy@aXcje*-puy3OV^DYawks8qW<S3{ENw>T^271QvFJW?^inpy8CmJm
z929GQ$^yD>=6GwY|8)_+Qxrc`+8Wa1pGTEM1zJP2DlQF<9Y1`S>ccLqUM8(nT5}Y~
zWX;~a`R*VjpB2RjF#RnFdRZZ5nx%Z!Un=}ZzGVUQ2uq(=>`yF8ga;cOKNR`9fO32a
zGZHS(=b9DBb=9TgY_4;L`VOh8(7fZz8RhrRcit9vkJc_v!nRmn!|+g!)|-#=us;+}
ze$HbQV=G4O`GpDGPM%=XW3KgRGt(KKdNmN>H9xZX;De95cdbdq4XtDC1juyEXP`9}
zMFfY2PG|6m*YIWw%l7?x1;@C!aFUKeTnk}iQ>nV7GNMD_^(O^2km2Yso80mMNSx|K
zB#S)o^4muSBB2GI1Oe(1F%-*le4-eXc+oP&csG*19l2T!IR@P;5GbF8;7=$KHP0mX
zDFgmZzfv3o;MeLy@0>^r>-hl{!!IyEIq?=HDe_*n3S#ZaB8zhPg;q~s-z4PN>QV@)
ztdfxcxuRq1B>jAl=L06-5O)%)i1Cj(80YRzuE;kg4KNn(gpI*Pf5bN26WvEKJJJq2
z+q9Tknq2UUX(&m$GMqbI_!RBw>8M|BQInJ$I7bq$1R_CdEW{uIA==ih_u%HUgS>hq
zg{>{|$fdZ%#6-%43>$onj^GD>B9gm0o78^vYrG5V+U>4d!tDvPp1zU&?v;)BtrM4^
zh?@|38A9RK4rjmR&Sk(UFfIY&1$>K++2h6Xe-YGxJDa9<eX<~2tJMj$g-8f1!2^iu
zOtTke6G$I@DoV>YVKlZ$5K;x%qxM)IrvE%iJFRdyk0=iy4D8o&>hPwrWRPNGu9b1v
zsL1xW4Lb`yDnGBL@yfQmfNJ-g{?AUex>iQ$o7@dc-yt=R)8G%;!`8UdN;O_v9~rrD
zTdVYku|-Yrg;1-^_+8}%v(>2b_a5FC<=%Ix4C(YJ!9->ZPTm0%zjJ)MYnQjIl$vut
z+0>!g;?0yYthy5V%~L@uyDIRARc6orXAiQpyPR*{O6gQ+?An4Iss1cDQz!e1{z28h
z(1D1{QFntzi!^TsBq~JYD`rekj~7+N@4isuZEoLKv1WGG=Y4vxP4g9fPB$wqXV;rq
zwhHtO=$>+MFZKji-V90eUI^|)Nm?;+0y}==V8FDvt;&a@DEB%YduTKVNOk}_m`@Mq
zcdPA^t2Q7{%s#PS?Tz&EUkjBjj3B^oSiIMjTDI&Z)=ZzGJUT)?vfP?at63#~5t98D
zFH7s2;@aSAEDAP~p^>dy3aUwOGK&qDG3W5=#>yMAp5WS``QEDq0{WvjOcMHqb>X-;
zZTu65c7{Xfp|sfvF0x+LqGb;l-}hs9ZocCt_8rS_*;9`<oeoSQ=Y=V$tLBgOJEGwU
z>OJiQNnXPSBV;$S{VZel>`i0HJ)!78-{2Mhw9^sI<$htx5nkh3tqFKB=Z#f6S?Lk~
zA&nPsBnXYreZlcIt)FbLs&OT8%L0D_d$b%=kf2f8dxoV@hl6HO)?CMk&!LMujQS(V
z(>hxj?#UOaqF!><)dta1O#QC@r$)4acM@i$^i8bf2Yox-8!Ec)k?Ks$R{}w%7xR-B
zXqto>{55<ZK)*r$#Wi&`mxz-~4t={Gj#VJfWYnH+*2$vEjESt>&yn!%uaSIB2S1-z
z(9ny$c>~R)gP9?=x-bsE(Px7_RJI@+CnFbP0cyNtLMh>Mz-|Yjg)!-bF?F?b=Jt(s
zAs9Dq#BVpy%hx$plI0SsW2IR99tDf2xSp}GYJJ`-V%KGg&>#j?n)bKe54@eV-T?;M
zZo40)T$8obTd+S+Wy5o=Z>gpUfxlj__Fckje_a)jpxicG%zf&FWj+yZWbnrFu9t&`
z#S%7&#N<`Mu3BeV_D8*wVpds2S@k!*7iPwnZJB*KxJ2Favp6U<6~Kh?Ab#KzY?`P{
z2K@LVc?x-4RH!&tq<vImU}4+&3n1x>14T^!gBly}@+s`bQ^spH;lmyc>pmdAwH&VL
ztMKE^<&(3~Q1%}cOp6Y=Wvo6(78gL27`0Adw4wx+d9*J#9)FScNB9%GKNT&&7qoC2
zf+O$nP2IimNNrVQ$*Rw9=PK(4MnF}#5xb^LZcxknTLO^qqmc@NsY7Zg@SZwt#EZS;
z*rmNWLp9?0t+0ZWGdnaSmU0@0AGAk^142=jha!ln99Y7)_wP|T1jM{^z?fN#`xJjF
z!*jkS$8<CHehx6xY^ex&m$o-Nwg-)3J)I&s`2a>JA)zYA+U4M!MV*b{)qNmSF?N<!
z`o)a#Gq(?2A&WYUEr0Nrv)x&&x8;Da#d)Gl6yb5BP-T>$CKyfXSjd|?9W^R%sNtiD
z_<NUd&PitHns+Z=z)mz$LyJ|CvLI)UPwo?k4x>lLz8@=>4ymweOZj>0ag+D)2d%7p
zyJ?*d(MuW;D$=|8Ar&518Y}@zUucCAQ1M8x!?*G``pwguzMxh=i)F$?;?ur{t$a**
z7PG^-I~K!nTM|$B0)4q>W@XLE_7B>YTD^n9GL>tMp+8tDdh=O^({4iI;m&1W9Q@DB
zKBd<@t{)6e-nt>%+^C}PvBn5*Ke0A?0e>+;v*mj7U?p7zYToXW95)LS$x%Ue6I8N&
zdk4QV*Q02zWRPwi=4`&~17zpISzwY5kEDXb%TeK}3Nv)(0OFiF;pJz6+|5<*4ej2u
z%xDB_G*0KpO)8CBZIC%jOYKFcMVUx0tTLm5vHAOI+?LRnY8lN#$Ly&2L9c&`JKMo8
z!jvCAL_%M8xk}V8WC;x|q0`WPc@SalV{mRyDX^EEX1?{Qo1!;so0su$bkg@?<Xn!J
zewBWWF4UCS6#C)S)4tA?yNjP$5rA4Q7e3CQ=@{YUyD=oND=#lbv8I>cYz~f1YFqKk
z10pFG9q+JR&job|Vo((iKpI`?$U<Ef#8+*p6WYyyrtzwoVmwEsosRI|KVvGeodKTw
zW^iuL0npJt>#q7FD=_$$wuDvVIcA;N`KW~J^e;c51}oY9eL5b}JM8Co^F{HL!S~7c
z(axkMn`eDXwdwl_+^O-qSiY`Z-=!Hn!&kHWuWj$PMhY{OyJ{W%^4zTy9{j{du@M)?
z-M+s0EfSUZ&f-$>%8nqMTj);a@^C&_!GsdM_4ZQF{^EI%o@bI}b?-3m=p}1X2exV2
z%ida`I2{e7nJ9^mo3EZQ>{JX$?rrEM1S3-l;z%s2s8k>|Ep_9SgWS1!GWXB{pWJ@J
z#`y@)KCh>C_TMjsi)#|%ytjaPRued~{q_T<e+Q<gpk+9G)o;Y!N<Ewb7PO{ZaUqhc
zUyRl?mIrcf9+Iry#@cFMX`1vD%R1+ovN?B$)snY&(+YQZ|78>~9vo7bUc~YpjF|{q
z2ZCY!-63Ly-`TXaI_ujD4m5LThX3=UCb;2-8v|tsc9`iLihiUcuUAje1t?*}6V(EZ
z#YOFP`ZCP~=HI`#ps|M_dJ9a9G+%7ihCZEFoR@)9qiZfpQky#UB6$N&nH*Y)3v0r^
z6#Ku%ZuE1;aK?;d#Eha(pGRDLbfEjE7nyWhE!3j%?ThAk*PSA-Tv5;c;Csr0-qF{p
z1z>jsJDv(T+X+4Posm~r=?)Gl`u@Su=llJYMU&e5|E6>56sTDun5dY3gX8B8to`Q^
zQOE(D+re6QQUc$vL!|m=2pJ<!KIDXNsb-nd59}t;vb2FdAnQ<y^M7%!%1?Bziwl_-
zd$a6NclhQ(6h&JE9n(~fhcr&i88bqxAzyc{E%@8wuQxRA26FZ<H$L1G5PUYk7s}r4
z^<ZyW1GHZRqkSmPk7WGrtDxJ-(ngmiwxnqNjJ93?@Hp&CV}r|5*fPeq7)eQa(+ta>
zvEmOfF>-$*zgVz=b+C(Luq)0v(DhG&D9B?~WaZUmu}YR$MVz7nPElP}UI`~JPb@rI
p^8X0F{w|(w5q}BF{Ic?YNLWj(JWf#+r-1z*LsHkTA^jT~`(NiS#rgmM

diff --git a/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/eggplant/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..3dd3203d695475ebe24b531b4b0ae3dc4b6d3ac4 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Ogrr72!}HrB;R_!t@L8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
zVqjoUEpd$~Nl7e8waU#;$xN$cFtoHV1!*uc3o)>;GBgD$g=kPZ6U;tYP0|nm8x<TW

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/eggplant/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/eggplant/jquery-ui.css
index 03546dae28..176cc6a9b1 100644
--- a/civicrm/bower_components/jquery-ui/themes/eggplant/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/eggplant/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=30273a&bgTextureHeader=highlight_soft&bgImgOpacityHeader=25&borderColorHeader=231d2b&fcHeader=ffffff&iconColorHeader=a8a3ae&bgColorContent=3d3644&bgTextureContent=gloss_wave&bgImgOpacityContent=30&borderColorContent=7e7783&fcContent=ffffff&iconColorContent=ffffff&bgColorDefault=dcd9de&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dcd9de&fcDefault=665874&iconColorDefault=8d78a5&bgColorHover=eae6ea&bgTextureHover=highlight_soft&bgImgOpacityHover=100&borderColorHover=d1c5d8&fcHover=734d99&iconColorHover=734d99&bgColorActive=5f5964&bgTextureActive=highlight_soft&bgImgOpacityActive=45&borderColorActive=7e7783&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=fafafa&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=ffdb1f&fcHighlight=333333&iconColorHighlight=8d78a5&bgColorError=994d53&bgTextureError=flat&bgImgOpacityError=55&borderColorError=994d53&fcError=ffffff&iconColorError=ebccce&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #eeeeee;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -4px -4px 4px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/eggplant/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/eggplant/jquery-ui.min.css
index 200c493e44..d6fd1da5f6 100644
--- a/civicrm/bower_components/jquery-ui/themes/eggplant/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/eggplant/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=30273a&bgTextureHeader=highlight_soft&bgImgOpacityHeader=25&borderColorHeader=231d2b&fcHeader=ffffff&iconColorHeader=a8a3ae&bgColorContent=3d3644&bgTextureContent=gloss_wave&bgImgOpacityContent=30&borderColorContent=7e7783&fcContent=ffffff&iconColorContent=ffffff&bgColorDefault=dcd9de&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dcd9de&fcDefault=665874&iconColorDefault=8d78a5&bgColorHover=eae6ea&bgTextureHover=highlight_soft&bgImgOpacityHover=100&borderColorHover=d1c5d8&fcHover=734d99&iconColorHover=734d99&bgColorActive=5f5964&bgTextureActive=highlight_soft&bgImgOpacityActive=45&borderColorActive=7e7783&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=fafafa&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=ffdb1f&fcHighlight=333333&iconColorHighlight=8d78a5&bgColorError=994d53&bgTextureError=flat&bgImgOpacityError=55&borderColorError=994d53&fcError=ffffff&iconColorError=ebccce&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #dcd9de}.ui-widget-content{border:1px solid #7e7783;background:#3d3644 url("images/ui-bg_gloss-wave_30_3d3644_500x100.png") 50% top repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #231d2b;background:#30273a url("images/ui-bg_highlight-soft_25_30273a_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #dcd9de;background:#dcd9de url("images/ui-bg_highlight-soft_100_dcd9de_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#665874}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#665874;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #d1c5d8;background:#eae6ea url("images/ui-bg_highlight-soft_100_eae6ea_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#734d99}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#734d99;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #7e7783;background:#5f5964 url("images/ui-bg_highlight-soft_45_5f5964_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#7e7783;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ffdb1f;background:#fafafa;color:#333}.ui-state-checked{border:1px solid #ffdb1f;background:#fafafa}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#333}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #994d53;background:#994d53;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_a8a3ae_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_734d99_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_8d78a5_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ebccce_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_8d78a5_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-4px -4px 4px #aaa;box-shadow:-4px -4px 4px #aaa}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #dcd9de}.ui-widget-content{border:1px solid #7e7783;background:#3d3644 url("images/ui-bg_gloss-wave_30_3d3644_500x100.png") 50% top repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #231d2b;background:#30273a url("images/ui-bg_highlight-soft_25_30273a_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #dcd9de;background:#dcd9de url("images/ui-bg_highlight-soft_100_dcd9de_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#665874}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#665874;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #d1c5d8;background:#eae6ea url("images/ui-bg_highlight-soft_100_eae6ea_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#734d99}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#734d99;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #7e7783;background:#5f5964 url("images/ui-bg_highlight-soft_45_5f5964_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#7e7783;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ffdb1f;background:#fafafa;color:#333}.ui-state-checked{border:1px solid #ffdb1f;background:#fafafa}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#333}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #994d53;background:#994d53;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_a8a3ae_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_734d99_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_8d78a5_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ebccce_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_8d78a5_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee;opacity:.8;-ms-filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-4px -4px 4px #aaa;box-shadow:-4px -4px 4px #aaa}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/eggplant/theme.css b/civicrm/bower_components/jquery-ui/themes/eggplant/theme.css
index 64e63d591e..286e322bce 100644
--- a/civicrm/bower_components/jquery-ui/themes/eggplant/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/eggplant/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #eeeeee;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -4px -4px 4px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-small_25_c5ddfc_40x40.png b/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-small_25_c5ddfc_40x40.png
index 9d264232e8554047760a20fa5da4f6bdcca3beed..903c1be86912de048cbd5bfceba498afc3292473 100644
GIT binary patch
delta 109
zcmbQhJb`&a1=mw9c0Ofg?=0;J6Pvb07#Zps8t59BhZvez8Jhx;wt<0_fkEwq^A8vp
q7*tDKBT7;dOH!?J^HVa@DjAFnaA@G!TOI?{z~JfX=d#Wzp$P!NFdk?C

delta 109
zcmbQhJb`&a1=j;kK3*lRiU%`zCpK-1Ff`LOu+%j)2{AObGB&X?G|)9Lu`)1Nz^LHJ
sz`&qd;u=wsl30>zm7AZEnO4bQWPn4%#h4j?ff^V*UHx3vIVCg!0DuV|1poj5

diff --git a/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-thick_20_e69700_40x40.png b/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-thick_20_e69700_40x40.png
index 9f11531529678f1c2cb340239f60ff248c6b016c..dbd9cd5a68382ffdc4810f069b9314f87c240c0d 100644
GIT binary patch
delta 93
zcmcc3e4BYf1=mw9c0Ofg?=0;J8=DvzrHu@A4GnY+%tH)Ktc*>8NZY``%D|xZ!TAT1
Z=P`<@<B;dsTOPvz1fH&bF6*2UngGVb8883<

delta 93
zcmcc3e4BYf1=j;kK3*lRiU%`zH#RXcN*kK#8d&NYnuHh{TN#^J85-ysm{=JYEMQb{
boIH<FOdW^(#h4j?8Gyjk)z4*}Q$iB}pr07c

diff --git a/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-thick_22_1484e6_40x40.png b/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-thick_22_1484e6_40x40.png
index 95bc7e9ed4ebae604bea13d46b98bec03abbb1f0..00530ddc49e2da103e8245a07bce53523a861511 100644
GIT binary patch
delta 109
zcmcc2e3^Md1=mw9c0Ofg?=0;J6PtcU7#Zps8t59BhZvez8Jhx;wt<0_fkEwq^A8vp
q7*tDKBT7;dOH!?J^HVa@DjAFnaA@G!TOI?{z~JfX=d#Wzp$PyHRUa_`

delta 109
zcmcc2e3^Md1=j;kK3*lRiU%`zCpP_zFf`LOu+%j)2{AObGB&X?G|)9Lu`)1Nz^LHJ
sz`&qd;u=wsl30>zm7AZEnO4bQWPn4%#h4j?ff^V*UHx3vIVCg!0MH*E&Hw-a

diff --git a/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-thick_26_2293f7_40x40.png b/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_diagonals-thick_26_2293f7_40x40.png
index 0eecd2e49fe937e110bc5c6c2bd3524a17f45a81..6d237c0769daf7888a41f3bd796c938a08938bfd 100644
GIT binary patch
delta 109
zcmcb>e1UmF1=mw9c0Ofg?=0;J6Pvz87#Zps8t59BhZvez8Jhx;wt<0_fkEwq^A8vp
q7*tDKBT7;dOH!?J^HVa@DjAFnaA@G!TOI?{z~JfX=d#Wzp$PyDzaJ<7

delta 109
zcmcb>e1UmF1=j;kK3*lRiU%`zCpLYHFf`LOu+%j)2{AObGB&X?G|)9Lu`)1Nz^LHJ
sz`&qd;u=wsl30>zm7AZEnO4bQWPn4%#h4j?ff^V*UHx3vIVCg!0L+OV#Q*>R

diff --git a/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_highlight-soft_100_f9f9f9_1x100.png b/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_highlight-soft_100_f9f9f9_1x100.png
index 4aebfd3d49ddebfc6f932a6de3d1872ad49cc95e..79ca0cb6b8ee1421dd9d4c5c139e90cb6a401aaa 100644
GIT binary patch
delta 109
zcmX@gbd+gA3D;9Dc0Ofg?=0;J6YKILj0|-R4Rj66Lkvx<j7@<^+rYrez@YZQ`3DRP
q45}rr5hW>!C8<`q`6-!cl?+A(I5hC=Esp_eVDNPHb6Mw<&;$U{5FUX5

delta 109
zcmX@gbd+gA3D*NoK3*lRiU%`zC)VXh7@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<kLeyB

diff --git a/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_inset-hard_100_eeeeee_1x100.png b/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-bg_inset-hard_100_eeeeee_1x100.png
index ee0c7bdc96a0ffa85be1bd273fcf7fe667c773ca..eb99a9ea8fbda5c8f9c540f50c5a61b4776ac1ff 100644
GIT binary patch
delta 109
zcmdnRw2Ns%3D;9Dc0Ofg?=0;J6YEkUj0|-R4Rj66Lkvx<j7@<^+rYrez@YZQ`3DRP
q45}rr5hW>!C8<`q`6-!cl?+A(I5hC=Esp_eVDNPHb6Mw<&;$U(>K<SK

delta 109
zcmdnRw2Ns%3D*NoK3*lRiU%`zC)TAz7@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<g2NsC

diff --git a/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_0a82eb_256x240.png b/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_0a82eb_256x240.png
index 243d857227c1b439edffecebb7cdb8972b802695..d7641b7459ca710d26534946d37ae5ac210e7b24 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_0b54d5_256x240.png b/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_0b54d5_256x240.png
index 37c7143a0972d7bbecb2682a35cb9b89f9f89882..ccf9a21cca6143dc30b55b093c2b8a01b0bf36fa 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_5fa5e3_256x240.png b/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_5fa5e3_256x240.png
index 690a3b5a322b49cfe957843e2932a4046d6c27ed..f025ab708f4fd8147dc4498207c16797b342dbd5 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_fcdd4a_256x240.png b/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_fcdd4a_256x240.png
index bcc357ee9c8aba46c1525ceb8556b1f9ef1b4dc8..299afca4567866cae492b050d407d6b39887f348 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/excite-bike/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..77a6cf5573db016e6102b6dc2e07ae043f3891c0 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Ofg?=0;J8|z{ue2ffr4GnY+%tH)Ktc;DVOpUb-46F<ct~xeL
zF)%QwmbgZgq$HN4TIJ@aWTsUz7+PAGf;1SJg&0^^8JYr>LNq9y31*+HCTR!&<u4nI

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/excite-bike/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/excite-bike/jquery-ui.css
index edd1b91afe..115e808726 100644
--- a/civicrm/bower_components/jquery-ui/themes/excite-bike/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/excite-bike/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=segoe%20ui%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=3px&bgColorHeader=f9f9f9&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=cccccc&fcHeader=e69700&iconColorHeader=5fa5e3&bgColorContent=eeeeee&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=0a82eb&bgColorDefault=1484e6&bgTextureDefault=diagonals_thick&bgImgOpacityDefault=22&borderColorDefault=ffffff&fcDefault=ffffff&iconColorDefault=fcdd4a&bgColorHover=2293f7&bgTextureHover=diagonals_thick&bgImgOpacityHover=26&borderColorHover=2293f7&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=e69700&bgTextureActive=diagonals_thick&bgImgOpacityActive=20&borderColorActive=e69700&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=c5ddfc&bgTextureHighlight=diagonals_small&bgImgOpacityHighlight=25&borderColorHighlight=ffffff&fcHighlight=333333&iconColorHighlight=0b54d5&bgColorError=e69700&bgTextureError=diagonals_thick&bgImgOpacityError=20&borderColorError=e69700&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=e6b900&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=e69700&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=20&thicknessShadow=0px&offsetTopShadow=6px&offsetLeftShadow=6px&cornerRadiusShadow=3px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #e6b900;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: 6px 6px 0px #e69700;
diff --git a/civicrm/bower_components/jquery-ui/themes/excite-bike/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/excite-bike/jquery-ui.min.css
index dea16e15b6..df5f05f76b 100644
--- a/civicrm/bower_components/jquery-ui/themes/excite-bike/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/excite-bike/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=segoe%20ui%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=3px&bgColorHeader=f9f9f9&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=cccccc&fcHeader=e69700&iconColorHeader=5fa5e3&bgColorContent=eeeeee&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=0a82eb&bgColorDefault=1484e6&bgTextureDefault=diagonals_thick&bgImgOpacityDefault=22&borderColorDefault=ffffff&fcDefault=ffffff&iconColorDefault=fcdd4a&bgColorHover=2293f7&bgTextureHover=diagonals_thick&bgImgOpacityHover=26&borderColorHover=2293f7&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=e69700&bgTextureActive=diagonals_thick&bgImgOpacityActive=20&borderColorActive=e69700&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=c5ddfc&bgTextureHighlight=diagonals_small&bgImgOpacityHighlight=25&borderColorHighlight=ffffff&fcHighlight=333333&iconColorHighlight=0b54d5&bgColorError=e69700&bgTextureError=diagonals_thick&bgImgOpacityError=20&borderColorError=e69700&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=e6b900&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=e69700&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=20&thicknessShadow=0px&offsetTopShadow=6px&offsetLeftShadow=6px&cornerRadiusShadow=3px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:segoe ui,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:segoe ui,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #fff}.ui-widget-content{border:1px solid #aaa;background:#eee url("images/ui-bg_inset-hard_100_eeeeee_1x100.png") 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #ccc;background:#f9f9f9 url("images/ui-bg_highlight-soft_100_f9f9f9_1x100.png") 50% 50% repeat-x;color:#e69700;font-weight:bold}.ui-widget-header a{color:#e69700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #fff;background:#1484e6 url("images/ui-bg_diagonals-thick_22_1484e6_40x40.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #2293f7;background:#2293f7 url("images/ui-bg_diagonals-thick_26_2293f7_40x40.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #e69700;background:#e69700 url("images/ui-bg_diagonals-thick_20_e69700_40x40.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#e69700;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fff;background:#c5ddfc url("images/ui-bg_diagonals-small_25_c5ddfc_40x40.png") 50% 50% repeat;color:#333}.ui-state-checked{border:1px solid #fff;background:#c5ddfc}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#333}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #e69700;background:#e69700 url("images/ui-bg_diagonals-thick_20_e69700_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_0a82eb_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_5fa5e3_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_0b54d5_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_fcdd4a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#e6b900;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:6px 6px 0 #e69700;box-shadow:6px 6px 0 #e69700}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:segoe ui,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:segoe ui,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #fff}.ui-widget-content{border:1px solid #aaa;background:#eee url("images/ui-bg_inset-hard_100_eeeeee_1x100.png") 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #ccc;background:#f9f9f9 url("images/ui-bg_highlight-soft_100_f9f9f9_1x100.png") 50% 50% repeat-x;color:#e69700;font-weight:bold}.ui-widget-header a{color:#e69700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #fff;background:#1484e6 url("images/ui-bg_diagonals-thick_22_1484e6_40x40.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #2293f7;background:#2293f7 url("images/ui-bg_diagonals-thick_26_2293f7_40x40.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #e69700;background:#e69700 url("images/ui-bg_diagonals-thick_20_e69700_40x40.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#e69700;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fff;background:#c5ddfc url("images/ui-bg_diagonals-small_25_c5ddfc_40x40.png") 50% 50% repeat;color:#333}.ui-state-checked{border:1px solid #fff;background:#c5ddfc}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#333}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #e69700;background:#e69700 url("images/ui-bg_diagonals-thick_20_e69700_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_0a82eb_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_5fa5e3_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_0b54d5_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_fcdd4a_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#e6b900;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:6px 6px 0 #e69700;box-shadow:6px 6px 0 #e69700}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/excite-bike/theme.css b/civicrm/bower_components/jquery-ui/themes/excite-bike/theme.css
index 948f54b8f9..658128b518 100644
--- a/civicrm/bower_components/jquery-ui/themes/excite-bike/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/excite-bike/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #e6b900;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: 6px 6px 0px #e69700;
diff --git a/civicrm/bower_components/jquery-ui/themes/flick/images/ui-bg_glass_65_ffffff_1x400.png b/civicrm/bower_components/jquery-ui/themes/flick/images/ui-bg_glass_65_ffffff_1x400.png
index 520d5047fbad15364515ab429a9159786548d642..a0d2cb1a820fd929a009be3f0adcbdb28725465f 100644
GIT binary patch
delta 109
zcmeBV>SUTw!u6DkoljYDX^PjLiFL*iMuxhE2D%33A%-Sa#->)r#@Yr3Rt5%g2ET4G
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{>6pX-zc)WG2B>gTe~DWM4fhT0uu

delta 109
zcmeBV>SUTw!u5cYk5`HF;mecTC)OE97@FxCSn3*@gcurI8Jk!E*#<z;;HPma4+8^(
pYKdz^NlIc#s#R`&N@iLmgOLFa4IO!RHvly-c)I$ztaD0e0s!dNA0hw%

diff --git a/civicrm/bower_components/jquery-ui/themes/flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png b/civicrm/bower_components/jquery-ui/themes/flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png
index a0d8f0eb22e2e553892d61548499e9f6675ad54c..781a19f80ed33e280443c152c64f9ff53a1bceff 100644
GIT binary patch
delta 109
zcmX@bbc$(03D;9Dc0Ogrr72!}Cf1ci7#Zps8t59BhZvez8Jk)e8*3XFSQ!||8T`7%
rz`&qd;u=wsl30>zm7AZEnO4bQWPn3Mey&p*Py>UftDnm{r-UW|)Qlb{

delta 109
zcmX@bbc$(03D*NoK3*lxhc8cVpIBECVQ8jnV5w_p5@Kj<Wo%*vWE%iUgP+E!JPZsB
pswJ)wB`Jv|saCo9DVb@N3`PbxG<4+M-2l|U;OXk;vd$@?2>>>iALRf5

diff --git a/civicrm/bower_components/jquery-ui/themes/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png b/civicrm/bower_components/jquery-ui/themes/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png
index ba2ede19a0a7ea4138e4d72b912a4b6472057ff3..02a9e5908a8540be224809d8bab6a3383b22ffb0 100644
GIT binary patch
delta 109
zcmeBV?qr@&!S$4joljYDX^PjLiB0Pxj0|-R4Rj66Lkvx<j7_bKjkOI7tPBj~41V2W
rU|>)!ag8WRNi0dV%FR#7OsixtGQgoBKi4S@sDZ)L)z4*}Q$iB}wp1PJ

delta 109
zcmeBV?qr@&!S#TXk5`HF;mecTCpN8*Ff`LOu+%j)2{AObGB&XSvJHTw!B68<9tH*m
p)e_f;l9a@fRIA+ll+3hB1|tI;8andsZUAav@O1TaS?83{1OOOcAE*ET

diff --git a/civicrm/bower_components/jquery-ui/themes/flick/images/ui-bg_highlight-soft_50_dddddd_1x100.png b/civicrm/bower_components/jquery-ui/themes/flick/images/ui-bg_highlight-soft_50_dddddd_1x100.png
index 8a528ef84082cb5498e16ac490569df7a2882304..0304bf8dc8d61dddee7c8c9aa446cdb85001dd53 100644
GIT binary patch
delta 109
zcmcc2beU;F3D;9Dc0Ogrr72!}Cf3zP7#Zps8t59BhZvez8Jk)e8*3XFSQ!||8T`7%
rz`&qd;u=wsl30>zm7AZEnO4bQWPn3Mey&p*Py>UftDnm{r-UW|-%cJv

delta 109
zcmcc2beU;F3D*NoK3*lxhc8cVpIBELVQ8jnV5w_p5@Kj<Wo%*vWE%iUgP+E!JPZsB
pswJ)wB`Jv|saCo9DVb@N3`PbxG<4+M-2l|U;OXk;vd$@?2>?M^AOHXW

diff --git a/civicrm/bower_components/jquery-ui/themes/flick/images/ui-icons_0073ea_256x240.png b/civicrm/bower_components/jquery-ui/themes/flick/images/ui-icons_0073ea_256x240.png
index 375b0e3178ce3a4b2b33b0920afafa31f9b52190..41d683836f53e8763a822cc383740ba1eeb357b3 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/flick/images/ui-icons_454545_256x240.png b/civicrm/bower_components/jquery-ui/themes/flick/images/ui-icons_454545_256x240.png
index e6e41cd07813ccd9c797d487fd183d318827c5b1..41c9b4024794cdfa9ad5673df18346eddffb52d6 100644
GIT binary patch
delta 87
zcmdmFzR7$-3D;9Dc0Ogrr72!}Hr8#Ik~T8bH8jvQFb^>_u`)KcGBwsVFt9Q(xa!y}
kH90_9MAp#K!W5*!$SlOb!phJTC<jrYbS9X6a-*~%0Ap4cmjD0&

delta 87
zcmdmFzR7$-3D<o#MlMy+2|v|cH`Z;Jk~TEcHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
mVse1Ah^&!;p{cF`P?2GXp@EgLxs{P2M1_W9-k!;g(uM$A6c^M0

diff --git a/civicrm/bower_components/jquery-ui/themes/flick/images/ui-icons_666666_256x240.png b/civicrm/bower_components/jquery-ui/themes/flick/images/ui-icons_666666_256x240.png
index 4bdf1575e3bb0cbe593c8f3bdf278efcc8dc2770..7da3281921f27ccfe822e10bd6de36de583d5ab6 100644
GIT binary patch
delta 102
zcmX?Ze%yRQ3D;9Dc0Ogrr72!}HrAby@-Z^hH8jvQFb^>_u`)KcGBwsVFt9Q(xa!y}
z#lXOzTH+c}l9E`GYL%Oxl9^V?U}$M!3esR?7GhvwWoQai3eli+CYXKlG-*QsIHer-

delta 102
zcmX?Ze%yRQ3D<o#MlMy+2|v|cH`bkz@-Z~iHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
zf`NfSwZt`|BqgyV)hahXB{Qv(!N|bSRM!Bg$1uduz{=R%%E%C+LBla`&*W*+h5#@&
B9W(#{

diff --git a/civicrm/bower_components/jquery-ui/themes/flick/images/ui-icons_ff0084_256x240.png b/civicrm/bower_components/jquery-ui/themes/flick/images/ui-icons_ff0084_256x240.png
index d79c1ee521a1b0fa1fdadd0c6a290e17a336b593..85d5104f4b77af3a08f6864c9c1f568c39ff1b6c 100644
GIT binary patch
delta 4192
zcmXAscRbbq7sv1CUVD$SXLOB>Yp-yP>`_J}x!1_d_*x-+u8~#QM5NoW70JHFC7bAL
z%O=9L!ZnKPSKr_Buk(I9&UycFUa!YF?{}wgl5i>-VE*WM8IWNnRP{k15W7GNGfRlA
ze)tvHoTZk5hpze6iDiX$W??^&_a9q6(M!v8b~MGhd*=mY^Z+7Yac{=gsmi@CsR>oM
zp7NC^{jq=U0Gy2Vbs-7lyas;`l!1n(Hz-$WC>ewV3tfzwArM9{LtQPakZ;@fXq{*3
zm?`=U$~JP+xf_l1lzm#@0gBRn4)-R5yvK^XR#Z!I?+9TR7x8q9wDD@!J1vUbxnDi#
z)5kz|R)A(061<b}2WEjNml@NkY7)YqB1}mdXd_X(BJcBMGdV?J(JaUr=Xd2}Wc&d7
zGNu^nA9?x%3)hlNWljBh#IbQmBMV*MXohC1aHawikvN)yz#*(a<9XqXtjN3xH~A;@
zylz-j<KvJ@L_NeD7FQ2Z6RSwnfKE;0O*$=AL7DcY9*n|C!x#>-t^Ij{ye>I!hw6sz
ze>~-QzC-OZ&1hs>LopU=zRoF+V_p=gfG&hX@|e;K8I2MPfv1q{C|9M=U9r|k>OI}(
zWru<>f)kOCo~ZX_b7pl0G*OuV+J<=aC@>rS_>1c^ckgGXm`;f=lW*(1f!o3bAlvaP
z#zl3Pa%UvR<hc|R^Z)s%ei(2T^TDI)Y(7eV7>bcD){dWTndzyARZ)-|!7i9T@EKAR
zbY17Q_c)?yrmuSUi%_4nD3nn6sUwG?Sydo$(cl5c{na#9d{%?r`E~m^CLkP2b;cEI
ze(WN1xgsD#<(izD<kx{$phEm)Y%{OHlte7TM`h0U%@S8r3H#Pcwz}@3Ib)`Q6eXFo
z0T#+Mp*mMO(@JZ<f4Vf|^8fC1n%=nZE>)j<+F8v#ckkU7MtUi0^0M6tOs)7{&%p!l
z@exR-)ZX$Km&42cEe11uQ}Zx)UsB+tZ=!E0w6(fD>=v^o6qGjKpRiNJi8w%^k3K&h
z9}K4pIW?9TRgc=B6w3GRSXzVJRTE+B>~J)eAL5&4@{-3Fc;3&+G#jp;!u$@@gLnbH
z1-WK8+Z@OvSpIXr_bzM*9Cg))_Xn55evqT@VFJ_8>{ZA6ow+eGTXQ`416w+i9CE5U
zZGHg^U9@l(NN@a_lgF-YmFqNP`@J7igV`Qm6{H|^_5hfP)PP_4i_=)cEKd2MRqxyC
zY&k`OZS0d6pJ}yC#xts9QiU6OV!}>Zgllwg@zQjEGPqQ(hS_FQis<q59ytgM!H?Iw
zK#HmmZ_K3y(bAu!ft???0pa0e*wmWbAklLIbU^ui&8Ph^s$_;_^=YCqkXS<aHi;B0
zZ`6%@2$U`k({aBO_*j$r7>6;v)EqHo!S#~q=gysvEJ$2u_h&WrlF~jhwwJlX$9G2(
z(S)NMrfzdgD$~-r<IsB5dggT*mIMc#JdE}MBkA<5R|4S!>aTX4M7^*sUl+D|SU5Of
zJ;qH^_?6-zhHn~l3PXALDKJ@Bl-OKyvU(!;fKZM6nPj2x_!7B}Yxr~R`+#a&l~j}*
zv}eQ{qc0u!sAX&+VTcZjz0#iGR+>OGMcb3vW-q8{iKU4FCziHON`Vp{xGCEvJQo{&
zKTl0jJer3Md3;SiFhvh665@s#fD8mW)3W!m$v`%}>{}Ud4zAO|pDf6~YQ9YqwJQA>
zXuI|a2Fp+OVNaZgMHuKAAW?z;YW`Ja*;UXoQoAmabeA>pu1>9wIJZ*XFaKuNy;*dz
zf0n(ttGvp=!9T{|A&m_;XpnAOM*r9-ySxzfnG_I_7jJjCWs>&EhU5)0Sv1`UX#L&D
z%w8KutFutoW#xM9E-ol+bkmR_gZew`TOgX8HL&u%bqT|uw?dtk-K|R=<l4Q10uUKU
zzphAAH*XB&&S9%A!AQp$_(0q#Q@*!I2H$OcM2P?fR!1(#;_ze%5CBIJg|*VB6c(h0
zzw^Wzo<v0tK+!boI-s?E3V`8quQ|b9KS#3e?L5M@$xt;sI+mK@+s*C+j4&e?5hfT9
z3jv~%H=TyTIIVSvO}hv1+bAe!hY*UXsJY07SZlm+Do+|E@0ar1<=cT83ra_Y`<nOm
zPgV*eH^ASd-#$<le<Yt_`Z?KSgkMO=Iv)&;k`*BKkY$3JlEA7!0#yihC~^<0;%7x4
zt*^@)2o=GozY(MY_?J%;PnYY$rR~YS(k#7YDd|{QasCSLmk^kFWwx5P11;QwFE(gL
z2=pzrTyKM^MCwrm35G7#uhJ6KUXz(n0ccyiJz-Z6E4j16()k@O35-Fj&sn})b&@TS
z38v9|1r8n@Nu??gf0)rOlEpSb%qqL_Z@$d3q~;Q9yR0K2%|bi^Y)nn`x3_ci0uZ^a
zK`<L-#JZ#(@eFbm>w;y<)5(@J3fv=d#1|1*h8S9kvVxV$!2e9%`*ZKLraJj<vm(Zu
zAf#3Fc}{=Td-ImiM0+r|^RQRwe8JsDIEeEa&^}A9Dc+l(bg2nKGW5+TPG}Cu!{k<P
z6nwY5wABkAerTsZWOSn_MYHVQ&p05o8hXb=Rz1(YG1_Zjoan9~nko0Z?)b>+AGMyz
zLm9mDn>PPUhFVg;lJ8qolUlxtD>PCX^{7EBw|R)O-?xH(WJ>!?D?dqd`9$%#Ht5sa
zk;w?BG`PKulCY<b{We{>+P#?C)z>X$v8{Srj?Fu;i@L;>k_j;9yB-mI0lZM`e;47_
zpzZ)Ak%8HjZD{f=g1HM%c<)q5y5&NBmY17G?c{M4^S{c7n3l)iu`IzaIP-Yf0iq~I
z0?kOGVGN3SM{@6%dH{f|uM*lof>@!m6VTHMO->}2csiwXgz-%ET)AtpP@Hw>F@u-Q
z>G=pNkwFsJ;fsASjGF1vI8tqKGPS|${2<ToAl_}CXkO#ovA$9m9^Wh4vem}IuR`Vi
z1~=x;^pQWxF?k=6o1`P;AWY^G>-Yx533UiV`d)$l4}*_UsImP>OK^54Y`>#9EIKI4
zu6uc<$L@CB!q7uIY9=zzl$+wS8R<xPBmX%4#6zIA%b=ktc5~;Qa+^c~={m;zBWZc#
zx&KKXcv^E6d2}%rpkWy}L~$!1J<D{TRTE?Oh;{mi9-$GcMJ%q@y5+q&(zlv~-+rUc
zZ%a+#{}1`CK&m}@eo*wk2~V4|oanLI-!3z7V1E(XcbC?B9hk@QA9`rfTsv*;s9$46
zepvgxH*SLh=~39VEwOXsUd^4^coFkO(o6Wut$Oz&?iZ(Vw~HvhEk65YsxnwK%1!|z
zNwd>B3J&z&s-aGgx=ie5to=cJ*3njbt?5NSlue?+WAqs~m8tG>kFruVC6HH+b8Ee;
zU0jROreDUPop!)y8fA#_ul>qtbi6+)4>85pFQ|j0x%wt`OP~u{xpfozR8r`snci!9
z#?q1^af@v)H%|=;<~@`5<4ZI)NkQy@eDn9s^uuan!6$ZE)f1Wu2Ra@E-1dg_{Smsx
za)cna>>zkB5OgyWuv!#bQHhd7YxMjcKlmhf*})U~js!K0y4CGbg=SAotl##10NFs@
zYj>qPp$opcct7v8=+lEGyg5GY?7-k$zONr&<d-0U(XAXV*w$2w$*9A#mj!+L!i<z$
z{B7amy6Sme8+}^V`8u=-PB+5Hz`#HU-Mn@;f(JATmjZj^;<Ezil+`SGA&k+|MWfRc
zlv=VB;iwcq0cLd3L8ZT2a>TbeYV*i1n&T!p?`y}(+-8r%-zO`-;yDrm=yF`$+}!-)
zII;EZrVHeJ<%xIZ__&(huLY<(Ue!mQW_VKIPuxkf-V9%7&>qZJd7L38mk~gn*Hk<t
z8mwtPO5xVTSL=V}aV)HDHW)WJZ8lT~({oUSEB&|LX2Ww|j10V>=bk&qY_F`3mkS9?
z9bK~7ILMayhOP^c{o|fD>_s6D4+;EZOb4F{-b$WGdx(8aN6MFy-z#-_3LHCPLA&D}
zgw5o)^R@I6j)~?cDP6hDc{8DP5~rvmP}=>TeF<dq4cojsbiPI<VFrC5L}N;QHw;Tz
zLT4OgjtU!S)1589)EX~d{DIQT+=%hgH&H0JQr21U{)GL@`{VS67#_fiD#Fpqr_M2%
zy<7a8xbNh+={wVeGhnxEtKZ*#pXS(j1DdoJ#_j{98CeC)Ec4@t^~|YUa7!Oh{uRek
zjTVw(VAWsQ+~(RA9P=vX@Ocw=jFT@dM=+BFJvPj}XlyA9zIeIc>Vy`*(b9u)e5;_k
zu0FnOnV*=i%YiuAh+t=O!VCJ9UjAU`H=ppsR$r9@T{?BPbMT&mpjqm1C**WgaRyN|
zo%HvypO9dz2Wb4P2IQ7|D?nnbF8|in&GU942Mquzil7o5wa9;+Q@Hu17puLdS74Jn
zyX37E{v-OTPNTM>001Y41J-skYy0~KM0bi9Nd6Etw*AU0I)u^+gEnNI&V*XDSaVY^
zn_q5rO%(=5yZ$Ry@lnuc|AMmO1|Gv!#RkCc;;Wn?T@yW+s9h)+-s(K?Fp3$Ci$wmn
zHNM1Ms8kb@58I%TB%bZLOo#qH`d<b1L>{p-d+ZO+{pG?{AgNpF^#b_SnveJPo~9uN
ziOaZrO|BafQEjz5xeHIB7t5#l86ar(b9ACyhx6YT!;_vj;FPSVqdp69umDY5dV8kG
zrUGZ_qrCCo;F|g2<$iW-@XW3Xm1rB6<g{-qijl>DB?y~#JZ=nL6c|0%Pd`s%xoL;#
z6l-1fw72ENWiSIMD|gf8x7Sq%`yVYrw?os~*Do;?GeAGg3FN@?3-Xs8+g>Dp6%>1L
zqG_K@fBLvtgWYDo^z^^(&tr!vV_ljO%gSeKTftU;s>4%Es!9F7L0PzoNgD<S(EVo^
zZ?4a~E%Ar%D=T@(A~Y7CNnz85vwTAw2F7oHlRdY-2FrRZcmB)_T&X}|l<sY>3vWc%
zp%#DehC}WFHU5?fB{ng`!#_9uL^aLbPKhjylDw4#)0*w>DJQGXQL)o}f<qJbDA=J%
zC8%?|<v3rSLn&dE-9!+K)J9gRzc~%+b;}~<38AA}V}`Ub+n=6jxBrr4TmFQRyS34#
z2rNlqTO-P!B*r&U#Znyxi)rm!-jVg2SYwRV;74<gz0kVJ=oFX=6~|Fp69fzi#W5AR
z^Ls1l*8J|P0&%U+h%L{8vp#ctOWPnAfI)wwtZjnP!z`h{tKiC&>m|JL#u@sI`xmg!
z`wGI4GqOzS3hW-Mz`CY7k5XBsFj<NTRrK1Is~I4u6s$|z@Y5M@+D7}=J%4z>)i?f=
zEE*>uNND|6LGXg#eb7J```(KQS$S+d0<y9pi7ght^4M<r_)4P~pa$P+l`K&)IzdOZ
zys&DDBGO5c%`X%$_qrEgO)4)3QM3*Fzm8jIl@HtMoRJW_i*jd}7VSE;@ZkYBvyA^4
zfAW)}2)4O+^Nf$oY$mcYk}?QMgp!qvysDg>s)F1#1VR;o7}tv7`ty;$8hFDt(8V$E
ozN)vci-&6{L`Fqf;ctPgq7_0}RYu`Y>i-L_3|dlVu(HVf57FGk&Hw-a

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/flick/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/flick/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..3dd3203d695475ebe24b531b4b0ae3dc4b6d3ac4 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Ogrr72!}HrB;R_!t@L8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
zVqjoUEpd$~Nl7e8waU#;$xN$cFtoHV1!*uc3o)>;GBgD$g=kPZ6U;tYP0|nm8x<TW

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/flick/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/flick/jquery-ui.css
index 91a513e934..2b56f06e24 100644
--- a/civicrm/bower_components/jquery-ui/themes/flick/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/flick/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #eeeeee;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -4px -4px 4px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/flick/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/flick/jquery-ui.min.css
index 93fbdfb48b..65e987a36f 100644
--- a/civicrm/bower_components/jquery-ui/themes/flick/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/flick/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #ddd}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#444}.ui-widget-content a{color:#444}.ui-widget-header{border:1px solid #ddd;background:#ddd url("images/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 50% repeat-x;color:#444;font-weight:bold}.ui-widget-header a{color:#444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #ddd;background:#f6f6f6 url("images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#0073ea}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#0073ea;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #0073ea;background:#0073ea url("images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #ddd;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#ff0084}.ui-icon-background,.ui-state-active .ui-icon-background{border:#ddd;background-color:#ff0084}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ff0084;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff;color:#444}.ui-state-checked{border:1px solid #ccc;background:#fff}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ff0084;background:#fff;color:#222}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#222}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#222}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_ff0084_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_0073ea_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_0073ea_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ff0084_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_666666_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:2px}.ui-widget-overlay{background:#eee;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-4px -4px 4px #aaa;box-shadow:-4px -4px 4px #aaa}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #ddd}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#444}.ui-widget-content a{color:#444}.ui-widget-header{border:1px solid #ddd;background:#ddd url("images/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 50% repeat-x;color:#444;font-weight:bold}.ui-widget-header a{color:#444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #ddd;background:#f6f6f6 url("images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#0073ea}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#0073ea;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #0073ea;background:#0073ea url("images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #ddd;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#ff0084}.ui-icon-background,.ui-state-active .ui-icon-background{border:#ddd;background-color:#ff0084}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ff0084;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff;color:#444}.ui-state-checked{border:1px solid #ccc;background:#fff}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ff0084;background:#fff;color:#222}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#222}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#222}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_ff0084_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_0073ea_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_0073ea_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ff0084_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_666666_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:2px}.ui-widget-overlay{background:#eee;opacity:.8;-ms-filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-4px -4px 4px #aaa;box-shadow:-4px -4px 4px #aaa}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/flick/theme.css b/civicrm/bower_components/jquery-ui/themes/flick/theme.css
index 7801798707..be4feb1c0b 100644
--- a/civicrm/bower_components/jquery-ui/themes/flick/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/flick/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #eeeeee;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -4px -4px 4px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_40_db4865_40x40.png b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_40_db4865_40x40.png
index ffda594b2ef4c907321869f2678ea247410710bc..14ec8b1cf58dd4f8a7d22e8bcd858ece9c62d947 100644
GIT binary patch
delta 109
zcmZo;ZeyNM!S$4joljZWJ4<`Q#HKY7MuxhE2D%33A%-Sa#->1|ZD3$!U{L$u`~wCC
q2GtVRh?11Vl2ohQ{FKbJN(LhX92$7`md5}!FnGH9xvX<aXaWGWJRV8_

delta 109
zcmZo;ZeyNM!S#TXk5`GS;=v5wiA`%F49#>6EOiY{LJW<qj7_Wz4Rj4mtPBhmFe*4Q
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=xF=obJpaup{S3j3^P6<r_bQK-v

diff --git a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_50_93c3cd_40x40.png b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_50_93c3cd_40x40.png
index b89b76ce323b5bfeb8fc23ddb58f0ff74fd8e228..c68a0c761424ce07cd3b22ed2f4791b08a7e3c3e 100644
GIT binary patch
delta 109
zcmZo?ZfBlQ!S$4joljZWJ4<`Q#HO_oMuxhE2D%33A%-Sa#->1|ZD3$!U{L$u`~wCC
q2GtVRh?11Vl2ohQ{FKbJN(LhX92$7`md5}!FnGH9xvX<aXaWGXZXQhl

delta 109
zcmZo?ZfBlQ!S#TXk5`GS;=v5wiA`%G49#>6EOiY{LJW<qj7_Wz4Rj4mtPBhmFe*4Q
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=xF=obJpaup{S3j3^P6<r_bw?fQ

diff --git a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_50_ff3853_40x40.png b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_50_ff3853_40x40.png
index 1a7669045261bf926d2bb10b36fb743e6f58e9c1..0f267e4016d7c21da55edd2a3a0cb580374d0da1 100644
GIT binary patch
delta 109
zcmZo+ZegBK!S$4joljZWJ4<`Q#HLjdMuxhE2D%33A%-Sa#->1|ZD3$!U{L$u`~wCC
q2GtVRh?11Vl2ohQ{FKbJN(LhX92$7`md5}!FnGH9xvX<aXaWGT*d9ax

delta 109
zcmZo+ZegBK!S#TXk5`GS;=v5wiA}2_49#>6EOiY{LJW<qj7_Wz4Rj4mtPBhmFe*4Q
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=xF=obJpaup{S3j3^P6<r_aj_lY

diff --git a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_75_ccd232_40x40.png b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_diagonals-small_75_ccd232_40x40.png
index a20fea2946e1e78263d0be60cca751c38abdd244..21eb53f730a6c84e67614c6282fa3f28aaef747a 100644
GIT binary patch
delta 109
zcmZo?ZfBlQ!S$4joljZWJ4<`Q#HO_oMuxhE2D%33A%-Sa#->1|ZD3$!U{L$u`~wCC
q2GtVRh?11Vl2ohQ{FKbJN(LhX92$7`md5}!FnGH9xvX<aXaWGXZXQhl

delta 109
zcmZo?ZfBlQ!S#TXk5`GS;=v5wiA`%G49#>6EOiY{LJW<qj7_Wz4Rj4mtPBhmFe*4Q
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=xF=obJpaup{S3j3^P6<r_bw?fQ

diff --git a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_dots-medium_80_ffff38_4x4.png b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_dots-medium_80_ffff38_4x4.png
index db7dfc1e4a851ed67b8ee43bfeead8650bd638b1..f7061288bf8cd21135e1de0bf1dddf0d4444a9c8 100644
GIT binary patch
delta 91
zcmbQuG@EHc1=mw9c0Ofg?=0;J6Pp~RjSO`S4Rj66Lkvx<j7@<^+rYrez@YZQ`3Dp4
XiK*j|=Gj{w!vF-Hu6{1-oD!M<l@A#T

delta 91
zcmbQuG@EHc1=j;kK3*lRiU%`zCpI}s8=C1FSn3*@gcurI8Jk!c8t59BSQ!{BU{r9N
Zcu!0nhxEmm8Gjjoz|+;wWt~$(698}s7^eUL

diff --git a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_dots-small_35_35414f_2x2.png b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_dots-small_35_35414f_2x2.png
index 632692dd2144bc591414f6a8c259a6763f45bd11..3761b74e8307c42b3d631a5e24a2155abc937a7e 100644
GIT binary patch
delta 109
zcmbQqG?QsU1=mw9c0Ofg?=0;J6PxTKj0|-R4Rj66Lkvx<j7@<^+rYrez@YZQ`3DRP
q45}rr5hW>!C8<`q`6-!cl?+A(I5hC=Esp_eVDNPHb6Mw<&;$UU93BAx

delta 109
zcmbQqG?QsU1=j;kK3*lRiU%`zCpOtf7@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<T=gBE

diff --git a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_white-lines_85_f7f7ba_40x100.png b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-bg_white-lines_85_f7f7ba_40x100.png
index 9ea5ce72d8ae486d6f425c13188756d306c99be1..9813465d22e3255cc358e6c33f15fae6cef3fc33 100644
GIT binary patch
delta 109
zcmZ3+yo`B51=mw9c0Ofg?=0;J6PwON7#Zps8t59BhZvez8Jhx;wt<0_fkEwq^A8vp
q7*tDKBT7;dOH!?J^HVa@DjAFnaA@G!TOI?{z~JfX=d#Wzp$P!nd>*O*

delta 109
zcmZ3+yo`B51=j;kK3*lRiU%`zCpMjlFf`LOu+%j)2{AObGB&X?G|)9Lu`)1Nz^LHJ
sz`&qd;u=wsl30>zm7AZEnO4bQWPn4%#h4j?ff^V*UHx3vIVCg!0Gd@EM*si-

diff --git a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_454545_256x240.png b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_454545_256x240.png
index e6e41cd07813ccd9c797d487fd183d318827c5b1..a4e90461569237614368a9b0c735ac68ccb58d39 100644
GIT binary patch
delta 87
zcmdmFzR7$-3D;9Dc0Ofg?=0;J8|$`9NgEmJ8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
knj9c4B5P=AVG2@VWENszVP$9vl!K^HIup!3xl!5>05-A~`Tzg`

delta 87
zcmdmFzR7$-3D<o#MlMy+2|v|cH`Z;Jk~TEcHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
mVse1Ah^&!;p{cF`P?2GXp@EgLxs{P2M1_W9-k!;g(uM$A6c^M0

diff --git a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_88a206_256x240.png b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_88a206_256x240.png
index 1760af0a0e5d8b89f8dbc143fcd3a8c27de3f669..fb9fb582edd804d6e2af9ad526916dc2e0d08f16 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_c02669_256x240.png b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_c02669_256x240.png
index 8d0692aa4c20799ad1655f634fa34fef1ab56e9f..f9e27abec790b87504150d6354cd7c62ea67a947 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_e1e463_256x240.png b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_e1e463_256x240.png
index 468aae80232371f8cd24e330afb057d93cb661ee..bea08dc9054ce55de12d1f2b86836d0aea3b2bb9 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_ffeb33_256x240.png b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_ffeb33_256x240.png
index e4a0c7f335395ab288c0082f60ac113a0b900b29..4eac2dbfb8478d89376f696e21007b5624523f11 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..77a6cf5573db016e6102b6dc2e07ae043f3891c0 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Ofg?=0;J8|z{ue2ffr4GnY+%tH)Ktc;DVOpUb-46F<ct~xeL
zF)%QwmbgZgq$HN4TIJ@aWTsUz7+PAGf;1SJg&0^^8JYr>LNq9y31*+HCTR!&<u4nI

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/jquery-ui.css
index 7b2b56f227..d45a623ad1 100644
--- a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Gill%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.2em&cornerRadius=4px&bgColorHeader=35414f&bgTextureHeader=dots_small&bgImgOpacityHeader=35&borderColorHeader=2c4359&fcHeader=e1e463&iconColorHeader=e1e463&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=2c4359&iconColorContent=c02669&bgColorDefault=93c3cd&bgTextureDefault=diagonals_small&bgImgOpacityDefault=50&borderColorDefault=93c3cd&fcDefault=333333&iconColorDefault=ffffff&bgColorHover=ccd232&bgTextureHover=diagonals_small&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=db4865&bgTextureActive=diagonals_small&bgImgOpacityActive=40&borderColorActive=ff6b7f&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffff38&bgTextureHighlight=dots_medium&bgImgOpacityHighlight=80&borderColorHighlight=b4d100&fcHighlight=363636&iconColorHighlight=88a206&bgColorError=ff3853&bgTextureError=diagonals_small&bgImgOpacityError=50&borderColorError=ff6b7f&fcError=ffffff&iconColorError=ffeb33&bgColorOverlay=f7f7ba&bgTextureOverlay=white_lines&bgImgOpacityOverlay=85&opacityOverlay=80&bgColorShadow=ba9217&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=20&thicknessShadow=10px&offsetTopShadow=8px&offsetLeftShadow=8px&cornerRadiusShadow=5px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #f7f7ba url("images/ui-bg_white-lines_85_f7f7ba_40x100.png") 50% 50% repeat;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: 8px 8px 10px #ba9217;
diff --git a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/jquery-ui.min.css
index 6b99239df4..5f50def804 100644
--- a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Gill%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.2em&cornerRadius=4px&bgColorHeader=35414f&bgTextureHeader=dots_small&bgImgOpacityHeader=35&borderColorHeader=2c4359&fcHeader=e1e463&iconColorHeader=e1e463&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=2c4359&iconColorContent=c02669&bgColorDefault=93c3cd&bgTextureDefault=diagonals_small&bgImgOpacityDefault=50&borderColorDefault=93c3cd&fcDefault=333333&iconColorDefault=ffffff&bgColorHover=ccd232&bgTextureHover=diagonals_small&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=db4865&bgTextureActive=diagonals_small&bgImgOpacityActive=40&borderColorActive=ff6b7f&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffff38&bgTextureHighlight=dots_medium&bgImgOpacityHighlight=80&borderColorHighlight=b4d100&fcHighlight=363636&iconColorHighlight=88a206&bgColorError=ff3853&bgTextureError=diagonals_small&bgImgOpacityError=50&borderColorError=ff6b7f&fcError=ffffff&iconColorError=ffeb33&bgColorOverlay=f7f7ba&bgTextureOverlay=white_lines&bgImgOpacityOverlay=85&opacityOverlay=80&bgColorShadow=ba9217&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=20&thicknessShadow=10px&offsetTopShadow=8px&offsetLeftShadow=8px&cornerRadiusShadow=5px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Gill Sans,Arial,sans-serif;font-size:1.2em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Gill Sans,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #93c3cd}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#2c4359}.ui-widget-content a{color:#2c4359}.ui-widget-header{border:1px solid #2c4359;background:#35414f url("images/ui-bg_dots-small_35_35414f_2x2.png") 50% 50% repeat;color:#e1e463;font-weight:bold}.ui-widget-header a{color:#e1e463}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #93c3cd;background:#93c3cd url("images/ui-bg_diagonals-small_50_93c3cd_40x40.png") 50% 50% repeat;font-weight:bold;color:#333}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#333;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #999;background:#ccd232 url("images/ui-bg_diagonals-small_75_ccd232_40x40.png") 50% 50% repeat;font-weight:bold;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#212121;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #ff6b7f;background:#db4865 url("images/ui-bg_diagonals-small_40_db4865_40x40.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#ff6b7f;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #b4d100;background:#ffff38 url("images/ui-bg_dots-medium_80_ffff38_4x4.png") 50% 50% repeat;color:#363636}.ui-state-checked{border:1px solid #b4d100;background:#ffff38}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ff6b7f;background:#ff3853 url("images/ui-bg_diagonals-small_50_ff3853_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_c02669_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_e1e463_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_88a206_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffeb33_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#f7f7ba url("images/ui-bg_white-lines_85_f7f7ba_40x100.png") 50% 50% repeat;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:8px 8px 10px #ba9217;box-shadow:8px 8px 10px #ba9217}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Gill Sans,Arial,sans-serif;font-size:1.2em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Gill Sans,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #93c3cd}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#2c4359}.ui-widget-content a{color:#2c4359}.ui-widget-header{border:1px solid #2c4359;background:#35414f url("images/ui-bg_dots-small_35_35414f_2x2.png") 50% 50% repeat;color:#e1e463;font-weight:bold}.ui-widget-header a{color:#e1e463}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #93c3cd;background:#93c3cd url("images/ui-bg_diagonals-small_50_93c3cd_40x40.png") 50% 50% repeat;font-weight:bold;color:#333}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#333;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #999;background:#ccd232 url("images/ui-bg_diagonals-small_75_ccd232_40x40.png") 50% 50% repeat;font-weight:bold;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#212121;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #ff6b7f;background:#db4865 url("images/ui-bg_diagonals-small_40_db4865_40x40.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#ff6b7f;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #b4d100;background:#ffff38 url("images/ui-bg_dots-medium_80_ffff38_4x4.png") 50% 50% repeat;color:#363636}.ui-state-checked{border:1px solid #b4d100;background:#ffff38}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ff6b7f;background:#ff3853 url("images/ui-bg_diagonals-small_50_ff3853_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_c02669_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_e1e463_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_88a206_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffeb33_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#f7f7ba url("images/ui-bg_white-lines_85_f7f7ba_40x100.png") 50% 50% repeat;opacity:.8;-ms-filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:8px 8px 10px #ba9217;box-shadow:8px 8px 10px #ba9217}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/theme.css b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/theme.css
index 921bf6f217..567ee2f9a9 100644
--- a/civicrm/bower_components/jquery-ui/themes/hot-sneaks/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/hot-sneaks/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #f7f7ba url("images/ui-bg_white-lines_85_f7f7ba_40x100.png") 50% 50% repeat;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: 8px 8px 10px #ba9217;
diff --git a/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-bg_glass_100_f5f0e5_1x400.png b/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-bg_glass_100_f5f0e5_1x400.png
index d20d8d98d77ae2ac48ec50047306a42ba6a1436f..5a68896fded22fc38b00f14b7f771758eae82fcd 100644
GIT binary patch
delta 92
zcmbQkJcoHg1=mw9c0Ofg?=0;J6Ppf68yV^v8t59BhZvez8Jhx;wt<0_fkEwq^A9G+
YGm5F>kmuQ39>V|xp00i_>zopr0JaAi6951J

delta 92
zcmbQkJcoHg1=j;kK3*lRiU%`zCpI0DHZ;>Uu+%j)2{AObGB&X?G|)9Lu`)1Nz^LFj
aIi68W9f$nIm>GW=fWXt$&t;ucLK6Uwa2T)v

diff --git a/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-bg_glass_25_cb842e_1x400.png b/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-bg_glass_25_cb842e_1x400.png
index 9084a2228a9d2a6ebc5d470994f11f635ea65485..21771fad4fd74bdbafcf92498c52db02474a9cc7 100644
GIT binary patch
delta 109
zcmeBV?qr@&!S$4joljZWJ4<`Q#HRHTMuxhE2D%33A%-Sa#->1|ZD3$!U{L$u`~wCC
q2GtVRh?11Vl2ohQ{FKbJN(LhX92$7`md5}!FnGH9xvX<aXaWGZ(jHR)

delta 109
zcmeBV?qr@&!S#TXk5`GS;=v5wiB0Px49#>6EOiY{LJW<qj7_Wz4Rj4mtPBhmFe*4Q
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=xF=obJpaup{S3j3^P6<r_cdH%n

diff --git a/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-bg_glass_70_ede4d4_1x400.png b/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-bg_glass_70_ede4d4_1x400.png
index 528c8a5df2fafddc1100aca8a0a4810616db1fa6..2216926c9687d160d4ff8d3acefb8a6be9d15cc3 100644
GIT binary patch
delta 301
zcmbQqJcoHgMg3DQc0Ofg?=0;J3=9klJY5_^JdVFTzmbcvP=@`(`|swHlu|`DUzr-d
z;ht~>)9RxM8|2p)zB+X%EzqWE(!oU~>eJu#{hMBISixoZXW98b2Orl;&rM=va0nD}
z{b{v+_uJVLp2{WP)+IDpY9BJZUcwUm?gdw^U24;tqPMcf4=1_SbGC4csR*3Oc*$8C
z^)ca==l4CWkxRF3=-D$hZ;{%k#A}^=O+u?y{CAHE6nR=+!;p8uSY38Yy8+O#swJ)w
zB`Jv|saDBFsX&Us$iT=@*U&)Mz&ymz#LCzdh_nq1tPBilADn-Hq9HdwB{QuOq(Ke4
U4xYW`F+d#*p00i_>zopr05yhnUH||9

delta 263
zcmbQkJd=4sMg0R#K3*lRiU%`z85kJmdb&7<cpQIwej^tnqYT@J_rKkOmh>b|3yM2f
z<^O<ljac)+x;@8uPo-?ukaIkl5V&iyce#7{&ZG|_Nk9De|7<`0+sv+&iQ#|&&*2|d
z>#OZNoLzYLZ!T|96kF3FyzZu8+MSDnwsxkjMLWOsckW0DEG{%T+4QXG_?&ew45xQ*
zk^Oouddcb?&!$h@`pEZ!i<#H1gN_;tyMEO#;XQ0ncbq-%y0LoJz3?xS^%%vZ4b5~7
zEOiY{LJW<qj7_Wz4Rj4mtPBhmFe*4sj%O58$02_)X2xHjPZ>O2{an^LB{Ts52vKT<

diff --git a/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-bg_highlight-hard_100_f4f0ec_1x100.png b/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-bg_highlight-hard_100_f4f0ec_1x100.png
index b5fea91f2bb58037a05f7d2179c78b95f1d24ff7..bdea0018721fc874aec3f961f4c97b13c3256462 100644
GIT binary patch
delta 109
zcmZo<Ze*TN!S$4joljZWJ4<`Q#HQsDMuxhE2D%33A%-Sa#->1|ZD3$!U{L$u`~wCC
q2GtVRh?11Vl2ohQ{FKbJN(LhX92$7`md5}!FnGH9xvX<aXaWGQLLNH+

delta 109
zcmZo<Ze*TN!S#TXk5`GS;=v5wiA~ER49#>6EOiY{LJW<qj7_Wz4Rj4mtPBhmFe*4Q
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=xF=obJpaup{S3j3^P6<r_ZW|rg

diff --git a/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-bg_highlight-hard_65_fee4bd_1x100.png b/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-bg_highlight-hard_65_fee4bd_1x100.png
index 182fb24842b4cde3ba869d0bb7143e54b11b1f35..7012866dce4423f57bc92077105039cb9dfc1471 100644
GIT binary patch
delta 109
zcmeyu^o40c1=mw9c0Ofg?=0;J6Psp57#Zps8t59BhZvez8Jhx;wt<0_fkEwq^A8vp
q7*tDKBT7;dOH!?J^HVa@DjAFnaA@G!TOI?{z~JfX=d#Wzp$PyA@gEWZ

delta 109
zcmeyu^o40c1=j;kK3*lRiU%`zCpOKBFf`LOu+%j)2{AObGB&X?G|)9Lu`)1Nz^LHJ
sz`&qd;u=wsl30>zm7AZEnO4bQWPn4%#h4j?ff^V*UHx3vIVCg!0Li-^uK)l5

diff --git a/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-bg_highlight-hard_75_f5f5b5_1x100.png b/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-bg_highlight-hard_75_f5f5b5_1x100.png
index dc1a0ef8f386ba1d08ed03d2cb1455352fa09ee0..7ce7cdba7cf8b45fdf766db3fac04b37b6ceb1c0 100644
GIT binary patch
delta 92
zcmey%^p|Nu1=mw9c0Ofg?=0;J6Pp%G8yV^v8t59BhZvez8Jhx;wt<0_fkEwq^A9FF
YFp8<;kmuQ39>V|xp00i_>zopr0PH;(l>h($

delta 92
zcmey%^p|Nu1=j;kK3*lRiU%`zCpImXHZ;>Uu+%j)2{AObGB&X?G|)9Lu`)1Nz^LFj
a*@00^9f$nIm>GW=fWXt$&t;ucLK6VRrWrB-

diff --git a/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-bg_inset-soft_100_f4f0ec_1x100.png b/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-bg_inset-soft_100_f4f0ec_1x100.png
index a0d0d2e1fc5390f3b96e643e94a0da11dfe94ed0..3b1c79dcd6a8ff1fc07a81bb87a3970aee728165 100644
GIT binary patch
delta 92
zcmX@he3p4a1=mw9c0Ofg?=0;J6PrFu8yV^v8t59BhZvez8Jhx;wt<0_fkEwq^A9FZ
ZU=&lwA<wh7Jca=XJYD@<);T3K0RZn28P@;+

delta 92
zcmX@he3p4a1=j;kK3*lRiU%`zCpLYSHZ;>Uu+%j)2{AObGB&X?G|)9Lu`)1Nz^LFj
ac><%DIu7}ZF*E)$0D-5gpUXO@geCyUdKq*8

diff --git a/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-icons_c47a23_256x240.png b/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-icons_c47a23_256x240.png
index 10597bccb6553fad08920c4041f4df0b72a85b16..3843eb9ee01e23749ab6ac28767385eb61d683c3 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-icons_cb672b_256x240.png b/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-icons_cb672b_256x240.png
index d46354b864fe539ade2c0f1f9ffdacc4835f93cd..b2df9fba5d995bbb2b87a6a8fac96a077e004cf7 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-icons_f08000_256x240.png b/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-icons_f08000_256x240.png
index b3f11e3e82894ff53564674d32928f4e3d45b646..555611c11942fcf6b4e7f3442047d960beb444f4 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-icons_f35f07_256x240.png b/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-icons_f35f07_256x240.png
index 08e52032ed7010441eea525aab3b5b7096e6235d..38368578348188b7745383eba61789a5c464ee25 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-icons_ff7519_256x240.png b/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-icons_ff7519_256x240.png
index d52a40921e763c97a1a346224a0d7e702834eb18..98cb985ee76b35ad9867800e30fe1f5cf6602a0d 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/humanity/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..77a6cf5573db016e6102b6dc2e07ae043f3891c0 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Ofg?=0;J8|z{ue2ffr4GnY+%tH)Ktc;DVOpUb-46F<ct~xeL
zF)%QwmbgZgq$HN4TIJ@aWTsUz7+PAGf;1SJg&0^^8JYr>LNq9y31*+HCTR!&<u4nI

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/humanity/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/humanity/jquery-ui.css
index f48d68686b..c58998b245 100644
--- a/civicrm/bower_components/jquery-ui/themes/humanity/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/humanity/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cb842e&bgTextureHeader=glass&bgImgOpacityHeader=25&borderColorHeader=d49768&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=f4f0ec&bgTextureContent=inset_soft&bgImgOpacityContent=100&borderColorContent=e0cfc2&fcContent=1e1b1d&iconColorContent=c47a23&bgColorDefault=ede4d4&bgTextureDefault=glass&bgImgOpacityDefault=70&borderColorDefault=cdc3b7&fcDefault=3f3731&iconColorDefault=f08000&bgColorHover=f5f0e5&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=f5ad66&fcHover=a46313&iconColorHover=f08000&bgColorActive=f4f0ec&bgTextureActive=highlight_hard&bgImgOpacityActive=100&borderColorActive=e0cfc2&fcActive=b85700&iconColorActive=f35f07&bgColorHighlight=f5f5b5&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=75&borderColorHighlight=d9bb73&fcHighlight=060200&iconColorHighlight=cb672b&bgColorError=fee4bd&bgTextureError=highlight_hard&bgImgOpacityError=65&borderColorError=f8893f&fcError=592003&iconColorError=ff7519&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/humanity/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/humanity/jquery-ui.min.css
index 7f8e186810..ec2645ed80 100644
--- a/civicrm/bower_components/jquery-ui/themes/humanity/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/humanity/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cb842e&bgTextureHeader=glass&bgImgOpacityHeader=25&borderColorHeader=d49768&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=f4f0ec&bgTextureContent=inset_soft&bgImgOpacityContent=100&borderColorContent=e0cfc2&fcContent=1e1b1d&iconColorContent=c47a23&bgColorDefault=ede4d4&bgTextureDefault=glass&bgImgOpacityDefault=70&borderColorDefault=cdc3b7&fcDefault=3f3731&iconColorDefault=f08000&bgColorHover=f5f0e5&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=f5ad66&fcHover=a46313&iconColorHover=f08000&bgColorActive=f4f0ec&bgTextureActive=highlight_hard&bgImgOpacityActive=100&borderColorActive=e0cfc2&fcActive=b85700&iconColorActive=f35f07&bgColorHighlight=f5f5b5&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=75&borderColorHighlight=d9bb73&fcHighlight=060200&iconColorHighlight=cb672b&bgColorError=fee4bd&bgTextureError=highlight_hard&bgImgOpacityError=65&borderColorError=f8893f&fcError=592003&iconColorError=ff7519&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #cdc3b7}.ui-widget-content{border:1px solid #e0cfc2;background:#f4f0ec url("images/ui-bg_inset-soft_100_f4f0ec_1x100.png") 50% bottom repeat-x;color:#1e1b1d}.ui-widget-content a{color:#1e1b1d}.ui-widget-header{border:1px solid #d49768;background:#cb842e url("images/ui-bg_glass_25_cb842e_1x400.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #cdc3b7;background:#ede4d4 url("images/ui-bg_glass_70_ede4d4_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#3f3731}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#3f3731;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #f5ad66;background:#f5f0e5 url("images/ui-bg_glass_100_f5f0e5_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#a46313}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#a46313;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #e0cfc2;background:#f4f0ec url("images/ui-bg_highlight-hard_100_f4f0ec_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#b85700}.ui-icon-background,.ui-state-active .ui-icon-background{border:#e0cfc2;background-color:#b85700}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#b85700;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #d9bb73;background:#f5f5b5 url("images/ui-bg_highlight-hard_75_f5f5b5_1x100.png") 50% top repeat-x;color:#060200}.ui-state-checked{border:1px solid #d9bb73;background:#f5f5b5}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#060200}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f8893f;background:#fee4bd url("images/ui-bg_highlight-hard_65_fee4bd_1x100.png") 50% top repeat-x;color:#592003}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#592003}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#592003}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_c47a23_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_f08000_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_f35f07_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_cb672b_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ff7519_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_f08000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #cdc3b7}.ui-widget-content{border:1px solid #e0cfc2;background:#f4f0ec url("images/ui-bg_inset-soft_100_f4f0ec_1x100.png") 50% bottom repeat-x;color:#1e1b1d}.ui-widget-content a{color:#1e1b1d}.ui-widget-header{border:1px solid #d49768;background:#cb842e url("images/ui-bg_glass_25_cb842e_1x400.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #cdc3b7;background:#ede4d4 url("images/ui-bg_glass_70_ede4d4_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#3f3731}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#3f3731;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #f5ad66;background:#f5f0e5 url("images/ui-bg_glass_100_f5f0e5_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#a46313}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#a46313;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #e0cfc2;background:#f4f0ec url("images/ui-bg_highlight-hard_100_f4f0ec_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#b85700}.ui-icon-background,.ui-state-active .ui-icon-background{border:#e0cfc2;background-color:#b85700}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#b85700;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #d9bb73;background:#f5f5b5 url("images/ui-bg_highlight-hard_75_f5f5b5_1x100.png") 50% top repeat-x;color:#060200}.ui-state-checked{border:1px solid #d9bb73;background:#f5f5b5}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#060200}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f8893f;background:#fee4bd url("images/ui-bg_highlight-hard_65_fee4bd_1x100.png") 50% top repeat-x;color:#592003}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#592003}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#592003}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_c47a23_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_f08000_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_f35f07_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_cb672b_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ff7519_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_f08000_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/humanity/theme.css b/civicrm/bower_components/jquery-ui/themes/humanity/theme.css
index efe59d9d07..1f9df339f4 100644
--- a/civicrm/bower_components/jquery-ui/themes/humanity/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/humanity/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_diagonals-small_0_aaaaaa_40x40.png b/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_diagonals-small_0_aaaaaa_40x40.png
index 4e2b1f679823063261452d52c5096d0543c2e6f8..27edb228a65bb9b3493d6077ae69ee63464073cf 100644
GIT binary patch
delta 109
zcmeBV>SUTw!u6DkoljYDX^PjLiFL*iMuxhE2D%33A%-Sa#->)r#@Yr3Rt5%g2ET4G
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{>6pX-zc)WG2B>gTe~DWM4fhT0uu

delta 109
zcmeBV>SUTw!u5cYk5`HF;mecTC)OE97@FxCSn3*@gcurI8Jk!E*#<z;;HPma4+8^(
pYKdz^NlIc#s#R`&N@iLmgOLFa4IO!RHvly-c)I$ztaD0e0s!dNA0hw%

diff --git a/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_diagonals-thick_15_444444_40x40.png b/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_diagonals-thick_15_444444_40x40.png
index 3b915e2373f6095e2291a02c479d8f387c29ba27..708ff1e9cafc08eb315c19edace1140f1735baf7 100644
GIT binary patch
delta 109
zcmey*^q*-$3D;9Dc0Ogrr72!}Cf2QtFf!CNG|)9L4>2^cGB&j`Hr6&Uure@^Gx&9j
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0i{9LCrpaup{S3j3^P6<r_6ZIa(

delta 109
zcmey*^q*-$3D*NoK3*lxhc8cVpIEmt!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(699GbAcOz_

diff --git a/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_diagonals-thick_95_ffdc2e_40x40.png b/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_diagonals-thick_95_ffdc2e_40x40.png
index c32c7081b0877c333d083e5bc9d9d9e488b4cdde..7e6be5116ce030e36d84e44d5d99ce24287b16b0 100644
GIT binary patch
delta 109
zcmcc0e3f}Z1=mw9c0Ogrr72!}CN}+!Ff!CNG|)9L4>2^cGB&j`Hr6&Uure@^Gx&9j
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0i{9LCrpaup{S3j3^P6<r_5j!5v

delta 109
zcmcc0e3f}Z1=j;kK3*lxhc8cVpV;&}!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(6998JAdCP2

diff --git a/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_glass_55_fbf5d0_1x400.png b/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_glass_55_fbf5d0_1x400.png
index d82638d37b437a523fa24f159a35d4f1b59e6290..ef19d8d957745a30f3c4104a3196726ee611a0f9 100644
GIT binary patch
delta 109
zcmeBT?qZ%$!S$4joljYDX^PjLiA@_Kj0|-R4Rj66Lkvx<j7_bKjkOI7tPBj~41V2W
rU|>)!ag8WRNi0dV%FR#7OsixtGQgoBKi4S@sDZ)L)z4*}Q$iB}w}u_<

delta 109
zcmeBT?qZ%$!S#TXk5`HF;mecTCpK+}Ff`LOu+%j)2{AObGB&XSvJHTw!B68<9tH*m
p)e_f;l9a@fRIA+ll+3hB1|tI;8andsZUAav@O1TaS?83{1OOS4AFBWW

diff --git a/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-hard_30_285c00_1x100.png b/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-hard_30_285c00_1x100.png
index 248dfdb38e0e6a3e19ba6b12f6deb377b4e976f0..f9f1ed503cf7df93b7c0fcc50eb8c9ee9e90c441 100644
GIT binary patch
delta 92
zcmeyz^p9ym1=mw9c0Ogrr72!}CN?dRHZs&TG|)9L4>2^cGB&j`Hr6&Uure@^Gx&9D
avLmCIIu7~#T&FY!An<hcb6Mw<&;$VRC>byS

delta 92
zcmeyz^p9ym1=j;kK3*lxhc8cVpV+iS+R#kbz*5)HB*f6z%GksT$Tk3y20x8cc_uqD
YimBs}@5sBmfdL3SUHx3vIVCg!07j)6?f?J)

diff --git a/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-soft_33_3a8104_1x100.png b/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-soft_33_3a8104_1x100.png
index 05d228ffe9c94e99e2f39ae789b8f41602c6c9d4..6eae66127ee2e7dd88e4b510917f3b5128331370 100644
GIT binary patch
delta 109
zcmbQtJehey1=mw9c0Ogrr72!}CN}MiFf!CNG|)9L4>2^cGB&j`Hr6&Uure@^Gx&9j
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0i{9LCrpaup{S3j3^P6<r_!blzn

delta 109
zcmbQtJehey1=j;kK3*lxhc8cVpV+iB!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(696PrAI1Ox

diff --git a/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-soft_50_4eb305_1x100.png b/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-soft_50_4eb305_1x100.png
index 1daea7a196a39ceb945104625f0a66d392ab1d32..efc99fe11f1e55e931a9fb2ebf8f4d61d759587d 100644
GIT binary patch
delta 109
zcmbQqJd=4s1=mw9c0Ogrr72!}CN}MlFf!CNG|)9L4>2^cGB&j`Hr6&Uure@^Gx&9j
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0i{9LCrpaup{S3j3^P6<r_$#fnX

delta 109
zcmbQqJd=4s1=j;kK3*lxhc8cVpV+iN!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(696lJAJ_l@

diff --git a/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-soft_60_4ca20b_1x100.png b/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_highlight-soft_60_4ca20b_1x100.png
index 6c8ff05d25724a6c171da5e7492ba5f901479014..be038fed8582e7d2792775e8decfc75146b529e4 100644
GIT binary patch
delta 109
zcmZ3;ypVZ91=mw9c0Ogrr72!}CN>?9Ff!CNG|)9L4>2^cGB&j`Hr6&Uure@^Gx&9j
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0i{9LCrpaup{S3j3^P6<r_(*zze

delta 109
zcmZ3;ypVZ91=j;kK3*lxhc8cVpV)Lf!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(696?2AMgMG

diff --git a/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_inset-soft_10_285c00_1x100.png b/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-bg_inset-soft_10_285c00_1x100.png
index d88bfcc90f49c326f0adc5e38bbdc31b564c21c8..f6d4446ae838ed3530e314820ac30a88260ebadc 100644
GIT binary patch
delta 109
zcmZ3%yn=Z`1=mw9c0Ogrr72!}CN`amFf!CNG|)9L4>2^cGB&j`Hr6&Uure@^Gx&9j
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0i{9LCrpaup{S3j3^P6<r_+hQI^

delta 109
zcmZ3%yn=Z`1=j;kK3*lxhc8cVpV)LR!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(697GJAO!#b

diff --git a/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-icons_4eb305_256x240.png b/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-icons_4eb305_256x240.png
index e18f39632ed51f3e5f4a0564d85026d1ccf20ac7..62542b42891dc53d7112e9a097a75cadc358c68d 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-icons_72b42d_256x240.png b/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-icons_72b42d_256x240.png
index d89bf40d82fcdecddf8ad236cc08bd9a9b563be0..cb136404edeec79e6172c4aa7957711db654d72c 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-icons_cd0a0a_256x240.png b/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-icons_cd0a0a_256x240.png
index ed1b23a81c2b1389423565a29deb53e883311bc2..3bcbf77077c7d0509dd5d6e72baae586c772731d 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/le-frog/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..3dd3203d695475ebe24b531b4b0ae3dc4b6d3ac4 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Ogrr72!}HrB;R_!t@L8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
zVqjoUEpd$~Nl7e8waU#;$xN$cFtoHV1!*uc3o)>;GBgD$g=kPZ6U;tYP0|nm8x<TW

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/le-frog/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/le-frog/jquery-ui.css
index 56f6af0c73..a69f3e634d 100644
--- a/civicrm/bower_components/jquery-ui/themes/le-frog/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/le-frog/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=10px&bgColorHeader=3a8104&bgTextureHeader=highlight_soft&bgImgOpacityHeader=33&borderColorHeader=3f7506&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=285c00&bgTextureContent=inset_soft&bgImgOpacityContent=10&borderColorContent=72b42d&fcContent=ffffff&iconColorContent=72b42d&bgColorDefault=4ca20b&bgTextureDefault=highlight_soft&bgImgOpacityDefault=60&borderColorDefault=45930b&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=4eb305&bgTextureHover=highlight_soft&bgImgOpacityHover=50&borderColorHover=8bd83b&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=285c00&bgTextureActive=highlight_hard&bgImgOpacityActive=30&borderColorActive=72b42d&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fbf5d0&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=4eb305&bgColorError=ffdc2e&bgTextureError=diagonals_thick&bgImgOpacityError=95&borderColorError=fad000&fcError=2b2b2b&iconColorError=cd0a0a&bgColorOverlay=444444&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=15&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=diagonals_small&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=0px&offsetTopShadow=4px&offsetLeftShadow=4px&cornerRadiusShadow=4px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #444444 url("images/ui-bg_diagonals-thick_15_444444_40x40.png") 50% 50% repeat;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: 4px 4px 0px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/le-frog/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/le-frog/jquery-ui.min.css
index 7687e39701..bd512462ab 100644
--- a/civicrm/bower_components/jquery-ui/themes/le-frog/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/le-frog/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=10px&bgColorHeader=3a8104&bgTextureHeader=highlight_soft&bgImgOpacityHeader=33&borderColorHeader=3f7506&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=285c00&bgTextureContent=inset_soft&bgImgOpacityContent=10&borderColorContent=72b42d&fcContent=ffffff&iconColorContent=72b42d&bgColorDefault=4ca20b&bgTextureDefault=highlight_soft&bgImgOpacityDefault=60&borderColorDefault=45930b&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=4eb305&bgTextureHover=highlight_soft&bgImgOpacityHover=50&borderColorHover=8bd83b&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=285c00&bgTextureActive=highlight_hard&bgImgOpacityActive=30&borderColorActive=72b42d&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fbf5d0&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=4eb305&bgColorError=ffdc2e&bgTextureError=diagonals_thick&bgImgOpacityError=95&borderColorError=fad000&fcError=2b2b2b&iconColorError=cd0a0a&bgColorOverlay=444444&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=15&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=diagonals_small&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=0px&offsetTopShadow=4px&offsetLeftShadow=4px&cornerRadiusShadow=4px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #45930b}.ui-widget-content{border:1px solid #72b42d;background:#285c00 url("images/ui-bg_inset-soft_10_285c00_1x100.png") 50% bottom repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #3f7506;background:#3a8104 url("images/ui-bg_highlight-soft_33_3a8104_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #45930b;background:#4ca20b url("images/ui-bg_highlight-soft_60_4ca20b_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #8bd83b;background:#4eb305 url("images/ui-bg_highlight-soft_50_4eb305_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #72b42d;background:#285c00 url("images/ui-bg_highlight-hard_30_285c00_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#72b42d;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#fbf5d0 url("images/ui-bg_glass_55_fbf5d0_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-checked{border:1px solid #f9dd34;background:#fbf5d0}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #fad000;background:#ffdc2e url("images/ui-bg_diagonals-thick_95_ffdc2e_40x40.png") 50% 50% repeat;color:#2b2b2b}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#2b2b2b}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#2b2b2b}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_72b42d_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_4eb305_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:10px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:10px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:10px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:10px}.ui-widget-overlay{background:#444 url("images/ui-bg_diagonals-thick_15_444444_40x40.png") 50% 50% repeat;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:4px 4px 0 #aaa;box-shadow:4px 4px 0 #aaa}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #45930b}.ui-widget-content{border:1px solid #72b42d;background:#285c00 url("images/ui-bg_inset-soft_10_285c00_1x100.png") 50% bottom repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #3f7506;background:#3a8104 url("images/ui-bg_highlight-soft_33_3a8104_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #45930b;background:#4ca20b url("images/ui-bg_highlight-soft_60_4ca20b_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #8bd83b;background:#4eb305 url("images/ui-bg_highlight-soft_50_4eb305_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #72b42d;background:#285c00 url("images/ui-bg_highlight-hard_30_285c00_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#72b42d;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#fbf5d0 url("images/ui-bg_glass_55_fbf5d0_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-checked{border:1px solid #f9dd34;background:#fbf5d0}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #fad000;background:#ffdc2e url("images/ui-bg_diagonals-thick_95_ffdc2e_40x40.png") 50% 50% repeat;color:#2b2b2b}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#2b2b2b}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#2b2b2b}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_72b42d_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_4eb305_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:10px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:10px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:10px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:10px}.ui-widget-overlay{background:#444 url("images/ui-bg_diagonals-thick_15_444444_40x40.png") 50% 50% repeat;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:4px 4px 0 #aaa;box-shadow:4px 4px 0 #aaa}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/le-frog/theme.css b/civicrm/bower_components/jquery-ui/themes/le-frog/theme.css
index c8d2804998..98a024e517 100644
--- a/civicrm/bower_components/jquery-ui/themes/le-frog/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/le-frog/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #444444 url("images/ui-bg_diagonals-thick_15_444444_40x40.png") 50% 50% repeat;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: 4px 4px 0px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_glass_15_5f391b_1x400.png b/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_glass_15_5f391b_1x400.png
index e6b136f36eebef1bdb6c4571ca70630ab17be8ed..faa8f93cb44c24a6391d6273373dbe14d2108db0 100644
GIT binary patch
delta 109
zcmeBV?qr@&!S$4joljZiD&IciiB0Pxj0|-R4Rj66Lkvx<j7_bK&9n^+tPBi%IIh+*
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=h8=89%sDZ)L)z4*}Q$iB}hx;9P

delta 109
zcmeBV?qr@&!S#TXk5`GS;=v5wiB0Px49#>6EOiY{LJW<qj7_Wz4Rj4mtPBhmFe*4Q
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=xF=obJpaup{S3j3^P6<r_cdH%n

diff --git a/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_gloss-wave_20_1c160d_500x100.png b/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_gloss-wave_20_1c160d_500x100.png
index 1091f625da84bf88933c51dc196698d418f62d91..c16cc3e4c6d2be865b6cbf43bc38237b31d05d6a 100644
GIT binary patch
delta 93
zcmcbuds}xx1=mw9c0Og5t9<*6H#RYfNgEmJ8XD*tn1>jeSQ(pI8JlSv7+4t?_;6gU
bojgxWOdW^3ZD{U61|aZs^>bP0l+XkK&YT$2

delta 93
zcmcbuds}xx1=j;kK3*lRiU%`zH#RYfNgJB!8d&NYnuHh{TN#^J85-ysm{=JYEMQb{
boIFoVOdW^(#h4j?8Gyjk)z4*}Q$iB}$LbkN

diff --git a/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_gloss-wave_25_453326_500x100.png b/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_gloss-wave_25_453326_500x100.png
index 7538ca3cf10e116568a476948d0306287c22f1db..6ac43a8a9cad7f8a25999d02282f41f45bd42450 100644
GIT binary patch
delta 110
zcmbQHH%)Is1=mw9c0Og5t9<*6H#XUbMHm_C8XD*tn1>jeSQ(pI8JlSv7+4t?_;6gU
sWnf@XEpd$~Nl7e8waU#;$xN$cFfzcQ!8SDaAW#E?r>mdKI;Vst0I1v@s{jB1

delta 110
zcmbQHH%)Is1=j;kK3*lRiU%`zH#XUbMHrgt8d&NYnuHh{TN#^J85-ysm{=JYEMQb{
sWME)WEpd$~Nl7e8waU#;$xN$cFfzcQ;bP2;zd#KPp00i_>zopr0GOH{BLDyZ

diff --git a/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_gloss-wave_30_44372c_500x100.png b/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_gloss-wave_30_44372c_500x100.png
index 3585beaa577a1e192361bde7bf958de0d230f920..ddc5b07c11a0c38a09abd17fd22711785ed63ad5 100644
GIT binary patch
delta 110
zcmcbjcSUbP1=mw9c0Og5t9<*6H#Sv?MHm_C8XD*tn1>jeSQ(pI8JlSv7+4t?_;6gU
sWnf@XEpd$~Nl7e8waU#;$xN$cFfzcQ!8SDaAW#E?r>mdKI;Vst0Q0gQWdHyG

delta 110
zcmcbjcSUbP1=j;kK3*lRiU%`zH#Sv?MHrgt8d&NYnuHh{TN#^J85-ysm{=JYEMQb{
sWME)WEpd$~Nl7e8waU#;$xN$cFfzcQ;bP2;zd#KPp00i_>zopr0ON2T-2eap

diff --git a/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_highlight-soft_20_201913_1x100.png b/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_highlight-soft_20_201913_1x100.png
index 17dd59fee6cf960ae9fb40c284eb06fb337b4f38..5630b4b723716170f5127b9e5b5e81eb9e60b521 100644
GIT binary patch
delta 109
zcmdnUypefA1=mw9c0Og5t9<*6CpKM=Ff!CNG|)9L4>2^cGB&j`Hq$mRure_4;ka7M
rz`&qd;u=wsl30>zm7AZEnO4bQWPn41ZD{U6paup{S3j3^P6<r_x62*y

delta 109
zcmdnUypefA1=j;kK3*lRiU%`zCpKM=Ff`LOu+%j)2{AObGB&X?G|)9Lu`)1Nz^LHJ
sz`&qd;u=wsl30>zm7AZEnO4bQWPn4%#h4j?ff^V*UHx3vIVCg!0H=E%XaE2J

diff --git a/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_highlight-soft_20_619226_1x100.png b/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_highlight-soft_20_619226_1x100.png
index 95bb11d988631013d017245faaa38fc87d427195..ca14bce0a2efdf96960360522f1d8b608d5bd27f 100644
GIT binary patch
delta 109
zcmbQpJdt@q1=mw9c0Og5t9<*6CpK-5Ff!CNG|)9L4>2^cGB&j`Hq$mRure_4;ka7M
rz`&qd;u=wsl30>zm7AZEnO4bQWPn41ZD{U6paup{S3j3^P6<r_k&7LW

delta 109
zcmbQpJdt@q1=j;kK3*lRiU%`zCpK-5Ff`LOu+%j)2{AObGB&X?G|)9Lu`)1Nz^LHJ
sz`&qd;u=wsl30>zm7AZEnO4bQWPn4%#h4j?ff^V*UHx3vIVCg!0D(Im2mk;8

diff --git a/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_inset-soft_10_201913_1x100.png b/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-bg_inset-soft_10_201913_1x100.png
index fae58c013b9346e2f6f5c03a23787d4d6423e457..c9e9e4ad4513020899c683d9e319cafdfcf5ee06 100644
GIT binary patch
delta 109
zcmdnSyp4H61=mw9c0Og5t9<*6CpO)QFf!CNG|)9L4>2^cGB&j`Hq$mRure_4;ka7M
rz`&qd;u=wsl30>zm7AZEnO4bQWPn41ZD{U6paup{S3j3^P6<r_y~Q2>

delta 109
zcmdnSyp4H61=j;kK3*lRiU%`zCpO)QFf`LOu+%j)2{AObGB&X?G|)9Lu`)1Nz^LHJ
sz`&qd;u=wsl30>zm7AZEnO4bQWPn4%#h4j?ff^V*UHx3vIVCg!0IhW%cK`qY

diff --git a/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_222222_256x240.png b/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_222222_256x240.png
index f184400db5da441a76667625c74567d220208e3e..892c56022d993ec22c0f9a26f803c56b70d6c856 100644
GIT binary patch
delta 102
zcmexp_R(xY3D;9Dc0Og5t9<*6H`bL&`4}1M8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
zVqjoUEpd$~Nl7e8waU#;$xN$cFtoHV1!*uc3o)>;GBgD$g=kPZ6U;u@LD~=iDX|=7

delta 102
zcmexp_R(xY3D<o#MlMy+2|v|cH`bL&`52n%8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?E|ApkS3
B9NGW?

diff --git a/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_9bcc60_256x240.png b/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_9bcc60_256x240.png
index c221b4c7842d03be1793ee14a0e00455551c4222..e79d275bd967efad11f6b6841116f91b5ff8b382 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_add978_256x240.png b/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_add978_256x240.png
index 7a1cd35e54618e7d11559293bc58367d137196dd..ce70bd9e5c422d1be4ba09a19c7d315d36eb9926 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_e3ddc9_256x240.png b/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_e3ddc9_256x240.png
index 74374fcf4ab821d6672e1f363f22ba5d0fefb1da..a1cefcbe884cefcc35010c955c0b7c442607a7b0 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_f1fd86_256x240.png b/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_f1fd86_256x240.png
index 9742fcbfc8815e699c18ef6b84b1d4807ff0f9f2..cf2f7b40e26a6384043bc28616b11507db83210a 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/mint-choc/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..edfd46c862994eff44061c7d39eaa5d16638fe98 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Og5t9<*6H`c{S_!t@L8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
zVqjoUEpd$~Nl7e8waU#;$xN$cFtoHV1!*uc3o)>;GBgD$g=kPZ6U;tYP0|nm2&o(K

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/mint-choc/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/mint-choc/jquery-ui.css
index c8a3aba4f2..43cd5a2027 100644
--- a/civicrm/bower_components/jquery-ui/themes/mint-choc/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/mint-choc/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=453326&bgTextureHeader=gloss_wave&bgImgOpacityHeader=25&borderColorHeader=695649&fcHeader=e3ddc9&iconColorHeader=e3ddc9&bgColorContent=201913&bgTextureContent=inset_soft&bgImgOpacityContent=10&borderColorContent=9c947c&fcContent=ffffff&iconColorContent=222222&bgColorDefault=1c160d&bgTextureDefault=gloss_wave&bgImgOpacityDefault=20&borderColorDefault=695444&fcDefault=9bcc60&iconColorDefault=9bcc60&bgColorHover=44372c&bgTextureHover=gloss_wave&bgImgOpacityHover=30&borderColorHover=9c947c&fcHover=baec7e&iconColorHover=add978&bgColorActive=201913&bgTextureActive=highlight_soft&bgImgOpacityActive=20&borderColorActive=9c947c&fcActive=e3ddc9&iconColorActive=e3ddc9&bgColorHighlight=619226&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=20&borderColorHighlight=add978&fcHighlight=ffffff&iconColorHighlight=ffffff&bgColorError=5f391b&bgTextureError=glass&bgImgOpacityError=15&borderColorError=5f391b&fcError=ffffff&iconColorError=f1fd86&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/mint-choc/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/mint-choc/jquery-ui.min.css
index d0f48324e4..8f11f139a9 100644
--- a/civicrm/bower_components/jquery-ui/themes/mint-choc/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/mint-choc/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=453326&bgTextureHeader=gloss_wave&bgImgOpacityHeader=25&borderColorHeader=695649&fcHeader=e3ddc9&iconColorHeader=e3ddc9&bgColorContent=201913&bgTextureContent=inset_soft&bgImgOpacityContent=10&borderColorContent=9c947c&fcContent=ffffff&iconColorContent=222222&bgColorDefault=1c160d&bgTextureDefault=gloss_wave&bgImgOpacityDefault=20&borderColorDefault=695444&fcDefault=9bcc60&iconColorDefault=9bcc60&bgColorHover=44372c&bgTextureHover=gloss_wave&bgImgOpacityHover=30&borderColorHover=9c947c&fcHover=baec7e&iconColorHover=add978&bgColorActive=201913&bgTextureActive=highlight_soft&bgImgOpacityActive=20&borderColorActive=9c947c&fcActive=e3ddc9&iconColorActive=e3ddc9&bgColorHighlight=619226&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=20&borderColorHighlight=add978&fcHighlight=ffffff&iconColorHighlight=ffffff&bgColorError=5f391b&bgTextureError=glass&bgImgOpacityError=15&borderColorError=5f391b&fcError=ffffff&iconColorError=f1fd86&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #695444}.ui-widget-content{border:1px solid #9c947c;background:#201913 url("images/ui-bg_inset-soft_10_201913_1x100.png") 50% bottom repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #695649;background:#453326 url("images/ui-bg_gloss-wave_25_453326_500x100.png") 50% 50% repeat-x;color:#e3ddc9;font-weight:bold}.ui-widget-header a{color:#e3ddc9}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #695444;background:#1c160d url("images/ui-bg_gloss-wave_20_1c160d_500x100.png") 50% 50% repeat-x;font-weight:bold;color:#9bcc60}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#9bcc60;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #9c947c;background:#44372c url("images/ui-bg_gloss-wave_30_44372c_500x100.png") 50% 50% repeat-x;font-weight:bold;color:#baec7e}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#baec7e;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #9c947c;background:#201913 url("images/ui-bg_highlight-soft_20_201913_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#e3ddc9}.ui-icon-background,.ui-state-active .ui-icon-background{border:#9c947c;background-color:#e3ddc9}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e3ddc9;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #add978;background:#619226 url("images/ui-bg_highlight-soft_20_619226_1x100.png") 50% top repeat-x;color:#fff}.ui-state-checked{border:1px solid #add978;background:#619226}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #5f391b;background:#5f391b url("images/ui-bg_glass_15_5f391b_1x400.png") 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_e3ddc9_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_add978_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_e3ddc9_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_f1fd86_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_9bcc60_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #695444}.ui-widget-content{border:1px solid #9c947c;background:#201913 url("images/ui-bg_inset-soft_10_201913_1x100.png") 50% bottom repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #695649;background:#453326 url("images/ui-bg_gloss-wave_25_453326_500x100.png") 50% 50% repeat-x;color:#e3ddc9;font-weight:bold}.ui-widget-header a{color:#e3ddc9}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #695444;background:#1c160d url("images/ui-bg_gloss-wave_20_1c160d_500x100.png") 50% 50% repeat-x;font-weight:bold;color:#9bcc60}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#9bcc60;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #9c947c;background:#44372c url("images/ui-bg_gloss-wave_30_44372c_500x100.png") 50% 50% repeat-x;font-weight:bold;color:#baec7e}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#baec7e;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #9c947c;background:#201913 url("images/ui-bg_highlight-soft_20_201913_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#e3ddc9}.ui-icon-background,.ui-state-active .ui-icon-background{border:#9c947c;background-color:#e3ddc9}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e3ddc9;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #add978;background:#619226 url("images/ui-bg_highlight-soft_20_619226_1x100.png") 50% top repeat-x;color:#fff}.ui-state-checked{border:1px solid #add978;background:#619226}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #5f391b;background:#5f391b url("images/ui-bg_glass_15_5f391b_1x400.png") 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_e3ddc9_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_add978_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_e3ddc9_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_f1fd86_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_9bcc60_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/mint-choc/theme.css b/civicrm/bower_components/jquery-ui/themes/mint-choc/theme.css
index 874799d897..df9e2bb0e0 100644
--- a/civicrm/bower_components/jquery-ui/themes/mint-choc/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/mint-choc/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-bg_glass_100_f8f8f8_1x400.png b/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-bg_glass_100_f8f8f8_1x400.png
index a531a9a170e7fc115f4566fb86369f1b07761862..8eef9bd7be4f8147b2a766be8459855cc73e6a3f 100644
GIT binary patch
delta 109
zcmX@YbcAU_3D;9Dc0Ogrr72!}Cf4Oe7#Zps8t59BhZvez8Jk)e8*3XFSQ!||8T`7%
rz`&qd;u=wsl30>zm7AZEnO4bQWPn3Mey&p*Py>UftDnm{r-UW|&0roC

delta 109
zcmX@YbcAU_3D*NoK3*lxhc8cVpIDa{VQ8jnV5w_p5@Kj<Wo%*vWE%iUgP+E!JPZsB
pswJ)wB`Jv|saCo9DVb@N3`PbxG<4+M-2l|U;OXk;vd$@?2>>r^AJYH;

diff --git a/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-bg_glass_35_dddddd_1x400.png b/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-bg_glass_35_dddddd_1x400.png
index a70e0eb10ef046f879c5a21affec05fe1a573a62..88f54aa3dc59f0de6c892fc9b01f3201b11dc918 100644
GIT binary patch
delta 109
zcmX@ibeL&E3D;9Dc0Ogrr72!}Cf4Of7#Zps8t59BhZvez8Jk)e8*3XFSQ!||8T`7%
rz`&qd;u=wsl30>zm7AZEnO4bQWPn3Mey&p*Py>UftDnm{r-UW|%q|`h

delta 109
zcmX@ibeL&E3D*NoK3*lxhc8cVpIDb0VQ8jnV5w_p5@Kj<Wo%*vWE%iUgP+E!JPZsB
pswJ)wB`Jv|saCo9DVb@N3`PbxG<4+M-2l|U;OXk;vd$@?2>>oRAJ6~*

diff --git a/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-bg_glass_60_eeeeee_1x400.png b/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-bg_glass_60_eeeeee_1x400.png
index 223433fc3bf26ba8c24e90970d38d9c72d2d4282..80ca6477af299b9f8c16d98cdb57b510c9a7f644 100644
GIT binary patch
delta 109
zcmX@ibeL&E3D;9Dc0Ogrr72!}Cf4Of7#Zps8t59BhZvez8Jk)e8*3XFSQ!||8T`7%
rz`&qd;u=wsl30>zm7AZEnO4bQWPn3Mey&p*Py>UftDnm{r-UW|%q|`h

delta 109
zcmX@ibeL&E3D*NoK3*lxhc8cVpIDb0VQ8jnV5w_p5@Kj<Wo%*vWE%iUgP+E!JPZsB
pswJ)wB`Jv|saCo9DVb@N3`PbxG<4+M-2l|U;OXk;vd$@?2>>oRAJ6~*

diff --git a/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-bg_inset-hard_75_999999_1x100.png b/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-bg_inset-hard_75_999999_1x100.png
index b99cf5705553236e16ce8f3a610438a69aadb0c6..1e683846e32ed6d6bec8f714eb348fcd83e974a1 100644
GIT binary patch
delta 109
zcmdnSw2f&(3D;9Dc0Ogrr72!}Ce|fH7#Zps8t59BhZvez8Jk)e8*3XFSQ!||8T`7%
rz`&qd;u=wsl30>zm7AZEnO4bQWPn3Mey&p*Py>UftDnm{r-UW|yrdoL

delta 109
zcmdnSw2f&(3D*NoK3*lxhc8cVpIDa=VQ8jnV5w_p5@Kj<Wo%*vWE%iUgP+E!JPZsB
pswJ)wB`Jv|saCo9DVb@N3`PbxG<4+M-2l|U;OXk;vd$@?2>>3iAE^KU

diff --git a/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-bg_inset-soft_50_c9c9c9_1x100.png b/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-bg_inset-soft_50_c9c9c9_1x100.png
index e7a6c1363e60e5397273dbcc52568401ee5a050f..a8453ac673ebf54a9c88c5a4a14378c9d96428d5 100644
GIT binary patch
delta 109
zcmX@fbdqU83D;9Dc0Ogrr72!}Ce{^47#Zps8t59BhZvez8Jk)e8*3XFSQ!||8T`7%
rz`&qd;u=wsl30>zm7AZEnO4bQWPn3Mey&p*Py>UftDnm{r-UW|(^?)R

delta 109
zcmX@fbdqU83D*NoK3*lxhc8cVpIBEMVQ8jnV5w_p5@Kj<Wo%*vWE%iUgP+E!JPZsB
pswJ)wB`Jv|saCo9DVb@N3`PbxG<4+M-2l|U;OXk;vd$@?2>>-^AL0N2

diff --git a/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-icons_3383bb_256x240.png b/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-icons_3383bb_256x240.png
index 45d36133f144cae908d1558f67fd196595e0709c..00d31ed1fed2aa2e7a714df037a5f15eb3b02701 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-icons_454545_256x240.png b/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-icons_454545_256x240.png
index e6e41cd07813ccd9c797d487fd183d318827c5b1..41c9b4024794cdfa9ad5673df18346eddffb52d6 100644
GIT binary patch
delta 87
zcmdmFzR7$-3D;9Dc0Ogrr72!}Hr8#Ik~T8bH8jvQFb^>_u`)KcGBwsVFt9Q(xa!y}
kH90_9MAp#K!W5*!$SlOb!phJTC<jrYbS9X6a-*~%0Ap4cmjD0&

delta 87
zcmdmFzR7$-3D<o#MlMy+2|v|cH`Z;Jk~TEcHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
mVse1Ah^&!;p{cF`P?2GXp@EgLxs{P2M1_W9-k!;g(uM$A6c^M0

diff --git a/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-icons_70b2e1_256x240.png b/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-icons_70b2e1_256x240.png
index 0d823681ee7fae107edc9d703eb4997b602363de..c4b36701b24fb383ac9e04767f402435a871f04d 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-icons_999999_256x240.png b/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-icons_999999_256x240.png
index 4ae5228b798cf2bfe378a6dbe34343c6f058e7a7..929d8f1b8364354773cad6fb9fb89a10a674cb5e 100644
GIT binary patch
delta 102
zcmX?Ze%yRQ3D;9Dc0Ogrr72!}HrAby@-Z^hH8jvQFb^>_u`)KcGBwsVFt9Q(xa!y}
z#lXOzTH+c}l9E`GYL%Oxl9^V?U}$M!3esR?7GhvwWoQai3eli+CYXKlG-*QsIHer-

delta 102
zcmX?Ze%yRQ3D<o#MlMy+2|v|cH`bkz@-Z~iHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
zf`NfSwZt`|BqgyV)hahXB{Qv(!N|bSRM!Bg$1uduz{=R%%E%C+LBla`&*W*+h5#@&
B9W(#{

diff --git a/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-icons_fbc856_256x240.png b/civicrm/bower_components/jquery-ui/themes/overcast/images/ui-icons_fbc856_256x240.png
index f696b3d1c17bf2051da6f36972edf7f463774495..227ec3b9473564c37c85dd823e696cefc5591607 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/overcast/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/overcast/jquery-ui.css
index 895a66dd51..4b64fe490c 100644
--- a/civicrm/bower_components/jquery-ui/themes/overcast/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/overcast/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=dddddd&bgTextureHeader=glass&bgImgOpacityHeader=35&borderColorHeader=bbbbbb&fcHeader=444444&iconColorHeader=999999&bgColorContent=c9c9c9&bgTextureContent=inset_soft&bgImgOpacityContent=50&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=999999&bgColorDefault=eeeeee&bgTextureDefault=glass&bgImgOpacityDefault=60&borderColorDefault=cccccc&fcDefault=3383bb&iconColorDefault=70b2e1&bgColorHover=f8f8f8&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=bbbbbb&fcHover=599fcf&iconColorHover=3383bb&bgColorActive=999999&bgTextureActive=inset_hard&bgImgOpacityActive=75&borderColorActive=999999&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=444444&iconColorHighlight=3383bb&bgColorError=c0402a&bgTextureError=flat&bgImgOpacityError=55&borderColorError=c0402a&fcError=ffffff&iconColorError=fbc856&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #eeeeee;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -4px -4px 4px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/overcast/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/overcast/jquery-ui.min.css
index cdbeaee138..8dfad9c67e 100644
--- a/civicrm/bower_components/jquery-ui/themes/overcast/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/overcast/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=dddddd&bgTextureHeader=glass&bgImgOpacityHeader=35&borderColorHeader=bbbbbb&fcHeader=444444&iconColorHeader=999999&bgColorContent=c9c9c9&bgTextureContent=inset_soft&bgImgOpacityContent=50&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=999999&bgColorDefault=eeeeee&bgTextureDefault=glass&bgImgOpacityDefault=60&borderColorDefault=cccccc&fcDefault=3383bb&iconColorDefault=70b2e1&bgColorHover=f8f8f8&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=bbbbbb&fcHover=599fcf&iconColorHover=3383bb&bgColorActive=999999&bgTextureActive=inset_hard&bgImgOpacityActive=75&borderColorActive=999999&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=444444&iconColorHighlight=3383bb&bgColorError=c0402a&bgTextureError=flat&bgImgOpacityError=55&borderColorError=c0402a&fcError=ffffff&iconColorError=fbc856&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #ccc}.ui-widget-content{border:1px solid #aaa;background:#c9c9c9 url("images/ui-bg_inset-soft_50_c9c9c9_1x100.png") 50% bottom repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #bbb;background:#ddd url("images/ui-bg_glass_35_dddddd_1x400.png") 50% 50% repeat-x;color:#444;font-weight:bold}.ui-widget-header a{color:#444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #ccc;background:#eee url("images/ui-bg_glass_60_eeeeee_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#3383bb}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#3383bb;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #bbb;background:#f8f8f8 url("images/ui-bg_glass_100_f8f8f8_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#599fcf}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#599fcf;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #999;background:#999 url("images/ui-bg_inset-hard_75_999999_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#999;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fff;background:#eee;color:#444}.ui-state-checked{border:1px solid #fff;background:#eee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c0402a;background:#c0402a;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_999999_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_999999_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_3383bb_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_3383bb_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_fbc856_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_70b2e1_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-4px -4px 4px #aaa;box-shadow:-4px -4px 4px #aaa}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #ccc}.ui-widget-content{border:1px solid #aaa;background:#c9c9c9 url("images/ui-bg_inset-soft_50_c9c9c9_1x100.png") 50% bottom repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #bbb;background:#ddd url("images/ui-bg_glass_35_dddddd_1x400.png") 50% 50% repeat-x;color:#444;font-weight:bold}.ui-widget-header a{color:#444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #ccc;background:#eee url("images/ui-bg_glass_60_eeeeee_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#3383bb}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#3383bb;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #bbb;background:#f8f8f8 url("images/ui-bg_glass_100_f8f8f8_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#599fcf}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#599fcf;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #999;background:#999 url("images/ui-bg_inset-hard_75_999999_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#999;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fff;background:#eee;color:#444}.ui-state-checked{border:1px solid #fff;background:#eee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c0402a;background:#c0402a;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_999999_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_999999_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_3383bb_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_3383bb_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_fbc856_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_70b2e1_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee;opacity:.8;-ms-filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-4px -4px 4px #aaa;box-shadow:-4px -4px 4px #aaa}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/overcast/theme.css b/civicrm/bower_components/jquery-ui/themes/overcast/theme.css
index e86b290ead..2122581340 100644
--- a/civicrm/bower_components/jquery-ui/themes/overcast/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/overcast/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #eeeeee;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -4px -4px 4px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png
index 8dc3b2a2eb6b06b950bfcfa8a4c55f73c5be1338..f8f2ad3a3b80fdd51ae4c3446f3c6d4ed482f8d6 100644
GIT binary patch
delta 109
zcmaFF^oVIf1=mw9c0Ogrr72!}CN_0M7#Zps8t59BhZvez8Jk)e8*3XFSQ!||8T`7%
rz`&qd;u=wsl30>zm7AZEnO4bQWPn3Mey&p*Py>UftDnm{r-UW|^57nG

delta 109
zcmaFF^oVIf1=j;kK3*lxhc8cVpV-t9VQ8jnV5w_p5@Kj<Wo%*vWE%iUgP+E!JPZsB
pswJ)wB`Jv|saCo9DVb@N3`PbxG<4+M-2l|U;OXk;vd$@?2>?{<ATa;{

diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_diagonal-maze_40_000000_10x10.png b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_diagonal-maze_40_000000_10x10.png
index 82fbe8afbeabe169ba01fb08f62bfd83ce85479d..04da9667c4a6d3994a5ee10d0e1f7cf476debbb2 100644
GIT binary patch
delta 91
zcmZ3>w3cZ?3D;9Dc0Ogrr72!}Cf0>Z8yV^v8t59BhZvez8Jk)e8*3XFSQ!||8T`66
Z@q?H;4(a?{r!)p2@O1TaS?83{1OTgV807!}

delta 91
zcmZ3>w3cZ?3D*NoK3*lxhc8cVpI8?zZD^)zV5w_p5@Kj<Wo%*vWE%iUgP+E!JQF{N
XspF9D$h*6N0SG)@{an^LB{Ts50X`a|

diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_10_eceadf_60x60.png b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_10_eceadf_60x60.png
index 4e689189913aebc3fb980ebd46b6f4593334d334..f905336631e7b1fd63246bdaeb8b4464ca0cad8e 100644
GIT binary patch
delta 110
zcmX>Yaxi2<1=mw9c0Ogrr72!}Ha4YeMi?3D8XD*tn1>jeSQ(pI85?UG7+4t?$Qk^)
s#lXOzTH+c}l9E`GYL%Oxl9^V?U}S(pLw>GP8c+j+r>mdKI;Vst05TyS{Qv*}

delta 110
zcmX>Yaxi2<1=j;kK3*lxhc8cV-`JF{8DVIqYhbBsXcA&*Y-Ma>1!NllNrRupsXPn}
q45}rr5hW>!C8<`q`6-!cl?+A(I5c$R-Q57xz~JfX=d#Wzp$Pz$KOnmR

diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_10_f8f7f6_60x60.png b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_10_f8f7f6_60x60.png
index 2e5afe1c5f6c6cf917f18f3f51c5be607a5b8ebe..09e39d1f6fcd11ca1ba45c208abf577c7de5e240 100644
GIT binary patch
delta 110
zcmaFm`^tAh1=mw9c0Ogrr72!}HZ}>UMHm_C8XD*tn1>jeSQ(pI85?UG7+4t?$Qk^)
s#lXOzTH+c}l9E`GYL%Oxl9^V?U}S(pLw>GP8c+j+r>mdKI;Vst052#W=Kufz

delta 110
zcmaFm`^tAh1=j;kK3*lxhc8cV-`FIe7GY?nYhbBsXcA&*Y-Ma>1!NllNrRupsXPn}
q45}rr5hW>!C8<`q`6-!cl?+A(I5c$R-Q57xz~JfX=d#Wzp$PzzMj)jC

diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_15_eceadf_60x60.png b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_15_eceadf_60x60.png
index 9d5371dd4238bc47e6d84e18bc538c817e97b40f..dfff0c931a0b2c6f19285e22c8ea3ce1a57235d3 100644
GIT binary patch
delta 93
zcmcZ|bUSE51=mw9c0Ogrr72!}Ha0bCNE;dI8XD*tn1>jeSQ(pI85?UG7+4t?$Qk^)
bHCawmOdW@Oey&p*0}yz+`njxgN@xNABZ(Qb

delta 93
zcmcZ|bUSE51=j;kK3*lxhc8cV-`LcsA#G@;YhbBsXcA&*Y-Ma>1!NllNrRupsXUYA
YG{w|$$am!3-M|0@p00i_>zopr0DBo5asU7T

diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_15_f7f3de_60x60.png b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_15_f7f3de_60x60.png
index 65509a644cf321c9003c797d2e012a25731cc3d8..3f3af99ae6e2f4219d5365f3c17d23d9a944d9b0 100644
GIT binary patch
delta 110
zcmX>adNg!G1=mw9c0Ogrr72!}Ha5N1j4(3PH8jvQFb^>_u`)KbGB(yWFt9Q(kTdvo
si-CbbwZt`|BqgyV)hahXB{Qv(!N>rIhWuQoG@u3sPgg&ebxsLQ0A)=divR!s

delta 110
zcmX>adNg!G1=j;kK3*lxhc8cV-`Mn8Gs4hJ*T7QO&?Lmr*vi<%3dlA9k_JDGQ+XH|
q7*tDKBT7;dOH!?J^HVa@DjAFnaA@erySo9Xfx*+&&t;ucLK6VUYavMh

diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_15_ffffff_60x60.png b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_15_ffffff_60x60.png
index adb029d5fedfdeca6c8bcdb5c741908a82abc616..c15b1e7ed68f12284a071c217c5e1e23683b3caa 100644
GIT binary patch
delta 110
zcmZ3cxJ+?E3D;9Dc0Ogrr72!}Hr8F>k1#USH8jvQFb^>_u`)KbGB(yWFt9Q(kTdvo
si-CbbwZt`|BqgyV)hahXB{Qv(!N>rIhWuQoG@u3sPgg&ebxsLQ00}l8r~m)}

delta 110
zcmZ3cxJ+?E3D*NoK3*lxhc8cV-&l8nKf=&V*T7QO&?Lmr*vi<%3dlA9k_JDGQ+XH|
q7*tDKBT7;dOH!?J^HVa@DjAFnaA@erySo9Xfx*+&&t;ucLK6UNR3K&m

diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_65_654b24_60x60.png b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_65_654b24_60x60.png
index 516f8ee1e0f01de4dc6849c4347021ac98d53c13..1f403dfcc67e1eb5f65628b54ff7f8006f7bc8da 100644
GIT binary patch
literal 14503
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

literal 14498
zcmZ{rQ*b8V*S4S7wr$%^o@8R%wv&l%+t$RklZkB`GqKHge*d%Y;Onm5t9w_iKIqz2
z_g>e%I#N+y5&;$$761Ss{E!k?{ulZGyO2TujmL;d=Klh?g@~L80MHN*_hAI_@0r*{
zN?8s7@S+3&0zv?Qw|`RsCjfvOGXQXA2mtVA003ByIh{)Xy$I4+MpFFye+P`_^VYu^
zDAyly5>R_EhzO)G`={e=0039n4{;Gyj}14UpC0JTSWmgVO+6)CsG^eK<PW6f0aB6>
zCB^6>5+MIh5fKO_;VAS|0u&PQgt!OV9x8GYfv)xG)>F1!qQ7rG@7^DRU)r2aDpvx>
z0@t3i$cNVtIJ*UGj{?4_JchU@wpr?UJgS$o{-HNX3@6}Z@_mKs^S&MAGEAR^UsC=h
z>C~|hSec@aMoEuU8`c!*J);h;@T%|QSVgox!N{V}i3l0Q`F6bav$9js?ssPB^2dE{
zrDm4S&nHJ&vNdt+f<6QiN;I9;rx@20g67rpFboV?S5-8&rpmd-+H;o0oalZ@gdu7M
zjQEjX_efWZKASDnW?)7XZLHlsBKYX*C5+Kur&assT|X^+pcPF0{y13(Mtmun&|U%m
zB>Gn1ztHJwTwr=MJ)pJw`*l?*0FkDv;?k3kX$rqEvQNr<id@nd$H7S3_BAZSdUX<)
zP8Zstd+EGb+Gdi(Qcz^d^JCBt$?Phfb>b$vP6IDA7iBA5M7qit;4)asm<Wh)`mi+~
zjVehw;IDx^mNkBJM{XX<Sd(Tb@l5m3XScMobuKMaj#ax-UgV}$_!cu0>5w75z2G|s
zZ=AWrlqyv1Gn5;7xqE3$Axs(uqZTSLcyDqHTAY%iAJiJaGyFf$b-W{rm@^J~#Hvf=
zn8!8@OH>PWs!(N!tMY!RD8921_(4>jg1;Her{)vbc`v9APLgwgf`)O~JM6qx-YJ`w
z^t_Su(q`-=^;st}kYk;9Z#PWKGE;Vku#M`2sKpfGG%Pz2iwmg&u87~!@1C_IoI-w}
z^a*br%}Sbu_Gm(gSAX>DS8k^;4udpk{WwTQ4I-o0-!OLsCN!zOkv~;RkC=+y*GK-G
z)>?=H3lvTn7J=T{2gr6EoN{~=g3!8*xg<hFzWCI0HE&|m6ZodEYoH_p*G#V&);c@3
z%4J-<zx~T!@;21YFnMgY7USuj8FB^an(`vBz(gy|YaQQNoiUmeF*3|h?Jf^jD$NJ9
zy~X(GKT$UdcNL?LnU<Q2|0-tG7w2Y)@e+2b9k+Gka+TVPb&xlX{=~X|MaI0<i^&_Q
z6Yup9tS>a}?v$;B?}>Lt5rsm?pQ-Q*8Drfb)*V7GLgScXpT?p3y4bz3?Igj)=-hsp
z@~CuUo++<6YAFXLki^aH*P6;54{J`XnYHDBt38#So8sGzSNHr>*bKlphiWc9li&@s
zval}7OT`RxQ8RE2>I;zPxNOZ&8%k(tjFLC^Eh}4cV%%+AyTOrsKq_f8^g0foNG?Cw
zt!`VfpvzY3m*QAq9ewSJ``w7iqr(;|U?%U923s2FN%7v#wC@quR7#bD{;J(ljeh{L
z?B_7K{;1<fq<Nqxb1Jh%a_%@x0v&j4+j<=5O|Te6bmf6ub3@?y#zLR=RjW>;fkN^Y
zSi#dZxHa39datd{oyJ0>v#=$0B)8AL>pX-V|2XOhS={g^r7F_p!TyRuh0D9|sOE0R
zu$><bf#iH1#s_WmzC!7avnQ~pf~xBCh+S;%!x?5dk>R*0Rj5eg6NNNiwkX(99uCET
z%A15A9vop2LQ?LI@eH;~OF#CirbDk;6NglFS)aJE{I)u?SNboT{{)j{>x)Zl0%l#t
zX-C=elZkbuDh92o#x0he(D|iWxU0%^DlKVv`%df23tRorpFk%wx2{E(_BPwc6ju_|
zmnkm_Ki4Oi-`4!Bw)N6W1hs`dgt*d6sA47eEjxF&9vz+oD%o=W0}ek|C>kqzb3#27
zuq)l)w1sFD;ML~eUqn|K6A?3{FH8ljNf*-v`&+pdmwqtLoT2W(J<#YOC8p21ul&%G
zi(%$H*&P?O3QDM~Q>TikI8zBk#3zXw_vpkv;A=IDaEf}<+$a@Nz7X}Z4dEbgDk*Iy
zP98^^4<CH#cR21F8u2m(R!~FbH>Jicsb9EmZk2$S;n<i%;XTeFv*ID97{sy$PV0uL
zJ#~jn8<%V-X_b?hmEG_qPf5HkCffI24fhzK6u)=VKuGRO$?UeTyLHiQmvYX-JF_k)
zf8nfv9B`N^LY9Vyd*9~~1|P0puDIM9nZxal`YCznvbB3u6yhE>Gi6w%HHKi^9n7U;
zsDX>rQvA*0Y6rDi9zvgtP-BwA40}bwBpQfbNSA4RU`1$YkyebU8S=bq`Yw}f_qnJu
zq}pf0pJi;iRKP_T2X76xmEt7E3%I-y38$;5GOT;l$Z5=Zz@HwA=Dhb;=1gPHfG7hQ
zD{E66vB|IGkrtW+JeM`QIhu1rUV%`xxf;kBkr|_Mgj|{uUf`#*tDIN6t?>P3E#xhS
zI1A-^#Em?$S<);EvVnL8JmY(}89JK&bZ=n@T(gu_I$Mx?1z)A#7oCQa2yXX$S}=uy
z2VEd07k(gfiuw}qm+7ity(_rMns}ua-!WW4btrC&wQyvp{Jh1|=BhTn^O*nA^whV+
z9{a`Bn4c|Ye1D^Kt#(<~sk|WjeyNhoFRioh@XZi|{B(-*#uKsXZ2eH?pX?{{uE+92
zw%*~`=$;@x$5XK;^$T8TxoSDWV`OV2S=9mwkv=w-ya%o$LC;z)wAt!`vNj=odB-?E
zA-Km3#*352cIkL`iblQd9c@7MyaKz<6+^%7v58BLX#K2F($3l#k|&?GESttmDgK-A
zJ8&`Cn(9fBsorJGRl0Cy@xEQd7Gq0%^Riu`T`di3J9m!6nH9~5Nb9L{m*UctG*ix;
z_4GsPjh?KYNroy2kM=1$j&FS_c*(~aI}>!(OobunoZK@{&^(Kj6A7K4PN^~EV&gKQ
zyd}@sWxw$@?Y5&KUf$d})1c&SACp55AzIy_cf{B1I!hO8nl;E8tn#?Ob3IK-S)#o2
zjf`<~!V@@Q?V9Y5QMXYVvJ%DkfRHzTewI&j8S&=?icI2_4HuD~j7mx3=={j)%!O8@
z<wu=l-05wl+y`D7cJ-9U?~`J@G>I#UiYj&`w<-eFsy&4AkmxCjHav}`kpqLfnlbzQ
zc)by#mg$rpl)^uJ&OFH$c?H|aL?J2<O|*3vZSc3<$?HHXrktuCld}__1b2NsS_KUK
z63E2g5x_H_SKob7zBT0o!5~l|QV-NZB%L^xG4gB788t?@)-FtOjXG)iMC%yHE~6Jk
zP2=-WmZHQX@L0XMI&2}kvbfYdK$$pnP&sI}@E%+Q0ZscQ8#Da|F6Ugi>m(jMJ0r|_
zT;Wvp0qHH=F##eavV-`k>Qeg)Z^(&R&_3-^P9aRaKtEk4ncl7|uRQ49I*HO66%p=9
z+kcp*HGKWrBVNE-|CEuOaqhFj)Y0yM^)n$K_BPH^vYBEdh)kyJM*TY85z;U1-g1KX
zwxeFTDSt<zZw4OpnVd+m0)Ala_4gCL@Teo9qsy_MtGApWuCQt%SH@*phf`02bTzqo
zaVaoUpKx8-_ZX(Qhl0%r5j3bldXpkQ_Cv3R{}f76lv>d%5|2!WSbtKosCEOx5z?->
z7iGD@KKeZO5q8MTE9#XaUS|vmJykA7;^YV!Q%exaCpKyh!8OAA_XSI=FnLEruLZ6d
zQ64w8I<Pj%)aw`M6V_-5(t8|8fw=quw5NCvohl^e+(`BYcq%ips3lEhm4O;{gQVS$
zb%gG%G5`7(nJXwdQ5U($r~OER;%8sUybUw$PeocuvlC+4a5%|D-={%fn*QzYruago
z6MT7b6~&*;7-k12LJ0&mSv0@Gl}muy7HUdK>+v;z4}OoycvL)_3goDaXQ5tL{g4=B
z_SbUa(GEivooDFfmH1ulKkPQ<MZrI*^OiE75He^JW7gUj@@q)D5h7Q3iEIPa^+@qC
z_Ctd>mQAu_@{h5my))bI49E<x^>8XgVE7z%NK6ehNr?}U-(pvgNZMqcG3BP}Xyb;Z
z^%h4jm3R@&ZAByZNAgdI?}~FLFU?HS%lJ4%g^H{E?<6;!52$sj0(#N0h(*6P{O6C%
z<yC4f^;0udyb1A3W7Hh9#c0LGuR@=pMrJ=pPRSUe-L9WKUJXy>!!mWDtHRPD%>ivM
z7|TrH>k*HpTTnnvqC)7zonDq<gOL^6ga>T8)hT}1O{J+mO?=Q&5TCT#@Ms@{gQJzX
zQLH#(ph~VLns;QM<vHW)AmgrtO!7<7#p%JHz1E3spkz<7yKa7U*iibMB(SmpQxUwd
z2tx|u2=IfOljOI>4P+-3TcixdZlOj-6hLlxhw6w#n7#pqs1+F*WeCumfInrp8>EfW
zooukrpYg`&nV30Qr>-5HA3mB0P}!5}o$IA@qAq~53r-@}1M4zG%pB1KE;KO+@Ee)r
zC7SynVAUUaa+*)Y_DBTSk6;_)r~oEm11T`8_J%L<l|K4}S4NQ1s#7ay(y$JT*LQKU
zo0}S;@c{NRQ(~XUFhIlZ>iE^9>AJ4$<xE8I0FSm6ZGAu?*cA>bJw1zVVi9#z(F<8C
z#w~<vrB%ow`g}a@@Dw09YTJW)q7Xd%GTbZ{BDcPPTb2Rw`$!K(Cyp*W)G5#zp7&SC
zn}%)C2BY`Y<<j!P$xU=Gg|n7N_OlJ`U@aHYYTrEWM0}*i`1%q=BGOR$g=rH#&J_n_
zG-naqye^Z<4F=zO7TPms+i%t(0idsvHCFAuLubA@e#9_d*!0|kEqi)9(3K2J$$K54
zOzUa+hX6vKyPkA1WvI?dwUToY*GH6o`Fs@hE@G)_Zc}ZnP2zFNJCGqTEWuDI^tMGE
z!U`7Ewz-3;v^+Si7*kpc7<i?@bXaMdU0Uni^Ax5_NO5YqVs!<aKH}s%vy?1>8ITqw
zh5NyyeI#^uf&O#uF6lgQEcB~_w<vY8WsqjgnMZK&?c4Cvr|6Rr-R9_gNyb%78262g
zp_)IEgNZ@^Q_Rayv$?P`R+=+)ZFkR>lgEfVDYg)Z)0LHPq9Zc6qrKyvz3_KnR`zFg
zOqbB^%B!e0o2O>GNef0&m=Wt0?r!j<Fsl*}7Ap9XRI4{zLhQ9=hAU|o;*Pr2v>^X4
zEq#Qp{7f<3p6xvQcQR_I%f@0dQoow)H6MRPbf906!5?;+?ncdSv<vwCpbS}AQmP+9
zVUllYCVe!k=|!b$@^#K|)u)C(*9g-Ky~Qo8g|HeC5`hvkt0@59KV@2N9y{s!&`3|~
zH=do?STV;9tuYlvU7}`&BIK)leS72~a13gRL(u^d`*<%Hn!F_<0JxX7@XF8Ex_+EJ
z`-;EAG2|m93Mvj!3hUmS4hL>VS_L|%o~^$qR&)F98oICbsmNcCEmr3hol%m7w~K34
z^oCakQZcSc(JD!}T?)@Xm+DBjd!7c@SHx}!8v7PjE1V{tmn^l5BxxAL$z12SOY#?L
zMKTWZG_7W7+_D}_*rQOJ<&0fC6-(mtjhm)lXRwxf25W?wylB3&Y>N50b=7>8CJ+cJ
zc_%bI<9*532y$@fBZO>svzbAw@g!eG9sCApi@_Snx_Tu@hD*!JY9&v#l;&59ZfpXa
z4Bt(;Xal3dr-j243G_y>d6K(D^;-#Jv(=s%B9Xq&auIZ4*BX^fbQg&-TQ~ipzr}5d
zY_&7{Rqxj0w5H$}h2NnAV(M`m8Qk)lX<2hkE8FAg35?o?R|1J-4grvbW+N_dvm^Mf
zfYWwlBC$9Ti3H&c2=nztaLFqA-RYu2!$?Q|v*P?@GYaZ%+-_Kl=oapJ#XnJ}c;~!6
zva%ghbC^GU#GIj)bJY8T0GX_da<l8R{fQ0vWF|iO=uF|I^KUY(bBq`1P4qmqlQ&x3
zm-+8g;Q58RVMj1L0TeYFXlC4CjH9rRD_+_DP7tEdR&A-eM)uX0VlgYS(osvejc~#W
z0bl_`fcvp@Qir!Q6+1$KZ##D;W5h&Z0+YDAS^P|Ewp%4TLDk3$Qoov-)HO<vt~0nR
zgw2N#diK~1Ilro|<8CPqu5tA=W=vloqghcUeJCl$keI3+vm#>u%;6D0e0leePVLXw
z6(C{Mm|W5G=kMn5yVH}pvgkOQ@t+Y*mYF+ZW+8oGZZTIUdaT19)jTEe&O|C!f((xl
z-G3)V<zfRmrDr0<KiJk~qgOd{_^hksb7s)*AMtarYig+d!5l_@Vb)n7xFm7$nWIcc
zT7=|x*%qVvgRI1U1qj$(O<WuyYT+xQ-3>qeMI}n^Q~6x0Jz?)i(ib5wK((XpT3g`B
zJEpC6@YpEG4T;?tn66hFt%1z%2l>^PScbr?5A2B~pX92Ivl6m$m<SvbD;DOXmVDS%
zRW6gNr@uqi8~+265~v4}L<qq5LEBbL*6`8TrgA{;OAUuJ8{jYRBCZ0R?XUjR#mi>`
z-?Y6<RSd<5Anz4tegu*bWQ*7U4_21CVQ>c3zzoOCk%F2r#Pi=yh@I={VGP!|{*h&I
z${A6k(Bc8{4c+I6b@Qua9+@I=7Hl$<Y=CxOTQOxoKoM!(FO6qHd|!1BJ~YGORV1Ou
zP;RiMitD(q<hx)i&UFa?Cp<FvZ14h%k9H3Qg#_}Agf1D~<*AG;_S#SPV#IdHXtsl9
zjD9JjCMXYZx0(M*pMjyN&$(ArgYc}z{XU2>4dDYxqA2BI0SN!P!OjYV-}&i_MkCf>
zO~gCsPZ@kKO>en#gbM<-{3qso5K+nVaV=XUM_@bVl3#y#CMNfvGGD^%XOnsRi@xuU
zs&9UY3*&)1qok(vc9uqnGsuoe<}!DK3zm#N+mjbT9<cC4-RqB_WMSJ(-c7O}<|m{^
z)>9=VQZ*Iov3Ty0G8Qg!*;CaiXi;^vV8050jYKzpn-5_rx+Uv4diEk#7njx-DA2``
z6lF@2k>L|;1@1joDFT=dvPEo`rB32c+Ln=0x?F9pYD=MNT=I3yj_uiJ{q^;!RaXg(
zU|h<)EAV4;Zsgcaa~INt>x<mJGEFFNc^ZPUYLJ!&rO93hEeVdTo9BeW1sr&-pK*U!
zqeZ6b!!lG)1e@G6BF4~FZEly>EvMrh3~`A5q<+OtAOO0%5*V`x?cORxncK1gv1^t=
z17TeaH#72G$_jsoBetl}R^)2D@wqKMM1EGT$j(GGMxojr)j={w$h6(wCX;#YkU`v^
z)NzN`1a3&OuW}N@jeC_0pBUvZYiA*9U-5Q<4S*AhiHd;8gWE$GhH}WlRf8FRk4HY>
zs#H84w!38N6(ExL5~E5@Yg$z=Xh@X3*7D;)^HuL^yiYc}$$k9p40j^kP<hus6{QZU
zCOhb~umd{_cQ}=w&LPOwKN>e`^`gB2oA9}nW`_DThx2AHF__r4kaLC&Rf@J{VVjY(
zJO`J`&dusW^o|oOB;^_m(U=wnI?cYbF4O~2&()9zVu&726J|X*=SoWCdN2oKhFIcz
z9@M@>4>5rQ9Vwi1u*+HY+(aAsy%+#<w~joC-sebq<K)r(JhBKFQa>J*l3w;cLw2jX
z<GW%NUgip9FGpn+$CwvbR(7(n)6kn|q^aa)deImr{lnlACwb_=XHgbPuOKjeei2h$
zhmt=%-$p}M44E?NIQ+fesN?xPmM^<|6jhxM0|&Z2IU+KNv6}op5&a!xJi<fiI>bmv
zFR&$~8lN(j;-pbPSx`AnTgm&T9$WE3_0ZZYELeny&iW~491Jt$6%$cFSrR)w;$vI5
zo4h+u$vk(G{?&|17z0CA#Ul=L3sFmTUG-^}mC<|@+vc)jqjyw0-$zn7U>`ss>Jx}3
z!Bzftfq5KLU;U(ZsBl?m8+?GhK;TN$4@qKl5M)Nox5AFb&3r-x7W2F3#^bc*23Hnr
z{l9vLn!Uf1XPJ>gZZr>sUeepGPjyDHo<VL45{>{*U_i+D@~Te>PZa8$vu~gG;ro#H
zrtd$ZnI|~Y%9{SM%EruxPSmYJ$l7zNnaB$k;cwdxU}S`dOXnn=Nwla)uTW>=s`nB<
zWO|HrO}^LuI~<GF)50e6ZrN8J)(v@p+Y(H4ZasN*c)qS)u5P7f%GVilRv_9m%V41!
z?RvLOn*)ipN2mqm4LLqqJo`>m?k`!lT&=+wp<qo>mTRWOU$v?MMcsz3(%vXNPeDO_
z1%M(y7!OaW&B2tmSruK?Wm3wQ;sVKuoY^RfYLkt((?d-wW*B;2+I0S|uR9ZLmL@4S
zR0UJ@^@Y18gjo9Wk2a5(Ij9>@OBHeoyHp$`Ez9iaS3~R(iFnCCjViWqmcfvBgo<j2
ztvhzH6N3iH6#-2Y#;5d4W>6|~Z!MFN8=OvAIzjv<S+Tn9ybGz~Xg%mDBeK;w@E-d`
zs^N29{uG?`Je~z*sgzBjhlnHHQXU?rq|@HCf`5Vz$P2}VSs++Xf?cFpNMJsE&qKU7
zA4NCh47f4pyRTb&%XGfDrb4?gkxBGMb!~iPI0I|gLVo0bB*ItgxN*BSs7G#R&K&v6
zeMJ{vWbqL?H=DLxfAyKQCVtHxdX#k2;h)aE(pymUp8lH*H9~$cQ&{43bB+ZBJ$_)<
zdeUeX@g*#8;>)}&beN-K*gJF62TZb6Q1KMgZV+`P*GWf$OgMEf0b&z|0g+a;&4jI_
z`9^-%sNSak4>Io>%paqf$-DD;moMC_hD)zOm;*LvB#H!S%}#=C_;Dy&#+QbtSboMV
zIH5SR8UUU#)HvC@GS7uk(*Zujt}ymM^(K39)f-Ec*kc6NH{7q1y1~t=dy`lG%f`F1
zb_{&v(NUTqf;+H?N<i!0#|uBQfBO0pRV-vJVpa_@``#4bVoz!-GX|s>nf>P8Yx&lh
z6>|$v9rKED#GG)dXmz2w6Av~IzEB{&M@Z}-VefelD@zTh$MPn%`g?eXY5na3_uVY%
zE2_(`$4Xb_8wK(}76HY*La8kMKB$WO(xHF2-8NIFtN5Vet<i@e3o?{)$e=x=o!EIf
zei>b{L^^P<>CVrwD`16!cT9~QQdBJqO_t$rJ;hTokcDlG;ep2-(zQJhGJrigZk}<c
z7Gmj#Go*YT-1q=|cw`_6eWMSeAV{M2I!e!3@g7?ldtv;4t`3=vRQ>G$-!X~LaE8AZ
zom+i3G_t@a)F<CNe@@_p8Sf2yMu9fX8ra{0?x<m^fED3&a&|Z$9phq<p^SXbtxV3n
zsUw>GuU@7=KosJ=8@;VKp>dFp`;k(Mz&FM}JeYSGBFO5FV>8}sin=b-RTI0|D-4}l
zh(XN7tfp!3*lp~2fRmVrCGsC2U1nLJLJ{Bk)!IbTn)26nJJ$MvDiN^<)ftK<nY&P6
z#pf->vh&(-ALWckzCoTjwh=EfxKwPPbT|Ek_w3stJg-vqvdm@8;R2duDBksP+;E)X
z0mMAamHOh@H?o#21i5K@YqYq~sC+DZk$5T1@DYGq3LIEq1=ABg+5PgRhgJTs_&pz!
z3;Alvcn0u?ji5pP_#yM#td~hHJvXnJm?I%?`ibffGR2UpS&<@Df*93ZS1v)UIV7uj
zV#2M-Pwd`6LF|#dzb%Z?&^d|RQ8{67tsq%o*qQP$k9BL{%>r{Q_1})<Lcd?-texp|
zkvzb5z0S|%UYSJT5KLbA)JL|7pgnSi)VYz$dJ)!%q7J_U4TPxM$OueOxITid+0tki
zoKu}E5Qt$bnUbgUIJX-gr7}R81@`EA;u|Hl5G{h;LHHqT;q89{9wAu(1thNYtE&;S
ze}u)rTBkiEdKgPpm`s=9cza&l9jde@1f<j-*m`^K)ufz`?oIvAD7K5~<7N&GTzfOq
zsGI`_7g#6Hos?JnTDq2mlmlvUf3_IY7i<&>B2Oyih@8f*AO2~o^_yE++MOqy<VuJO
zD<1iX&fA*eod_<UHUJbtE<jIk%$zAKlbvDIq<G|)Q$7bEMpPX6H$8)igQ(#wM|)3h
z1nHRYp|-)Dkefv9C_RcL6WxH3|J4MQqLAPnGg3xZ#;1zh7nRz6;~6H)_$Rac$YrB9
zKlLm~)I@!u`$C7JO`6kfMW`I%>|#;TC`dipKR5)}F{B;pnAGa%y2gnj2u;gM!ty<y
zjibX%L0QnzD1L@c^n=#pF8=tNw<NKpgP6iA<0<3AkOC(Y%y4CMSoj4U7qWYB-;GT)
z{U!fKlcJ+WKtTA?VawmOKs)*kUZLiPZl$$|YmdGGkzv^fyfzmKjDUejuCl@T+Z#~v
zfUQR@4wRC_)~$4>v3m3OM8ao>97$cijBAjL;o2L_1zwYAN3Wtad$fz~=VvVpzBU+v
zI}2an5Q7Y26#fZl#Z=A9p!yMIp!%$k<ZuxsgCrITHVomKO9CP)9B?P1jn=7@TIxr^
z0ml_Siss=D{DHL~{rTf~z`^KLgcUA7Ffe#Ya*DL+)K*is{L@kMWhFJOaDVB+#G}N4
zhn%!0eM2frG!+68gb`_hY0_zSqME896y^crTgOvaH*ANKp3X6io4L0_P7y|!ehE>%
z;b2cp->7o>+*pPL+UZ8)q*zoKjBWVj1pD&fatmB1I^-9zIapkB$Y?~UR$AXy#p$ez
z1%1r9UXG4SY1CNZ+6c97o>wAWTO1f<oJWxRsRzvfSioL5Cu&-9Xzb^kO#ueUWCeOB
ze6uUE(Y{duL|{ic8|KI(qnD}2BZMKc@B-ei2ZTy2{=L3QSWf61A|P?kP;4TD<Ln$b
z01%Gn%vYr0i@qX0N(~gAgK)y(eZxLmE~aGlCHqx1{hBW#1zr<z=UdV{JKoCmX^(^O
z1)HnTZReGgS5+!Z3OczA9Xlsw=xs90vZkeO)pgXw-CaKz-Xg>-IYp-n(XR{UJXGP9
zHLv!Gy@jI-ZwrMQ>Lk2bO+Q3%HTfXsM{6EC`j$&^>&Wl|^yqQ7TW<?csNnWu(3y!`
zL2+8_=QPpNF);M8@rhQM0~Iis4rlAHyJ3lP|DoiBN_aKx?G;07#;w9vNL&A=MPQe`
z#cwPu4Q_?Pk?@suso+}hWo|q7`TOp@>cdBpR~H48AT7uoGF<g)iF9FL571$DG>wZV
z#TOYF4e4sXl5BeNwuNlY`dn3d@U8TotwcK!XpS+YRlQmL-^wK3diKuO3iJ>7fU`#C
z5#p~ngVv;A#;ylx*a6D{%<;}|2fAVGf>sV#7aTrK4e=8{7It7%NxaoDj5<@+4;jwi
z@Th0N%pj&g8w06V2A6v|LbZm(oN--<GR*oPH7{;7A8B?6(&}N-2HW$63t=x5kJ^8l
zh)}B^2jK{|b9rEIU0aGeEuA;`kIW>EZ2kS*TOxK0JPh;*A}ISdqIA}XeY6xvj05@5
z4xUrlCm|`>dp!A%G?WkZhl+T?rC^3Y6B`?v2=~y`BDqypehbOyLbV9@FrR>@b@Y1w
z90|`r;XmccN(^t{6g@ErL+Yghvi+QfKf<^}$1s&2WCl+=4B3Xjp&}^=WasH#_I@~Z
zd>L8T@@4W3;FVm%_kg>?|8<LAi4;89xi$lLm3ue@ikjx^OQQ|T8BJtP!jrKtY!8Qq
z<1s2ot~_R1Q+Suf4uy~47%ETQG$b_jOF&$mBzL$<-nL^bIuH97iLw|56bzazvT~K5
zLUMBtvLi8(;iiEUqB-{>`+NEix^n9)1v<jW0DHJAGhxj&isCV@_BpATw3S-09OO-0
zNLQo^Bu>;j5OSlbaXlm~@4gT@(8spYem2e~6mWqA#Nckw2;H0oysm?V--fXLieE@Y
z4xiS^X*8cAHHd7K0T!wHqJA}|AH~U?$=gOs{Q1i3Qv{3H^d>!$8Ij^W*(;)53Yrye
zwsBUej|twSD#Q702mvF4hK^gsd}!s=zMIbDJrs6aPJtOe8b-8>h(5<OjoIgO3+g3P
zoJ19pb|d9s2&sY}ApZGDq!PVV0lC8lK|&hZ#Jn~&M@osLE@JT+>&h&Wy%jv>=qJY;
zR9l`lwcZeWx{Cy(-jUH{1U-d=d2<#ZABYSl^f5$bJV#VgK(@pwi}p#@D{+Lnnt}v}
zBm6AovDTJ|ywRigBS>eY&Y)Uc-;yv9)d5GS%k8A=!nBZJe0l$2O077Mg<p1C68Dw~
zaKU|`Bcn|qHJ!`Z=jAq2B2Y0{^SeM*q2Nt6rG4!^N_tGTk)&%s?CoQOW2^(<s_~P;
zxkwQd>p6o+Dw<LcO=ul!b4QB};t2(O_AR`C36j>-6+}Cn;D1Qiom|_O<=gBsp_|Po
zxz4FoZXMG9xM^E<gy}BsM(vu*l;*fN4!hZYkr@S+pA`Q``#63j$>IJr@5XrgZ;PJ%
z!xR3cm@R?^^Fy~YicXUE1S$e4#wd@^QNy`0=QXy%8U4fx0S&=8qT{VZ){Lq~%%OEs
z?{2>PXa;|eR#W=evEF}bQGf&G0LD{i)pl63M4FIQWf%G!l;3nnAHKafzCQ%K162~H
zRDn{&Xh5n7fFWqtAucJGch%_});bnVf$2tw13Fp;?ZB=InWscKr)(-62}Kit8_pq)
z<M=S9Wk6kF3r_yq%<agPp~W>G#b)eQI_z&3_ZJFtz@ssW(}5<6*w?<AS!B+2KiR%w
z_C{}}C;n#Vtf~Ko80{Y%a4Xya%fxX-F^QDsMs<!cTIFZ~XJQGE5xJkFm?Hav+BDot
z$xQXh^X<k|#2R00!R4XKl8+(JPO#GDd;c^A$|N-glPpX~mBH(Z)g})XQnPJz3(Y{O
z=)SxQ4PO@euZ8_#tfeoa@C>yrOq5RbK%_QHUNn-^7jDs6398hnIgKJgU0~WjTt<1!
z;ikM3SREhiFwfvzUl~Qx$b!|gCeqT6{ME!2Jq>y(Q`aat)s};D>SdbU2bzOLh!NpG
zjwX1q{Y!ueDMl9%9bCGEIr(!iH)Jtzs}bQ$qCx3|*-~^UdjJgMZ@GqLoRzsxm3`9G
z5SOVKEl+2&x$nHHCU=L3=5rD=x2Y#ZEwxR<U2g)>UQ9t^SYE(i5hCr~GF?=KfJT^R
zeBH>>=qf69|K-Iy3@Z*ahrA<vEV-M{k0qd=*zO)o@_H|gU*3!E$?)0ZnL-esW4u;B
zlRG79e7UbH+d;r>G~ojKaVxguR+;-8!i)P%yt3t+*pte=OamN)J-n}~+Q3g2SNSh^
zRSjh|>LxGRw966ot3Qc(MZE24P`Jo#>Bc}OKy7e4rmHtGY5xTlbDzoQOp-@|b3Y+S
z(J&@%2G-TZcNO<ozSHAWeK1r2cHrl-vw(f-hx`%5H957Ti4neRif~6DtW>ZSjtt&j
z;LQIFfz+M&IOsf;-=fZYMCGEPPG9~}Hd9CfqJLJ_-Y}z>USvOK1X{Slq%+<pc<BZ4
z9A#{O!&mldYQp<N2-w-ain+;K?p}q`Zl(F_MboOCp^|XCWb0zmJk)^J;FYHlONe*A
zbMiA-bZtISdBzY-G*K@=(s>SQy_uLptxBI)j7+A_0S{Qv4luQ^J@n_zeCuc@F9(5-
z_E$1Z+gb_)<UQzC6KXs&rMk<l<$dF<LeqJvbK)oG4*IM}=HJkK)(%of8dHpZMaJST
z)?H*xN`;b+u>RtfrUBl@4LoSVaMoXokH9nCf`k|!lUPhjJSF`NigXDtNOc^EEV*7p
zu~O!0$?Lz2S~f#M)^(|~?3a!H$!n4fs;!aH6`k}pgu|Gb{H>3~y#c3^^wt5d^?yP{
z-zp5SbBU_cq_TgHu1ox(oH5Fh<U#k%*Obm@c?3&M&Z{$677ZvUe=2_sp4wMloU7|~
zh{QXxJ)pK^AZA*Wk(0CyZ-&o|#T2uMX_s{+`_1eLYXo8reLOT~@pWA&Q}$UDgQZMP
z`>$GL)nxcF6H3cC=s}l92xe4u0VkuD9{6`L=PW!4R!=<RGx&<ACw0>#GD*amX*<_Z
zg|Zf`ZE1xekcx4Bu_LX)B!#%j^vrSDr&DQEO1S4=yOx<H7z#y_6kLLCJ;)StZ?Ovi
z9NZmccj=4!t=ioFRv(*Wnc@-3sfaY<YR)zwNfoa(xr0hKJ=>Zt;+@r<7~@MC!MO8o
zvn1#S;hH{q^@;ha{Hg0n*jt8(<T}n2bf$1amH(G{NqJw?HFzDWLd4FJ-<+fk3JXR1
z5O(>rhW=={yQ$2pZ879AD$<xsO241n@!a~<&nVjFY5_SUV=*5AXOyOxZ#6d<laEMM
zyeGlg#p~=gPu?@F4e(*$KN#FDG9+)(>o>|i;l^v%F$nAZVe%-U?fZ&bDLxs=C)>hv
zl7+A>Y7Es8e^zdg+81qaqL4Mp4LQaZ+Fnq$6}R+QLvocMxIqR*8g&iJwF?}{Pp~4v
z$A_UscQ2v1kY55;LJdQ|LFGzbwm>D}3JMDtf~6gcio|L+%h+SZLT*Wkkf@qpop^Gv
zVZ;*qn-W?5I%YG1<Y3OLFgS_F2xo>pNAZTc+9=-8SlF1;T7x80YohIF#3tP95!0^l
znz9M-5mzXX7)LXq+^}8>Cs93nH3agY%{n;uWZdHCIy7!3HQQ1sI1cJt73tzJ{D#ei
zNyEJQrEJ~a{)Q`?p?tkivv%2>>VKwdF(rCl?!WXo$hwQ!TU^E46PknKx$ZyY`kU5c
zFbSVm?{t}y8s(N*a^okJJy>@k<WOc|=%3qKj0&=~z?F^m`7_j8!*-Zke(M6Eq{x%j
zezJ$a{Y4wYIoTe@g~H91-9v))Y{Q)C67DB*d9Jh*ze~6q68q50w)XsxeGc(?6c;h1
z$|gW1c)#jk(8k{hnYHOMh3Xp31?RcaD#mfNI1@JdzuWiaR1ZY9E=g3LNgBn<qbKUB
z(X?}D)a%Q5#%?Ewtq<0XQI+aHP8DCeOTB&S^QiM-iEab~o%kcZr11*n9XXfqRjb?)
zv^(+_->s;QS)T}8=3WU3pyxdAs&sj9+>D_0WLDBD>kRofbsSd-%@lO9I?|y(ZQ@no
z)!Ja+L8&sg|L9!hNB9nDHUbNa(rrYEA;}QY;7LF^idRxW6E82E7pZmpJDeW2v#uKH
zHhAU`3ItX1@r-xKOGEtX&cuG2KxNTIuAZiL!%xU!_owS4Vyb@>9RE<&Orra3bj>r2
zoChfgx(QAo#5V6d$_6H*Uv0|5qi#hh5W!DLQv|(Co#er)TDwe5bAZOLxV^@|{YbAo
z`}3D$O<uK|>gP#@lkRV|(s}{MUk@bBaE50|-3o3-s7C0BY1lzE6*c$T(y?Cjoh^T2
z)C+7;>MZkVpNHO5M=9-cW;Ia$#t3LDoFTmtlyzK0ynJTRMPR-}=c^gIjVgAsB^Nv|
zTxx?4=@CnnNM`56g})(Cpl=Uv{S|UcGda`yw~C*b7|c{pP^9RYw_udiytNq8SCoI~
zhPfpP>N6r~oWaH5457uf=Ed7c+5R#u0}~g!65E^!VFbJYIy24JWp7`lv2I8AxLhq-
zQ#-)H{{llv@Foj~0OW{nG{VB$MbpaBD3P%9E*Hk<TOpVUR5z0#jD-m(VfH8^dimp@
zMO<_7on@*0Xd>AA{H>#r>6xy*Tb}t}G2R0kGA>b`fzK(?^Q)jjSvzi5(yxTX)x-Ol
zSwGN-J_XIiX9uOgn7&=f9|o97l>bq#b`aPK_%Pa+<tLfj$pS9;96;Mv_wo)(2J&mu
z+)-3le>h++^7yjg9<oUD#2*hUR%WDh&5D7(nD#$2yWYqnW7JAPK@fl@KT$uHz9UA=
z79E<}{*2;+k+Ba%h~P%WQX$SBO%aM=9@zUM(nvOG4B}JK-qK1Jaa8C8q5&=kC<iwr
zhY?d_la}x>XLVO6G{*|WDa~3}S&R(6aNJxOTAepHMz^Nhg?)aU*03oJPvmbW!LA25
zaWn;bZ@SM=bK0N!TM3Z!Hlq-y^lI>64BJEZfm)8~a}m`)2k|EN*k$6cLZxAs_<vxI
zRt`aY!>X)3{@LF!bZb6HJ`by;y-si|H<G1uk6KPEK=zG@6Hj}PaFl!XEbbE2gj3|}
zkX%7MAl0t^i|wljMVjotyi9%>qD=9D@q!E}T@mJCxKP%Qb4T()0ww-JvXIx7?CI!a
zd!uVwa3<9Uf_#SDfrdy@^A?nVLIYF-AMJH#t99AIdSs`N(;+E^-pN|6CEy#2(Wy_4
zWJrpwX}a~mae$Hngh9+Kx9@&XxC+BlDzY>n^+XZkCwW8eEyqs#1Iv0wNCO7}@G-tN
zfM)lI!jmwOKw)J&#$_0Ps1j~?i#?-~<h)`W&%|sFxx7!27-BD#_gMHI?dga|cw)Bk
z{V7wnKntq@+Cm4O&~`CDz-p-GIA{IGVK3_YSCFRt_MMlHbPt^H!blpn@V;2Z@W=Re
zi*NKJxx=_@2ADYh`(2=BFWx(;V*=v=RwcNl+6x`bBSwAC+}FTo=u_D)L-8`3vOPIM
zJgN6MrYmSW`2&_Cg1QD}DBep07mZx8<|ufP{?;(JST4z|@Ui*&p;jIS<OF_OXy<Du
z)-$EX0w<ci??^8w^e#31?f>XCJ)`O`Q;79++F(E8S|O?h8`;u@IBnHVfDCRSMpp<m
z#faD>cUnd`E>arm)zHhB6w8WeF(x=~0E^=>|H?LBu~oG>Y`*`0HEn?)`IDlJB^f8S
z@@)JM$&}rXur9f`XF!s0FI6}COGk5C8e>beZ4hROv-Cf-UY%%4Kd%otR!SdRd;e{&
zM<`T&1yVlIoUkAj69g~PiMOHNg9v;)K8je+moaB4<##|Y&;KEzyv?k3&*qZry_gjF
z_W_8l)fqWsDprOSumJ9d*avy+duDPa(bB7k&kduf%tu@YLj(#5_Dk^B@cG1IxHZ^P
z(~+h%CZG1-)SsndzzSMuLT8$$kT#rroYlzl5vAj{F}xvKb|TMH6M74Ks%0b~U4!3D
z_q5%FX0$x6#7MRx5$I_pqAL3>_~8-JCKk}+x+bVDppf0yvc<a>ppM!i4hOBygVS^2
z4?m!C&d3xK7V)fskh$fKr?@fa4Y?U;C0xcPH0*?Z<|`H400Lf(O6^V|qK(R9k#}aq
zDkB03`2p74RgdWK-xsZ?C}Vl{6tXXz=4@#-fPgh{s2P$R1rb9%zX*_R=nzvtg*^bj
zLvp5wFbpZtc9Fog#l&r#D;r$Yn6!OQ28uo7YJ-b2$YuCN+SQ93!d@}A(u5vkATA^C
zhF0zMW&NW%k-n)|y?@gzK>{U=Pl(tj6Dkm|o9$n=;%~B`oZRZmyW>Tn)mr{`-2ZVN
zMdo3&ea;(YN}-K@fUg#{nd30YFk)G73+xz4)%Hppm#uh}GaMt`ITN~X3lhjW<F%*g
zgRsT)j8b0jIx#swD#Gds)N$}EvW>i|;St#?ewvFtRh==*q_PO#P_H4rLd&J`!6>g_
zm-8gO0+FNnQ!H{f{a+LM3Pv7Gro!<4ep4@Lv1s~oSHSI~GzT>ahXya!PE4tRKZHM>
zHz0(e8z0meNyn1W5uVC+$Y=>s^HI|fmRfWgePnfqS$`qlGR04WPU9;qc7K9lmq*Y9
zc$2L6>%nD1wiF6-;8)A%omjaZ$VSrqR2JcEFKDVz+xo&lE+jEh=U&2GhQ_Pgj43r&
zK^1UI)X3N3g58GRHVDWd`w*xs`a;g!@PN4%_eWXpj#Wx4L4VKN@(XkrEV*^AE}CF6
za5T;r4B-e6pt2T}hHK`<V}A$g;vU8;mKSOF6T~DuyK>uSJK7tpV2JnRe~sE7@>!Bm
zdSk1T&B4;17j)1=Y$7re=oWSVb5zIHgm>dt?YhkDb(y%49)t81+(TYb7-h0_YLX6$
zBLNpqZr{{iBL>hubo+(mBe8@<tr7E=+TvQEo#yT#W?Aoyi%AZ9QvDD?>i4=z3Efk@
z7V^jRX`rjjk1-jj+78=)t<-+?GzvS516i;%*IfyFgn3VleBz?zK9xP`(ZRXqd$`A?
z=^l&y->X{aDKuUpbL9Ph3xIg0KIK`b|DdKWh!1|1NGOhvanMtkFH+u}1Dq7!bLoy-
zVMWZ2mARrnhi$M$ZfPz`>-2!b^aLhBi-}3+Nr`O2|8&vk$^n{WpoCGw_kt=SX*zUQ
zXvB7Dvm8;KoC@Pm^q@>s9jt-66irHE%$3SAz;G5}L|)qP1$sfd6T4RmxjQr@aFv0@
z8hk6!+Sgo0wTOa6(B47DhzzBn-h@#iHyKy^YD**5{SI{&YXn&bm>MD{c38i=jC0-*
zvn{a4*!Cl|*nz&{=yJKAVJfW9&)qNk;M2K%qP4)hNM8sTMw$udl3PeYB)V~2-cB|b
zoB;X)ry8=Z&o1D5gA8y%Zae3E$v^4l+WIF96S!!dd&|J{P!h2JX|P$jyvnAR_5-p4
z<U^x@)pp4SMR6O8vV#oe!u|TTI9DUyW6?|1_gE8wE?d<m8_H3LDd~L#m#VtsGG;PT
z#(f!W#^12#eU|7BmKAt0mYsP)DqIwzWQ?*$L{bX<nMid=a=WBPJ>v1(2Q$AW7Tr%_
zFSTCm*YRg8arXoMmIP0IdBjq+Scud<FVPRSBNL>1F}vOIM>79c^-8;8sha30w(X{$
z0UCLcRMtP!{6_`%RyDhXg(CXSdNXg~axJ{pzo^~C5z`G*IOukM_)p84gauJ7IMG|#
zLw^MdT<|%Wn>J}<3#hup5E`Eye&oC_FKoNv&Oy-ktTnZkd{A8?b&zM-@Sd11%KtFE
z<TF!hhJc8$IC9(=5e!L0sT{s{TdB_tBu`-y@4a~}9V|&N7mF|Uc9O6}zKuB<GS^0b
zrt8Pvo7qRuaNdBR;CXBQ<GqMz<FDZ0F2J;DRa#|<#JUCO%0OT8sL@3b(<>oNmxnYU
z^&>}G1jS=PXe>Q7Nrem&6DnV>)Yz-}aRK!~))hvH=hpmpZx|`yxG-@drU|`Ea?li(
zeJ#cyHhM@RA!lGJnpJ8I<6}Apt*z0X>=Eiz*(2yKRT0DR+t+RX`xA-;g*W^Lk*1wg
zRzn%90`EvFH7SY|WDhRYW*&+o)sl%LUJO~d0Ksl)QR<aaaUj9AFfW8EXcYpW{VfFF
zKC~DIP-*%16CZ`Egr=*hk*gW6iL=?i0AOWi;bdUuVPIibWntrGW9R*M&-`y>eq}R*
g|9=wf989guJ^%j+5%$~l{}KQ{B;>_wMGb@g51lW#jsO4v

diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_68_b83400_60x60.png b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-bg_fine-grain_68_b83400_60x60.png
index 7a85373ef2d3a47a1701aba9252a95e9d761c18b..7825cdd13999bbd225ec65dc3f08d460547f96f9 100644
GIT binary patch
delta 110
zcmbOqJ3n?p1=mw9c0Ogrr72!}HZ~pAjW9CQH8jvQFb^>_u`)KbGB(yWFt9Q(kTdvo
si-CbbwZt`|BqgyV)hahXB{Qv(!N>rIhWuQoG@u3sPgg&ebxsLQ06&)>EdT%j

delta 110
zcmbOqJ3n?p1=j;kK3*lxhc8cV-`I3iH^R_N*T7QO&?Lmr*vi<%3dlA9k_JDGQ+XH|
q7*tDKBT7;dOH!?J^HVa@DjAFnaA@erySo9Xfx*+&&t;ucLK6U@wIJ&N

diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_222222_256x240.png b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_222222_256x240.png
index f184400db5da441a76667625c74567d220208e3e..a3a5a84543fd8b9d3e3bf11480eb9ab28aaf6df7 100644
GIT binary patch
delta 102
zcmexp_R(xY3D;9Dc0Ogrr72!}HrAC%`4}1M8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
zVqjoUEpd$~Nl7e8waU#;$xN$cFtoHV1!*uc3o)>;GBgD$g=kPZ6U;u@LD~=iJRKaJ

delta 102
zcmexp_R(xY3D<o#MlMy+2|v|cH`bL&`52n%8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?E|ApkS3
B9NGW?

diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_3572ac_256x240.png b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_3572ac_256x240.png
index 921d320c9ec302720bc7a2e9c5a23e29eee42ba4..1f236515010ffb818676c4eb96cf3dad7ba622ec 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_8c291d_256x240.png b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_8c291d_256x240.png
index f353bcab5db761b1631b436d1038d6f469573abe..b99680341d6bdbac6ecf09929e4af4cba0c9ed8a 100644
GIT binary patch
delta 4192
zcmXAsWmuG37l!AZp*xgL!677uE`cGWLkU4dW(Y}%LrK3whf0GWh-1(wi1ZKx(ja(f
zq(KlEN?-^jK0V+4Ywhb=YyVi!bFH;^r(lv`DjHz?Xnz%uimj2p34uUt{LM_vA=bKK
z*Q9fnS_U3F=T|3|7224D{6Id8HGiU$mg#73jCJ+Q^ULS~guvq7jIUFbdtXu$s&GB!
zD^L1k{@ejL80u<65=goA{v62t^^I?luTqiI3Gf#>88ky6^d9=!8Wus{wjWSC&eSoI
z_34#u<fL;p8s;f_wZQ%4CHw3iOa^$46?v>Em*U<LLM|`kX%?yDRc>~g6}fW0deo<j
zf$XdR%`hZ*FX0c2e34Ew##7Z72w$=g1xcXog3=lJkSCkLArgybLe4n8D<31_1<+S9
z#Zcdf(;ry4hIlG->enN-jYBGF==w%8G+T*16_|*?Q5E<PVfh-*3umN-=8ZT>KcVNf
zLn0evgDMgA5K~xOJw!#MB2f)GHH|mwG*<?t+LwATawiRAILNl<=LOQb<h&h<TiXBe
zl<oNrrPnmQfprbpSg`3jyDW}zQK$mC5C+L(NH3%}NGt@NLb4;B6+U;xSRyI+w4aw9
z@<;PeM1($3?aOA*>hx=(Fak97@#s-tHY)au^D|e^XQ!A>u`iQv>pX$Gf(0PU@hkd8
zRi|=CB-`Y<1Owy$`KWs6cNYD@t?Fz(Qg;}Nku27XpKY1xsfSgOks81*89(solNEH`
z<hFG?qH3nCdiRS^pS38EQ241MhpbtdFL6=t5!=JnG-iBOgU<O)+c*Xw3`%jv5o3Dn
zBz3jIFGJ~ujEeZzfmfhh{A5fsx89Uk48luk&il<0M^g#w)=IXj_M$0$rk(^jiKHGD
z$}pikS31*5ZM%QEG~@LD?sOX8y7VknoqO6@%{lkr-4}XV2}{zl-3d&s=w8pkBhT>>
zNT$Tz@)(ER%l<7o6MR$iFlS$q|D<=KcPX^Bx;^9$qdF9nG~J)Dk;e(yL7}0aW5)->
zXo5}+#YR;lH^>F@Jv)}xAoo>-SUNlG4P}RTrWrhB@dfS=b23ea>!&ck{dFK7fOkQz
z3C=nP5(>+I?(^P>1%aci`tbhXYRC^#^aG548k)80c)v3@T54;K3x8luW0XTmQK!kv
zhoOlQ%mQf*U$b-Bw5@WSW^BLrVQ4Vf<Eera1kWA-GZAX=YkzSVYna6;KDOw6Tb(T<
zPq2=8674muvPpkNk$h3%f}WVLkrd(>9bCLJ-Jc9Dm8)R3Sro#1+&xDQ{Dbi0^-hqY
zD#RO8Nq)5CCrM!E2W~)c_!u^|CNoHMp8)MpK40^xKa47vAep_IDD=dZ5Z+Bf1<M<C
z<8FMVi^DXW@Ay8}q{iYf##frdr_4BBGW^`R_mK&S>+JrlqFPegN5b+lclh}JNFthW
zl*7<%ib-WyI=3HMuUgN%DaDjvr<I4%JfOcgee01x_<;JWT_;f|q|4ihr5+Xr4p@$H
zUda7QaTCEe4LXFN+<fF1%*;xxt~gjc;eSM^M*d7PlZ(AVs^uK^T=OBI+*TzKDFf{p
z@x<s#`iHiREhG%lK(W`_6I@CYh{kAJ66@>*B@K}@5#Yq!+Cjlz%ndhX-Gt|0!SCm(
z$csjCu^^9c$oi+~fJFkFFg=itKx16?J|-E+rj>px1<t{>I(U=$c~?!hsUlY;V}Z6C
zpJ1^3WG~jld04ofjvf-_|F8OARhFIk%_B7HA};PTC*Iep^%CV&$ou8n%)B>?F80l`
z6?K+XIym^p@H?cj;T9FrWy|0nD@CUl!d{bnLb9Umc6W@@K3QFOf(&L&xBOavH!`x;
z#!+i6)OA@n-?)zp2pQefr^}%H&iodLB4zfkd~aDoH|Qx>r(tvFiW{kB?;syU3evAF
z)YQ!#4Y_yNs!cG^as)mQcghqWERw)?TSLhaz`*LrB}p8fBmn~8$Re>8y5xfVl<;@%
zSpAd8r~xRNYF!Jov`qmp9IiDd*qi4_=DnRzT$>a{L+G)@49{+MA7FqPxePbLxS8=0
z6+CIw^v0<zgRI)!fZqlIIXi@4OhwIQHpEixg+qDLC~3ch&o0jn)R12?GR)hww|}xy
z5V-;VzWD70W%5Px=%=5P#3Foxg4TIpXp}S`v4<oRR2K(U`4T9CutO1hSS23|+9+LZ
zZhxo{M)eIp1;D#}ns~Zg7ba;-@|9}oEmKLy%8KJxc)u9m%qx@Cyd7xa7JRWmGn}t)
zspV!HOesQ#B7i@5v3`}Bpz@l;hyp-c<82AM{8;gw6{gPbaB*M^T7Ay+<+_7(iBuq!
z&MR>6;7B4>f%wCOdXXfi31U*&jeqlHmMJxtSleY80cjTC;$vZGqP@GFo9BnfZ4H1~
zDI(UzeTZj}>sTi&L!MT)xPkv3kuAQ6z%)eHQj`^_PzL^I^4_0&uhmsacbnxgo&*7n
zqR(@>tDc*81SZ-8IUR>Rg69kFH^M=j$AIQpa!v8x{G?M&0Fth6Mt(wlKo%ymdaK~O
z`IW6+`0!&J-64ZpMJeiK4}Qi0!PU@vZqllGwvAC91LH(jIpIv1=XJ+N7XPU9Odd+%
z9pAM1X42JO^ecG3MK!79D>*|WBvGLa8oA9w?ET&qv?EiRXBzoQ>dPnc&ox1>-i}Oq
zIJw^4ZIqZTZOpgn%GK`0)ULj63A1hGyD}`E{#}$M&g2Y$DbLODz)RqTeE+*}mj+ck
z=miOwUD<{v%_5jOafS6x1*MxW)Mt6PsMSs$S26yph=^{9{f=b{e8HZ_%?c2OF=A-?
z3o816=yw;c{SuD=koi?Y8%Pi-baViEI-$vlq+(B}w2m<DsqQQH%@&HY4&7$((m6dJ
zVI@*X0xNv6FPdIGT@rUuTbxX(_c}ko{X2+v*(aLTICiYB6o$q33b$;vG4U!<xW2)S
zxiWm@jkHhRN8~1H3D^meIK|k%0dWEyf{?yfpzq_rV-#v^Kf)ZG-3i(6Xby=Ah_vZm
zUg@#9TemRu*oKmU#69J<=xjzh65hx=PCM}!sO{2gXo}g~d8gPWmT++sWBT!8dE>e7
zNgjAwa~*kfIp(Kk?mt9!$1gq0c%NAvV-m_deME~;3)UbO*K6GI+#Km!O~P-#QRTI!
zB=h};^o~Ep9xX2@{NIG9&RI@$TkUU`8aS}M4DP#6ZMhE2<9H9<G^lQzwszF7F(W^$
z{oWh5LV>g>?An&dxnZyR&TPDp>Egvp_{*(&*CNgrr*U_S$iFQ<`(>;&STxE?2D^}C
zrMBlE=)Y4#nI3tS*iB#igZQkYt@cLKi+(7JScBW>GjJ+X)#(9wrE-ctw+#E%dRM!s
z2Dw$glwCXZfY&riALCp5mEGWYe^M4=jIUo%1uy36n^et#E@<V}ZRk^Rf!iiJuW9K^
zONvCzwmn?j)yNq4jNXqgQCTGgumZBp-#60_s}1>|*kn~tsLLH_xe;*N8<G!4Xd25A
z{G8H*;K4w^?M%R8QDj9aQXH+;^LzZ@lgw2+cj&tdsBz?-Znr8lYhq&kw)Z2*2I@h(
zGtCK2;Pu6ad9Q_^9xUNa@o8rVdgroz{rDoE1Tl<u<#55ax=M6L9iFu;;L{gIr1;`*
zGcV^=_w(AQ)3VOj!A)?Q5qdg0IvVKajr-wTph1`f*c%t0<wv8aV$KbrkCH4JohBpK
zkR}U5r2uj;gUb#I-QAKSp3PCKP@gEa+oasD?JIMe-41`Bto({+OYoz~advTW@rh%{
z*0&okkn)r#-kam$XnMcqr)qy)7kQfDPKG~my_of+`#OVmW4zAg2r;^f0O~xZ;vrFB
zP4iI-r#ik`_bZouVQsVCxZY{AzABiWgCbn(zw<U5p8H~C-~}z`+&N}@WqrI{Kv3f7
ziq*zJw$wLtouBj{_q<^(3VM7<;2mQ)_)PFra7WrgY->7FzLfl4smqgN+Yt%a9q%A)
zCcmApr4_SJG(Ab_%4N)(39b`6MIC{Xt`BTWAe(Pk=3SxlHA)FH=mP;NW6Jv>Sn?7Y
z!vIrM$UvL+Z26Vec+uhy<Q}F5^jE$KLpc?)&I0!*Y+pVcr`5-B0TvYD_7+}s_Q|Z>
zqUXeY2m4L$nI@bbt94ub{`UJc`^H<)q_q%MFDTW>Dqv!sA4jZbOyz)^dx5gA*p_NE
zkYod^zKW(+H@4uISJ8*hn>eE#ys6m&8N_I@A+AMZOIh&6tNj)y)cB2-9*q54IpuZL
z@n!S;#C&Zw#K}fDD}w``->3BI2OFRHgdf(r%4F!$sk5Df_hbb1Qn!0Sr=#*Sh@$DF
zzmNTd1VbG_?PoP0v)o$&5@WP^x3+Gdw+q;*0Z3s4h483Z{_C8=%`d%J%{83@tK8Wo
zPmQo2QP;H^HRbsLI4K;kw3%7k-`69$l0`%EhbXb_*Iv;e6jtaoA@ejwl)}a8n>yLN
zGP7&SFgV)zUy+KB{9gN)<Q2E@7?vs)0Cpc=<p}AT=)pwpLcy?B$AQO@jA&d0^1rR|
zCGJwGnvi_h293Dj+Mdg_>+hreRbWfx5;?QQ{$Sr<E?fnYx)ok8fL|?nxbN<%>tm3(
zjH@?fx*_4!7Q2(X@Dy5+e5#**{3bs~C(5<h|9vq$>3$1N&U`xRwGapMQ^%#ZX9{h~
zv6qJCjsFJMOb@U2vtk2hc9kfE+c?Chy<1WAOnOWK*tFwuL-4Y|;JI%4c^cDg8%(E2
z>$1D8H9IbY5kOhE8aKbasXW*px(MA4PHSJkLRU-&{V>Ou1IsVSU$$?1k^Gfk<k5+`
zZ8Gg?Y_l4x)qd&ef8C$Q4wJ_?H6@mn&(^krt-ch8r<hcu`hNqma1)bObatTY&k*ih
zuXkIbkKb2Ta*>3qEk2XLrVVF#2iXmb-~A?iZg~Ti6)SW8%miGiKw%UfY_AJ$MAe}d
ze{hFE9so7I<_RTM(Zj<(H+_WFO<hijOpW5)l?Bu4?XD>&tIts}(>(k`6SgSWp;0BM
zb+_d>UzSZFVU^X0AB@mMR;j)@4d`{ry2ukiN47=}X=1iNJ<)9cCC;+^2_ti7qfH)I
zlEAixmp@62Z=#5yI1Cig*f+l??K81PAEm~NW*>W@ahu-3KNTv9Bex{*=@W{hD{|-e
zR?;nbU03<yTAvYHo&{!oX8V@5LC^yO{zh5b1cS#}0)JP*wQDy^xZ@2obm{jmVW0Qq
z1R-Z6nUWRQJ!ZajbyY5fvPwac6eEhLwJ+B*Ku{r2o4VnrBi^`;`mcNb@Q9;t{3l5i
zj*p+v`mY@SC9mtCo;LQq2LrP5*m4A9W<e5L%zovu-1hR8MA1R@zSSz2qoTC}j%vAK
z)nr8%CrMVnP~4pB9)RUVc{zxpZrJ~I+(NB**jDF=gxFk`JHj-m*P(@v4>%d6e9w53
zpA?0&%*C5#d}L%Xl9m#eLWm<2ETm+WWn`4)WNsi3$_T``Ml{EtkNkE2Th{(g_Wlo*
mJ-waWoP!}!N{VuS3#8>O5Q@rDa(`0)UvO>EoIHb>N$P*GDa8N)

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_b83400_256x240.png b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_b83400_256x240.png
index a502853281e4ab4c14a56e3550c00de8136cb2e1..4131cfbb4d340c92b063d8ecb0299a8854fcdde5 100644
GIT binary patch
delta 4192
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

delta 4206
zcmY*cX*|>c*PZ{&G-m9REmBPOEE&784I)GeWqHEb_a(at|Dh~VOcBX8q@-l4Q1&fK
zA&M#6Ap2gnEHh8_ykFk)<$gLJ?)}|!?mfw(9in6cAXDYU1KcGYM_Nb?jY1$0m-HAw
zfE(}T9&edqcsIkv#mS7~=|{{7ew<zcNbpXV#M*SH_fsp@Kaoq4D(kzRceQ3NrPBaj
zZ~_4^i}8?uOBg^P9I?h{b*&=4uh_G=9PdPr*QbcebV=}wdcsi2tx}?)cB;mX8F~Vz
zj99Q<Ih+q4Sj;jQiL2v29v<6;)2<7?YjYjjquO)z-x{;Wv}}|9;G}S@>xezIn%*Cb
zz=fXyn&~KayxX`8rUR<mDoWb!0*$OoQBBYm0f;%QIBH|b&@9eQSVFk)5IeAN!WG^>
z)c|Cwe-nn4F~WE>7jkuVgZ6!D-7Yj_4>7y9Hl%DKf>}1ko&14(cHeR6a&e{H9+L1l
zHan>#%sDQn0Ct5oZCU^gLHg09DnqY^os&HE4@F&S!RCQIF&EpwB4tYNb-nZb%Z8+a
zN<`EW;Hzsi)O5*2<^%y=$*NS(FDG6Gn2;piTD=ZXIOcp<yF*R)wY_Al*=ayPaWX?y
zY6M$kZK%FONkdm`IE+4ij}q}7;UySMEnM5#f@tg2;FxY+`&<A;{~t#5Rl9WNA0n34
z1S3MqAmDD;=~vxjZ@>dJ$kIiM%DUs^;$2so?Z+va$xBt*3Q6qiMAHj|kgiPL<#$T7
zPk=G}obxBi=V{y!>nY}yUxEC3@bx3Y>pq-vtM8pp+sugjTyYPxE6mdIVXr_%GLb87
zkxru)qX9*eyx*Vl2~KA!o~4;{d@=H8f(IB;0FZM?Wvp~0hB^1z?{yc2|BYv=x@f=Z
zORB%2v-+LY@`2ezMC~)^r`n|!6Sm#y$eLR31&9e>M6mafiVJRGOcI2#@wq(L%Wp?&
zJ8G=}$1y@<X_8QEtwdyiY~mQ#86fuMWSh6UHlpD`EOREm<>w7_@6cpmbnHqV7Ypb-
zSt%yqQQ@1!gCm%~RxtH0nUPhY$@L-$TC_36!39nhF2Wk=7jJpSN2t3hFw_{@q`%ex
z_#(-eqk_=wOZjTS@(GQJu!xf>v8b2O*06aPoNP=kuJ)386{kN^J1PQJH}bJVtx@AJ
z-WJ83>so}7wXU=OuqogH?sLzjGDlt>vT$xpHK@aRW;H&hw^Y#P`|O}EYX)M}KR<9s
zlyrxM9UOOD0hV9YEofw3PtUJyhm|*p!Q|uP(a}T{a6Qi+71%ssFB+*W)KZi0v}*m5
zz881ntxR2VMIH$^8iFR<v^kB3nrn6r`qdBOEm{lshm3Tc7cd}8IFKV5(N+0a<*o3P
z)=OtG68o*!iQz;G%M_FhPH|$bwwS9`Wf_aPT>!yg+Unb{es=mS73m_%*_gl%#19D_
zES=-y<g;)7E4QSSJDa&W-7@}6yEV_BsvZPyt_@xxh30f_HVx4Hg^P<VDkRTVsOVEa
zyTwlNJoaXm0+|y&?#jgvKtp1j#-JYXZ8s_;&0&6nSlW!v<A>vo<IsH;=%pNdGqTdR
zIXKSZlqGcC-09X>|LbCY=V*SYv<;*uAfGCU3bKJ{Ra_h#JARm*>dP*yUM8(nT5}Y~
zWW(OQ`R*XJfEC3EH2p0JdRrr9nx%Z#Un=}ZzGVUQ3{Rg|>`yFCgohX$KNR`9fO32a
zGZL=P=b9DBb=9TgY;JRg`i`lp(EQ`e8RhrRcitBFh|w-j!nW94#qdy$)?1A7uxE=W
zKj$%uwG*TE{K5onCr_~HG1q#wnd=Nsy&4Ggo*&tK@WI!^r`Dw6y4JCF0%SV&Gte4`
zB7#Fhr!)A(Yj|^nW&3`;f@54=IZ4MLZbh)MsZ?E38PT!m+T+3+$Z$-!ZC-gG<c8`*
z6pK9Y^4muSBB2GI1Oe(1u@tLwe4-eXc=0mDcsGi^9kp5wIR@P;6eypC;7=$KHP0mX
zDFXpbzfv3p;8*Lz?wm*q@A&~0!!IyEIq?=HDe_*93S#Z?B8zf_S*sVYZxVWJbt#lo
zR>??!T-LF3mVQ3S^8pihh&u^Y#0111jB|G<R}>hN1{jNX!pGpEKjIqhiSDDAooI)h
zZCXq%O|JOGG?XM=8P1(9e2Vtubo4Lx=t)X0oFfVM6e2-tEW#iGA==ih_u%HUgZz3V
zg{>{|$i*9piHQ`m3|oASj^Kv?B9gm0htz)bYrHG#+U>4d!tDvPp1zU8?&Xd6trHia
zh?@|38A8$44rjmB&LzM(=tcs>8~7FzyT^;=|01XXcQH-v`eaGCTB{Rg2aym~f(H`S
znP$yq6G$I@D@w~ZVKlZ$5K;x%qxRSwrvE%iJFRdyk0=i$4D8o&>hPwrWRT)wua<Gx
zs>t@Y4Z8?FEI+TN@yf2ekZS*&{?AUex>iQ$o7@dc-yt=R(%{+b;cMJ!r5dkoj*OVy
z)++sBY*`ax7G|9pzpK1pz8YQr-qYuT-1{z-A)Ov2n8=L5$va@;caCp&?emwFQgiPo
zn>sdIzL`>nRaZj4c`0b+R0SQe&g|L$>`9jPkn_u5DV++7TU)Rv)t?1t>SSNhKd1&2
zITCTX>h91Ok>>5dM1{x##f%B+@#3oZ-4|-S&Fvd2Hq0*iyiX3cX?~*5>E<Qn?0PfH
z)<J%O-BYd}C0^jln;~glvye`dq%{*Ku;V`t22P9HseCAo_NdcwfW~luWJj=r`Sfr>
zx7sebY6J4v{1f|?-YD;YwJ_PDNCN!2<$GPJWvgCd&GaeC!z1J)%dG{pnpN@_A=z*7
zvb4S_t_{A%;t(Sl8ri0$u$uHHv&3*2a}KX=th^!X1+EQR?7dnbpg;P+B%xne7mkb5
z#y@drXE=r(N}HeHBI{KxTJ?bOeLsfh<~wd;-?99bJ@shQ`M@M<UYL@)YVk<FBL<$J
z-qTKy<TY$CLUtqD&oXAu-ZX~X6N(A)3t0(BJ000v?jNok={>I1nt&H`*;uugl^zKg
z(s%(!g3w6a7aVWX`pE{X8kZBdEb%9>N6RsV2^yunXIP4KIB1q-&2^0UT)Md9XaJHt
zt+SQkk$izF>Md7YZ4fiX)bAE>YD61&Ct+Sn-^5CO(6`6Ep`z;^s?NlIB@kqKF+X{M
zrb(E=U&HqW^c&<~Tvb<djXb&J*thHHR0Z-(M(^onoh+`*n8@1w90l+G8pYRi@bh^E
z4ZYZ#KhR7%m>FWL3+M13eKy!bWec`-HgY8vqQ;+2C?$Lj-0dK=FeaTbrf&8w+<tMc
z1mnhy`0WOI`8vl+vRq<yoD_@y!w?Y_w==fZt<QT!?7K`68pPmA)Be``LASHkJHQ~j
zZI7drtFl&l3l0aWY<RBqE!8w3@Yn0rzKeM6ud4zQl-q`jc~6|N%qJp@4BlAX^>);-
zT*4-in7k|4RqL$E{-}3S%sQ($tN!};qRjZRE%Q$Y7pZ&xmItM#0+?_f#1DLeZ4;Hr
zfFFM(Um>513Ki#ya)^!!Dr!4#29mxwQpDsxsIl=bpTcfDVZ3G&KJ3x3=>rN{%i)@S
z3P0XlIyoByW&csZwCI>u#_Ee?aRo$)(dz_8D@stANBdIa@fT@-gg?RiQ_&K9L5r{@
zIPnhO)ZH78(pE)2UG@F#Qf1S?2&{@QV%L<(3vPLTO8^paG)h4*bw~{b-czTIc(Xq}
zc5!dcP>pzgE4(n}%nl8SrJTm$2OSXNfKas6p$K9s7nbnt{d-g{0Wt3qIA$K}F~y(C
z@S3m5HQkK6p9{=1TPZ@`rR@!m?LnhiPp3#uK7bLPl2Dan?Q(F=;?73!%07^(7&pr*
z{bI)Wnfr&X&_x}_Rsi_R#r`bT$7(>>@;uQtn((Mms4`km6O18sEaXp}jvkda)bQ0r
z{Jl#!mn8FZ&AS)OuoI2cuo9J|EXbMTll#P>!<dn=@5joeLo2M?Qhwfg)Z}ygK`SfY
zZdzwHdPyTvMS8a&w8HapgB4)q2dz*7Djo`U_*MQ!zj<=g57g>su}a7$KIv=ND!`Oy
zF*}~SV>x_dOX4wKkRSKVtgHpu;X&I{t50xvrgE(@^am?NZ$8U#+FeLI!lmqsW5Ai&
zC-j;}^@AbFTi0cq8&woO))?U(Ce}vH@D~y^TdpM!R?=0V7VWOdH)dfXxhlwRf=Z5G
z@8DPFdKAr#4AL#aT`ZP;ft)-z3ry1Sp;SmjIVvJmVTR5eNSsqAy!<SXx4G)Gq1}6y
z8I53#!RZ{iNu_bC4KinGslDj5EECCtRc2H$Hh*8au_g4ST1NBGDJOb<(EFd_&UWyN
zFcm}$k<iy%uMqW%Si-`d(rM_ve26gjF*vuE6xd5nv)KC7P0^dR%g@Ljo%Fj9HJ2-<
zU!`B83pHgng?@PTq_1=3?&4=w1fZ73g}-6Ybc}HF-53(sm6sQz*wCNiY!8l2YFqQm
z10pFGobIq)%L8=?Vo()NKpI`?#6n#b#8+*p6WYyzrtzwo5<Ewxy^iqTKVvGWodKTw
zW^iuL5zx^->!JEMD=6fawuE)#IcA;N`RIge^e;c51}i!JeL9}fJM8Co3q<jh!S~7c
z(JrJW+h=`Cwdwl_+^O-qSiY`Zzoi*H!&kHWukG%(MhP>NyK0^M^F6E;9{j{dvk@1^
z-M_y1EfSsh&hlc(%8nqMTj);a@^ArI!GsdM_4Z=V{^EI%o^O(6eeW>;=tUb+2exV2
z+rdVlBpnT;nJ9^mTdbZi>{JX)?rrEMgdkH2Z;)72QK>*`TI$9tN4azJWbUB@KDqsb
zjq{P9Lw--~?7v?MccV#&^WFmHSxwN$_S+Ab{vDW}f|lX%75@<jYxM{QSlF6!*_BAH
zelc3pSRTZ=c}TK;8)v6|xoOf%EbE+C%I4f1Rx94#O>5lY{g=_ect~hbdNIp)Fm@t*
z9SDK-cZZ4<eP`3w>a1@sJkZRW8UD|YnvjO;?hKS6*kP`7DEg6(yjDF$7oda_PgDyu
zmK3+w>B}?|n1BD`g2o+!=q)fY%3`ru8~S8kab5;ajj6dLNp0%Xi{cGDWpZdOF02Xv
zQWEeQyV1`X%NaY45i^Q8eI9Y);eqa-US!hkv`~x2w=Y=W-FAw-^F+P&L+&XL`ovtV
z7J%Im?06#NVlVW_Z$@5ar8^|F`1=PZ-|zQV7ENmJ|C`RKQ=sNk!9>OM>l{CKVC_GT
zh(ZqF+>SQ7lM?uT9U?U#L&z9;GMf{=rJ7|*Kd_%b%hCq=fUH9)&i}=^Du2<rE-qw#
z+|9B>-Qk-D(G+bFbZk>O9@025XUqt-fqdP$x)5N8zt+&W8^qba+?c&5Aoy&6FO0q0
z`@!C{2I#N|#`sd6AIbRLS3$RzrHw94Y)R4j8Ew4);Ca}W#s-(Auw{&IF_Mz<rx{j1
z<HR3eV&(osez6b(n-Ev05I3AlklUXEQIN-~$jYnBVwJ40ia13DoT9p{yb?}co>+AB
q>Hj161-N>-NB$)!^UKQrAz`hs@;F6RoC5ZL3`t%8hV*Y}?0*49AjW+F

diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_fbdb93_256x240.png b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_fbdb93_256x240.png
index 76eb080bf9404405a52850c7c66573d8ac4e53ee..8ff06f06d456e30bd465d2789d2a8dd0f921d2af 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..3dd3203d695475ebe24b531b4b0ae3dc4b6d3ac4 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Ogrr72!}HrB;R_!t@L8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
zVqjoUEpd$~Nl7e8waU#;$xN$cFtoHV1!*uc3o)>;GBgD$g=kPZ6U;tYP0|nm8x<TW

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/jquery-ui.css
index 11b31ee51c..f811a5752b 100644
--- a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=ffffff&bgTextureHeader=fine_grain&bgImgOpacityHeader=15&borderColorHeader=d4d1bf&fcHeader=453821&iconColorHeader=b83400&bgColorContent=eceadf&bgTextureContent=fine_grain&bgImgOpacityContent=10&borderColorContent=d9d6c4&fcContent=1f1f1f&iconColorContent=222222&bgColorDefault=f8f7f6&bgTextureDefault=fine_grain&bgImgOpacityDefault=10&borderColorDefault=cbc7bd&fcDefault=654b24&iconColorDefault=b83400&bgColorHover=654b24&bgTextureHover=fine_grain&bgImgOpacityHover=65&borderColorHover=654b24&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=eceadf&bgTextureActive=fine_grain&bgImgOpacityActive=15&borderColorActive=d9d6c4&fcActive=140f06&iconColorActive=8c291d&bgColorHighlight=f7f3de&bgTextureHighlight=fine_grain&bgImgOpacityHighlight=15&borderColorHighlight=b2a266&fcHighlight=3a3427&iconColorHighlight=3572ac&bgColorError=b83400&bgTextureError=fine_grain&bgImgOpacityError=68&borderColorError=681818&fcError=ffffff&iconColorError=fbdb93&bgColorOverlay=6e4f1c&bgTextureOverlay=diagonal_maze&bgImgOpacityOverlay=20&opacityOverlay=60&bgColorShadow=000000&bgTextureShadow=diagonal_maze&bgImgOpacityShadow=40&opacityShadow=60&thicknessShadow=5px&offsetTopShadow=0&offsetLeftShadow=-10px&cornerRadiusShadow=18px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #6e4f1c url("images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png") 50% 50% repeat;
 	opacity: .6;
-	filter: Alpha(Opacity=60); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=60); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -10px 0 5px #000000;
diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/jquery-ui.min.css
index 02f157e996..8130c4e67f 100644
--- a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=ffffff&bgTextureHeader=fine_grain&bgImgOpacityHeader=15&borderColorHeader=d4d1bf&fcHeader=453821&iconColorHeader=b83400&bgColorContent=eceadf&bgTextureContent=fine_grain&bgImgOpacityContent=10&borderColorContent=d9d6c4&fcContent=1f1f1f&iconColorContent=222222&bgColorDefault=f8f7f6&bgTextureDefault=fine_grain&bgImgOpacityDefault=10&borderColorDefault=cbc7bd&fcDefault=654b24&iconColorDefault=b83400&bgColorHover=654b24&bgTextureHover=fine_grain&bgImgOpacityHover=65&borderColorHover=654b24&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=eceadf&bgTextureActive=fine_grain&bgImgOpacityActive=15&borderColorActive=d9d6c4&fcActive=140f06&iconColorActive=8c291d&bgColorHighlight=f7f3de&bgTextureHighlight=fine_grain&bgImgOpacityHighlight=15&borderColorHighlight=b2a266&fcHighlight=3a3427&iconColorHighlight=3572ac&bgColorError=b83400&bgTextureError=fine_grain&bgImgOpacityError=68&borderColorError=681818&fcError=ffffff&iconColorError=fbdb93&bgColorOverlay=6e4f1c&bgTextureOverlay=diagonal_maze&bgImgOpacityOverlay=20&opacityOverlay=60&bgColorShadow=000000&bgTextureShadow=diagonal_maze&bgImgOpacityShadow=40&opacityShadow=60&thicknessShadow=5px&offsetTopShadow=0&offsetLeftShadow=-10px&cornerRadiusShadow=18px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #cbc7bd}.ui-widget-content{border:1px solid #d9d6c4;background:#eceadf url("images/ui-bg_fine-grain_10_eceadf_60x60.png") 50% 50% repeat;color:#1f1f1f}.ui-widget-content a{color:#1f1f1f}.ui-widget-header{border:1px solid #d4d1bf;background:#fff url("images/ui-bg_fine-grain_15_ffffff_60x60.png") 50% 50% repeat;color:#453821;font-weight:bold}.ui-widget-header a{color:#453821}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #cbc7bd;background:#f8f7f6 url("images/ui-bg_fine-grain_10_f8f7f6_60x60.png") 50% 50% repeat;font-weight:bold;color:#654b24}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#654b24;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #654b24;background:#654b24 url("images/ui-bg_fine-grain_65_654b24_60x60.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #d9d6c4;background:#eceadf url("images/ui-bg_fine-grain_15_eceadf_60x60.png") 50% 50% repeat;font-weight:bold;color:#140f06}.ui-icon-background,.ui-state-active .ui-icon-background{border:#d9d6c4;background-color:#140f06}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#140f06;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #b2a266;background:#f7f3de url("images/ui-bg_fine-grain_15_f7f3de_60x60.png") 50% 50% repeat;color:#3a3427}.ui-state-checked{border:1px solid #b2a266;background:#f7f3de}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#3a3427}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #681818;background:#b83400 url("images/ui-bg_fine-grain_68_b83400_60x60.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_b83400_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_8c291d_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_3572ac_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_fbdb93_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_b83400_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#6e4f1c url("images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png") 50% 50% repeat;opacity:.6;filter:Alpha(Opacity=60)}.ui-widget-shadow{-webkit-box-shadow:-10px 0 5px #000;box-shadow:-10px 0 5px #000}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #cbc7bd}.ui-widget-content{border:1px solid #d9d6c4;background:#eceadf url("images/ui-bg_fine-grain_10_eceadf_60x60.png") 50% 50% repeat;color:#1f1f1f}.ui-widget-content a{color:#1f1f1f}.ui-widget-header{border:1px solid #d4d1bf;background:#fff url("images/ui-bg_fine-grain_15_ffffff_60x60.png") 50% 50% repeat;color:#453821;font-weight:bold}.ui-widget-header a{color:#453821}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #cbc7bd;background:#f8f7f6 url("images/ui-bg_fine-grain_10_f8f7f6_60x60.png") 50% 50% repeat;font-weight:bold;color:#654b24}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#654b24;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #654b24;background:#654b24 url("images/ui-bg_fine-grain_65_654b24_60x60.png") 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #d9d6c4;background:#eceadf url("images/ui-bg_fine-grain_15_eceadf_60x60.png") 50% 50% repeat;font-weight:bold;color:#140f06}.ui-icon-background,.ui-state-active .ui-icon-background{border:#d9d6c4;background-color:#140f06}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#140f06;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #b2a266;background:#f7f3de url("images/ui-bg_fine-grain_15_f7f3de_60x60.png") 50% 50% repeat;color:#3a3427}.ui-state-checked{border:1px solid #b2a266;background:#f7f3de}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#3a3427}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #681818;background:#b83400 url("images/ui-bg_fine-grain_68_b83400_60x60.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_b83400_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_8c291d_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_3572ac_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_fbdb93_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_b83400_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#6e4f1c url("images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png") 50% 50% repeat;opacity:.6;-ms-filter:Alpha(Opacity=60)}.ui-widget-shadow{-webkit-box-shadow:-10px 0 5px #000;box-shadow:-10px 0 5px #000}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/theme.css b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/theme.css
index 7449d7745c..4262774678 100644
--- a/civicrm/bower_components/jquery-ui/themes/pepper-grinder/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/pepper-grinder/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #6e4f1c url("images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png") 50% 50% repeat;
 	opacity: .6;
-	filter: Alpha(Opacity=60); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=60); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -10px 0 5px #000000;
diff --git a/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png b/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png
index c252ff4c284d07a30a1b39c63f4f02f6d9fff8f3..9f177969fd2196cfea7b0e967c27588ebbf6ef1d 100644
GIT binary patch
delta 109
zcmeBT?qZ%$!S$4joljZeQgW5n#HI}qMuxhE2D%33A%-Sa#->)rM%o4jRt5$;+&|_q
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=xQp)oZPy>UftDnm{r-UW|y7?Yz

delta 109
zcmeBT?qZ%$!S#TXk5`Ff+Pj~M6Pq?f7@FxCSn3*@gcurI8Jk!cSm+u6NrQNoyd4Y-
q45}rr5hW>!C8<`q`6-!cl?+A(I5g-<USk1jVDNPHb6Mw<&;$U^>m9}b

diff --git a/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-bg_glass_85_dfeffc_1x400.png b/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-bg_glass_85_dfeffc_1x400.png
index 0892e8651e2ffb55078b2aa328f54544fde045d9..a18efb7734de5288208599a9fadae93621dfec73 100644
GIT binary patch
delta 109
zcmeBY?q{A*!S$4joljZeQgW5n#HOtgMuxhE2D%33A%-Sa#->)rM%o4jRt5$;+&|_q
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=xQp)oZPy>UftDnm{r-UW|!1Eq?

delta 109
zcmeBY?q{A*!S#TXk5`Ff+Pj~M6Pvb17@FxCSn3*@gcurI8Jk!cSm+u6NrQNoyd4Y-
q45}rr5hW>!C8<`q`6-!cl?+A(I5g-<USk1jVDNPHb6Mw<&;$U~<sH=k

diff --git a/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-bg_glass_95_fef1ec_1x400.png b/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-bg_glass_95_fef1ec_1x400.png
index 892e9dbf92b453bf4fe6fdb0b570a9d3312e190e..300100454dc5e30fe16e20a195f0f6825e42676e 100644
GIT binary patch
delta 109
zcmZo;ZeyNM!S$4joljZeQgW5n#HKY7MuxhE2D%33A%-Sa#->)rM%o4jRt5$;+&|_q
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=xQp)oZPy>UftDnm{r-UW|wlN-F

delta 109
zcmZo;ZeyNM!S#TXk5`Ff+Pj~M6PwmV7@FxCSn3*@gcurI8Jk!cSm+u6NrQNoyd4Y-
q45}rr5hW>!C8<`q`6-!cl?+A(I5g-<USk1jVDNPHb6Mw<&;$U=BOST`

diff --git a/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png b/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
index e9d904ed23c9466086f682f9d73d8304583e3776..4d9ce172d473b89bd950c51aeb980adcbb9a5b50 100644
GIT binary patch
delta 110
zcmeyR`%8C11=mw9c0Of=OUYGQ8=DlwB8&`m4GnY+%tH)Ktc*>qjE%Gn46F<ccDR4c
sV_;xVEpd$~Nl7e8waU#;$xN$cFfzcQ;iQ!3C7=cdPgg&ebxsLQ03{S3L;wH)

delta 110
zcmeyR`%8C11=j;kK3*k`Y43h2ZfsHzi!e0PHL%n*Gzl>@wlX%cGO*A!0FnmrE_pi`
r7#LJbTq8<S5=&C8a`RI%(<&K^3~*@Blf1?P)WG2B>gTe~DWM4fIkFz0

diff --git a/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png b/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png
index 07b965bae7c20fae7cf99186b4d633491241749e..668ba8ad1959605e948ec6c170f1967911c6186a 100644
GIT binary patch
delta 109
zcmZo?ZfBlQ!S$4joljZeQgW5n#HO_oMuxhE2D%33A%-Sa#->)rM%o4jRt5$;+&|_q
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=xQp)oZPy>UftDnm{r-UW|w__e*

delta 109
zcmZo?ZfBlQ!S#TXk5`Ff+Pj~M6PwmX7@FxCSn3*@gcurI8Jk!cSm+u6NrQNoyd4Y-
q45}rr5hW>!C8<`q`6-!cl?+A(I5g-<USk1jVDNPHb6Mw<&;$U>RUN$m

diff --git a/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png b/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
index 537f408366aa8f020fe1363515fc44e47552ace5..191a19e45186fe59795d81274cab2e1b31210af4 100644
GIT binary patch
delta 92
zcmcb|bdPC51=mw9c0Of=OUYGQ6PsG3jSO`S4Rj66Lkvx<j7_bKjkFC6tPBixxPQ!>
atjH*)jzj*Wl;<S|An<hcb6Mw<&;$U^7a1)8

delta 92
zcmcb|bdPC51=j;kK3*k`Y43h2PHbwCHZ;>Uu+%j)2{AObGB&X?u+TLCk_PcEc{?U6
YGK#6=kk^yE#=-yup00i_>zopr0N-I4i2wiq

diff --git a/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-icons_217bc0_256x240.png b/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-icons_217bc0_256x240.png
index 0ac61c0d0dd01088f30b2a684473aed5027cdd87..23187506ac503eab21320b8938b1063e940f9cbd 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-icons_2e83ff_256x240.png b/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-icons_2e83ff_256x240.png
index 264b221358985bc548f331520991a6e7a159f812..a5ed03ceb0466e0f0c00e089de41d68f51c495f2 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-icons_469bdd_256x240.png b/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-icons_469bdd_256x240.png
index 3ad9bd2095ee1a467a1c3b662256c25f09aaff78..b7b0ad1372bb44ff766f947b9b0ff1b170b5f132 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-icons_6da8d5_256x240.png b/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-icons_6da8d5_256x240.png
index b58412256a012b6c12e398ad0ca63bd7ead31e67..ba0ea818c05f97f7e2556791b95684479ace361d 100644
GIT binary patch
delta 4192
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

delta 4206
zcmY*cX*|>c*PZ{&G-m9REmBPOEE&784I)GeWqHEb_a(at|Dh~VOcBX8q@-l4Q1&fK
zA&M#6Ap2gnEHh8_ykFk)<$gLJ?)}|!?mfw(9in6cAXDYU1KcGYM-q!venB7*m-HAw
zfE(}T9&edqcsIkv#mS7~=|{{7ew<zcNbpXV#M*SH_fsp@Kaoq4D(kzRceQ3NrPBaj
zZ~_4^i}8?uOBg^P9I?h{b*&=4uh_G=9PdPr*QbcebV=}wdcsi2tx}?)cB;mX8F~Vz
zj99Q<Ih+q4Sj;jQiL2v29v<6;)2<7?YjYjjquO)z-x{;Wv}}|9;G}S@>xezIn%*Cb
zz=fXyn&~KayxX`8rUR<mDoWb!0*$OoQBBYm0f;%QIBH|b&@9eQSVFk)5IeAN!WG^>
z)c|Cwe-nn4F~WE>7jkuVgZ6!D-7Yj_4>7y9Hl%DKf>}1ko&14(cHeR6a&e{H9+L1l
zHan>#%sDQn0Ct5oZCU^gLHg09DnqY^os&HE4@F&S!RCQIF&EpwB4tYNb-nZb%Z8+a
zN<`EW;Hzsi)O5*2<^%y=$*NS(FDG6Gn2;piTD=ZXIOcp<yF*R)wY_Al*=ayPaWX?y
zY6M$kZK%FONkdm`IE+4ij}q}7;UySMEnM5#f@tg2;FxY+`&<A;{~t#5Rl9WNA0n34
z1S3MqAmDD;=~vxjZ@>dJ$kIiM%DUs^;$2so?Z+va$xBt*3Q6qiMAHj|kgiPL<#$T7
zPk=G}obxBi=V{y!>nY}yUxEC3@bx3Y>pq-vtM8pp+sugjTyYPxE6mdIVXr_%GLb87
zkxru)qX9*eyx*Vl2~KA!o~4;{d@=H8f(IB;0FZM?Wvp~0hB^1z?{yc2|BYv=x@f=Z
zORB%2v-+LY@`2ezMC~)^r`n|!6Sm#y$eLR31&9e>M6mafiVJRGOcI2#@wq(L%Wp?&
zJ8G=}$1y@<X_8QEtwdyiY~mQ#86fuMWSh6UHlpD`EOREm<>w7_@6cpmbnHqV7Ypb-
zSt%yqQQ@1!gCm%~RxtH0nUPhY$@L-$TC_36!39nhF2Wk=7jJpSN2t3hFw_{@q`%ex
z_#(-eqk_=wOZjTS@(GQJu!xf>v8b2O*06aPoNP=kuJ)386{kN^J1PQJH}bJVtx@AJ
z-WJ83>so}7wXU=OuqogH?sLzjGDlt>vT$xpHK@aRW;H&hw^Y#P`|O}EYX)M}KR<9s
zlyrxM9UOOD0hV9YEofw3PtUJyhm|*p!Q|uP(a}T{a6Qi+71%ssFB+*W)KZi0v}*m5
zz881ntxR2VMIH$^8iFR<v^kB3nrn6r`qdBOEm{lshm3Tc7cd}8IFKV5(N+0a<*o3P
z)=OtG68o*!iQz;G%M_FhPH|$bwwS9`Wf_aPT>!yg+Unb{es=mS73m_%*_gl%#19D_
zES=-y<g;)7E4QSSJDa&W-7@}6yEV_BsvZPyt_@xxh30f_HVx4Hg^P<VDkRTVsOVEa
zyTwlNJoaXm0+|y&?#jgvKtp1j#-JYXZ8s_;&0&6nSlW!v<A>vo<IsH;=%pNdGqTdR
zIXKSZlqGcC-09X>|LbCY=V*SYv<;*uAfGCU3bKJ{Ra_h#JARm*>dP*yUM8(nT5}Y~
zWW(OQ`R*XJfEC3EH2p0JdRrr9nx%Z#Un=}ZzGVUQ3{Rg|>`yFCgohX$KNR`9fO32a
zGZL=P=b9DBb=9TgY;JRg`i`lp(EQ`e8RhrRcitBFh|w-j!nW94#qdy$)?1A7uxE=W
zKj$%uwG*TE{K5onCr_~HG1q#wnd=Nsy&4Ggo*&tK@WI!^r`Dw6y4JCF0%SV&Gte4`
zB7#Fhr!)A(Yj|^nW&3`;f@54=IZ4MLZbh)MsZ?E38PT!m+T+3+$Z$-!ZC-gG<c8`*
z6pK9Y^4muSBB2GI1Oe(1u@tLwe4-eXc=0mDcsGi^9kp5wIR@P;6eypC;7=$KHP0mX
zDFXpbzfv3p;8*Lz?wm*q@A&~0!!IyEIq?=HDe_*93S#Z?B8zf_S*sVYZxVWJbt#lo
zR>??!T-LF3mVQ3S^8pihh&u^Y#0111jB|G<R}>hN1{jNX!pGpEKjIqhiSDDAooI)h
zZCXq%O|JOGG?XM=8P1(9e2Vtubo4Lx=t)X0oFfVM6e2-tEW#iGA==ih_u%HUgZz3V
zg{>{|$i*9piHQ`m3|oASj^Kv?B9gm0htz)bYrHG#+U>4d!tDvPp1zU8?&Xd6trHia
zh?@|38A8$44rjmB&LzM(=tcs>8~7FzyT^;=|01XXcQH-v`eaGCTB{Rg2aym~f(H`S
znP$yq6G$I@D@w~ZVKlZ$5K;x%qxRSwrvE%iJFRdyk0=i$4D8o&>hPwrWRT)wua<Gx
zs>t@Y4Z8?FEI+TN@yf2ekZS*&{?AUex>iQ$o7@dc-yt=R(%{+b;cMJ!r5dkoj*OVy
z)++sBY*`ax7G|9pzpK1pz8YQr-qYuT-1{z-A)Ov2n8=L5$va@;caCp&?emwFQgiPo
zn>sdIzL`>nRaZj4c`0b+R0SQe&g|L$>`9jPkn_u5DV++7TU)Rv)t?1t>SSNhKd1&2
zITCTX>h91Ok>>5dM1{x##f%B+@#3oZ-4|-S&Fvd2Hq0*iyiX3cX?~*5>E<Qn?0PfH
z)<J%O-BYd}C0^jln;~glvye`dq%{*Ku;V`t22P9HseCAo_NdcwfW~luWJj=r`Sfr>
zx7sebY6J4v{1f|?-YD;YwJ_PDNCN!2<$GPJWvgCd&GaeC!z1J)%dG{pnpN@_A=z*7
zvb4S_t_{A%;t(Sl8ri0$u$uHHv&3*2a}KX=th^!X1+EQR?7dnbpg;P+B%xne7mkb5
z#y@drXE=r(N}HeHBI{KxTJ?bOeLsfh<~wd;-?99bJ@shQ`M@M<UYL@)YVk<FBL<$J
z-qTKy<TY$CLUtqD&oXAu-ZX~X6N(A)3t0(BJ000v?jNok={>I1nt&H`*;uugl^zKg
z(s%(!g3w6a7aVWX`pE{X8kZBdEb%9>N6RsV2^yunXIP4KIB1q-&2^0UT)Md9XaJHt
zt+SQkk$izF>Md7YZ4fiX)bAE>YD61&Ct+Sn-^5CO(6`6Ep`z;^s?NlIB@kqKF+X{M
zrb(E=U&HqW^c&<~Tvb<djXb&J*thHHR0Z-(M(^onoh+`*n8@1w90l+G8pYRi@bh^E
z4ZYZ#KhR7%m>FWL3+M13eKy!bWec`-HgY8vqQ;+2C?$Lj-0dK=FeaTbrf&8w+<tMc
z1mnhy`0WOI`8vl+vRq<yoD_@y!w?Y_w==fZt<QT!?7K`68pPmA)Be``LASHkJHQ~j
zZI7drtFl&l3l0aWY<RBqE!8w3@Yn0rzKeM6ud4zQl-q`jc~6|N%qJp@4BlAX^>);-
zT*4-in7k|4RqL$E{-}3S%sQ($tN!};qRjZRE%Q$Y7pZ&xmItM#0+?_f#1DLeZ4;Hr
zfFFM(Um>513Ki#ya)^!!Dr!4#29mxwQpDsxsIl=bpTcfDVZ3G&KJ3x3=>rN{%i)@S
z3P0XlIyoByW&csZwCI>u#_Ee?aRo$)(dz_8D@stANBdIa@fT@-gg?RiQ_&K9L5r{@
zIPnhO)ZH78(pE)2UG@F#Qf1S?2&{@QV%L<(3vPLTO8^paG)h4*bw~{b-czTIc(Xq}
zc5!dcP>pzgE4(n}%nl8SrJTm$2OSXNfKas6p$K9s7nbnt{d-g{0Wt3qIA$K}F~y(C
z@S3m5HQkK6p9{=1TPZ@`rR@!m?LnhiPp3#uK7bLPl2Dan?Q(F=;?73!%07^(7&pr*
z{bI)Wnfr&X&_x}_Rsi_R#r`bT$7(>>@;uQtn((Mms4`km6O18sEaXp}jvkda)bQ0r
z{Jl#!mn8FZ&AS)OuoI2cuo9J|EXbMTll#P>!<dn=@5joeLo2M?Qhwfg)Z}ygK`SfY
zZdzwHdPyTvMS8a&w8HapgB4)q2dz*7Djo`U_*MQ!zj<=g57g>su}a7$KIv=ND!`Oy
zF*}~SV>x_dOX4wKkRSKVtgHpu;X&I{t50xvrgE(@^am?NZ$8U#+FeLI!lmqsW5Ai&
zC-j;}^@AbFTi0cq8&woO))?U(Ce}vH@D~y^TdpM!R?=0V7VWOdH)dfXxhlwRf=Z5G
z@8DPFdKAr#4AL#aT`ZP;ft)-z3ry1Sp;SmjIVvJmVTR5eNSsqAy!<SXx4G)Gq1}6y
z8I53#!RZ{iNu_bC4KinGslDj5EECCtRc2H$Hh*8au_g4ST1NBGDJOb<(EFd_&UWyN
zFcm}$k<iy%uMqW%Si-`d(rM_ve26gjF*vuE6xd5nv)KC7P0^dR%g@Ljo%Fj9HJ2-<
zU!`B83pHgng?@PTq_1=3?&4=w1fZ73g}-6Ybc}HF-53(sm6sQz*wCNiY!8l2YFqQm
z10pFGobIq)%L8=?Vo()NKpI`?#6n#b#8+*p6WYyzrtzwo5<Ewxy^iqTKVvGWodKTw
zW^iuL5zx^->!JEMD=6fawuE)#IcA;N`RIge^e;c51}i!JeL9}fJM8Co3q<jh!S~7c
z(JrJW+h=`Cwdwl_+^O-qSiY`Zzoi*H!&kHWukG%(MhP>NyK0^M^F6E;9{j{dvk@1^
z-M_y1EfSsh&hlc(%8nqMTj);a@^ArI!GsdM_4Z=V{^EI%o^O(6eeW>;=tUb+2exV2
z+rdVlBpnT;nJ9^mTdbZi>{JX)?rrEMgdkH2Z;)72QK>*`TI$9tN4azJWbUB@KDqsb
zjq{P9Lw--~?7v?MccV#&^WFmHSxwN$_S+Ab{vDW}f|lX%75@<jYxM{QSlF6!*_BAH
zelc3pSRTZ=c}TK;8)v6|xoOf%EbE+C%I4f1Rx94#O>5lY{g=_ect~hbdNIp)Fm@t*
z9SDK-cZZ4<eP`3w>a1@sJkZRW8UD|YnvjO;?hKS6*kP`7DEg6(yjDF$7oda_PgDyu
zmK3+w>B}?|n1BD`g2o+!=q)fY%3`ru8~S8kab5;ajj6dLNp0%Xi{cGDWpZdOF02Xv
zQWEeQyV1`X%NaY45i^Q8eI9Y);eqa-US!hkv`~x2w=Y=W-FAw-^F+P&L+&XL`ovtV
z7J%Im?06#NVlVW_Z$@5ar8^|F`1=PZ-|zQV7ENmJ|C`RKQ=sNk!9>OM>l{CKVC_GT
zh(ZqF+>SQ7lM?uT9U?U#L&z9;GMf{=rJ7|*Kd_%b%hCq=fUH9)&i}=^Du2<rE-qw#
z+|9B>-Qk-D(G+bFbZk>O9@025XUqt-fqdP$x)5N8zt+&W8^qba+?c&5Aoy&6FO0q0
z`@!C{2I#N|#`sd6AIbRLS3$RzrHw94Y)R4j8Ew4);Ca}W#s-(Auw{&IF_Mz<rx{j1
z<HR3eV&(osez6b(n-Ev05I3AlklUXEQIN-~$jYnBVwJ40ia13DoT9p{yb?}co>+AB
q>Hj161-N>-NB$)!^UKQrAz`hs@;F6RoC5ZL3`t%8hV*Y}?0*5zfyR{p

diff --git a/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-icons_cd0a0a_256x240.png b/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-icons_cd0a0a_256x240.png
index ed1b23a81c2b1389423565a29deb53e883311bc2..3e616a3013ce046d74ca3d83e585700cfb9e50fa 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-icons_d8e7f3_256x240.png b/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-icons_d8e7f3_256x240.png
index 421a8d72b3d5855e4fff49ecb3cc2247c451abb2..42a7863a581b51cd7e4ff2e262dc73d68332f322 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-icons_f9bd01_256x240.png b/civicrm/bower_components/jquery-ui/themes/redmond/images/ui-icons_f9bd01_256x240.png
index f0fdc614309ba1c2b9245d6a3d0b8c36e5f3de04..37ce9c2c36b5f0e369d9d56495e0a07ca97d7e8f 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/redmond/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/redmond/jquery-ui.css
index 409dac0804..6b6cfe390a 100644
--- a/civicrm/bower_components/jquery-ui/themes/redmond/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/redmond/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/redmond/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/redmond/jquery-ui.min.css
index e9c8ee05d7..2e142c19b1 100644
--- a/civicrm/bower_components/jquery-ui/themes/redmond/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/redmond/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5dbec}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #4297d7;background:#5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5dbec;background:#dfeffc url("images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#2e6e9e}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#2e6e9e;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #79b7e7;background:#d0e5f5 url("images/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1d5987}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#1d5987;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #79b7e7;background:#f5f8f9 url("images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#e17009}.ui-icon-background,.ui-state-active .ui-icon-background{border:#79b7e7;background-color:#e17009}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fad42e;background:#fbec88;color:#363636}.ui-state-checked{border:1px solid #fad42e;background:#fbec88}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_469bdd_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_d8e7f3_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_217bc0_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_f9bd01_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_6da8d5_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5dbec}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #4297d7;background:#5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5dbec;background:#dfeffc url("images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#2e6e9e}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#2e6e9e;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #79b7e7;background:#d0e5f5 url("images/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1d5987}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#1d5987;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #79b7e7;background:#f5f8f9 url("images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#e17009}.ui-icon-background,.ui-state-active .ui-icon-background{border:#79b7e7;background-color:#e17009}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fad42e;background:#fbec88;color:#363636}.ui-state-checked{border:1px solid #fad42e;background:#fbec88}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_469bdd_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_d8e7f3_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_217bc0_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_f9bd01_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_6da8d5_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/redmond/theme.css b/civicrm/bower_components/jquery-ui/themes/redmond/theme.css
index 64912a5dac..aaa4243345 100644
--- a/civicrm/bower_components/jquery-ui/themes/redmond/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/redmond/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png b/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png
index 4ca55a9b6901446dfc10d1e5d90a19ab4eb55fd9..4412afb61e269860b15957479c0823e60db57309 100644
GIT binary patch
delta 109
zcmeBV?qr@&!S$4joljZeQgW5n#HRHTMuxhE2D%33A%-Sa#->)rM%o4jRt5$;+&|_q
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=xQp)oZPy>UftDnm{r-UW|xyK%7

delta 109
zcmeBV?qr@&!S#TXk5`Ff+Pj~M6PwmY7@FxCSn3*@gcurI8Jk!cSm+u6NrQNoyd4Y-
q45}rr5hW>!C8<`q`6-!cl?+A(I5g-<USk1jVDNPHb6Mw<&;$U@xgEm*

diff --git a/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_65_ffffff_1x400.png b/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_65_ffffff_1x400.png
index 3d53f770291589ff8937caf932f10777f9943adc..55a7a45bd5462f4b9b301607b253486e1ceb197e 100644
GIT binary patch
delta 109
zcmeBV>SUTw!u6DkoljZeQgW5n#5&^$BST$716>325JM9yV^b?*BW(i%D+7Za?jQ3Q
r7#LJbTq8<S5=&C8a`RI%(<&K^3~*>TDdl+ysDZ)L)z4*}Q$iB}icKBi

delta 109
zcmeBV>SUTw!u5cYk5`Ff+Pj~M6YGp449#>6EOiY{LJW<qj7_WzEOZTkq(Qt(-VO!^
q2GtVRh?11Vl2ohQ{FKbJN(LhX92)c_udx6%FnGH9xvX<aXaWG9KOH>)

diff --git a/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png b/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png
index c1ac3b9383140839b712832227bc499671155608..8d32d588a8a5309d8133124dc84e68dc673f3f25 100644
GIT binary patch
delta 109
zcmX@ibeL&E3D;9Dc0Of=OUYGQ6YFv#j0|-R4Rj66Lkvx<j7_bKjkFC6tPBixxPQ!J
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXq?G3+paup{S3j3^P6<r_&!HZV

delta 109
zcmX@ibeL&E3D*NoK3*k`Y43h2POQs~Ff`LOu+%j)2{AObGB&X?u+TLCk_PcEc{>;w
q7*tDKBT7;dOH!?J^HVa@DjAFnaA?qzyv735z~JfX=d#Wzp$P!vlO5{-

diff --git a/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png b/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png
index 568c2e51e0038cf55a7411536ee5001bd8166e6b..9f6eafe686b3d5c696b1cf185180feb581ded026 100644
GIT binary patch
delta 109
zcmX@YbcAU_3D;9Dc0Of=OUYGQ6YKIKj0|-R4Rj66Lkvx<j7_bKjkFC6tPBixxPQ!J
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXq?G3+paup{S3j3^P6<r_(9<50

delta 109
zcmX@YbcAU_3D*NoK3*k`Y43h2POQs|Ff`LOu+%j)2{AObGB&X?u+TLCk_PcEc{>;w
q7*tDKBT7;dOH!?J^HVa@DjAFnaA?qzyv735z~JfX=d#Wzp$P!w#U1Vd

diff --git a/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png b/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png
index 892e9dbf92b453bf4fe6fdb0b570a9d3312e190e..300100454dc5e30fe16e20a195f0f6825e42676e 100644
GIT binary patch
delta 109
zcmZo;ZeyNM!S$4joljZeQgW5n#HKY7MuxhE2D%33A%-Sa#->)rM%o4jRt5$;+&|_q
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=xQp)oZPy>UftDnm{r-UW|wlN-F

delta 109
zcmZo;ZeyNM!S#TXk5`Ff+Pj~M6PwmV7@FxCSn3*@gcurI8Jk!cSm+u6NrQNoyd4Y-
q45}rr5hW>!C8<`q`6-!cl?+A(I5g-<USk1jVDNPHb6Mw<&;$U=BOST`

diff --git a/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png
index 2241416fd07d6b0fbcc51c3343741bc1ad04baef..02dfa9c782f3fdab554af04c616e9668e7ae7ed2 100644
GIT binary patch
delta 109
zcmX@gbd+gA3D;9Dc0Of=OUYGQ6YKILj0|-R4Rj66Lkvx<j7_bKjkFC6tPBixxPQ!J
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXq?G3+paup{S3j3^P6<r_(ghxs

delta 109
zcmX@gbd+gA3D*NoK3*k`Y43h2POQt1Ff`LOu+%j)2{AObGB&X?u+TLCk_PcEc{>;w
q7*tDKBT7;dOH!?J^HVa@DjAFnaA?qzyv735z~JfX=d#Wzp$P!x_Z{&7

diff --git a/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-icons_222222_256x240.png b/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-icons_222222_256x240.png
index f184400db5da441a76667625c74567d220208e3e..f545bcc5f5ad98c60098d82501b0e9bde4763c3c 100644
GIT binary patch
delta 102
zcmexp_R(xY3D;9Dc0Of=OUYGQ8|%uXe2ffr4GnY+%tH)Ktc;DVOpUb-46F<ct~xeL
zF)%QwmbgZgq$HN4TIJ@aWTsUz7+PAGf;1SJg&0^^8JYr>LNq9y31*+{AZ-W$DpVY1

delta 102
zcmexp_R(xY3D<o#MlMy+2|v|cH`bL&`52n%8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?E|ApkS3
B9NGW?

diff --git a/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-icons_2e83ff_256x240.png b/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-icons_2e83ff_256x240.png
index 264b221358985bc548f331520991a6e7a159f812..a5ed03ceb0466e0f0c00e089de41d68f51c495f2 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-icons_454545_256x240.png b/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-icons_454545_256x240.png
index e6e41cd07813ccd9c797d487fd183d318827c5b1..b15dcf08b2e8277d0ab55853f72da165fd869f8d 100644
GIT binary patch
delta 87
zcmdmFzR7$-3D;9Dc0Of=OUYGQ8|$`9NgEmJ8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
knj9c4B5P=AVG2@VWENszVP$9vl!K^HIup!3xl!5>093{oU;qFB

delta 87
zcmdmFzR7$-3D<o#MlMy+2|v|cH`Z;Jk~TEcHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
mVse1Ah^&!;p{cF`P?2GXp@EgLxs{P2M1_W9-k!;g(uM$A6c^M0

diff --git a/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-icons_888888_256x240.png b/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-icons_888888_256x240.png
index 2f1cf26a504536126844b4a6bc64beaa83aae2a0..0f571af5c0ad42f82e6a7d7b52fbbafe08f345c1 100644
GIT binary patch
delta 102
zcmX?Ze%yRQ3D;9Dc0Of=OUYGQ8|%(U`4}1M8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
zVqjoUEpd$~Nl7e8waU#;$xN$cFtoHV1!*uc3o)>;GBgD$g=kPZ6U;t&nzSJRCfppr

delta 102
zcmX?Ze%yRQ3D<o#MlMy+2|v|cH`bkz@-Z~iHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
zf`NfSwZt`|BqgyV)hahXB{Qv(!N|bSRM!Bg$1uduz{=R%%E%C+LBla`&*W*+h5#@&
B9W(#{

diff --git a/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-icons_cd0a0a_256x240.png b/civicrm/bower_components/jquery-ui/themes/smoothness/images/ui-icons_cd0a0a_256x240.png
index ed1b23a81c2b1389423565a29deb53e883311bc2..3e616a3013ce046d74ca3d83e585700cfb9e50fa 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/smoothness/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/smoothness/jquery-ui.css
index 294452f154..be8b23c2ad 100644
--- a/civicrm/bower_components/jquery-ui/themes/smoothness/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/smoothness/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/smoothness/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/smoothness/jquery-ui.min.css
index dbd7235360..2fa23c8713 100644
--- a/civicrm/bower_components/jquery-ui/themes/smoothness/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/smoothness/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #d3d3d3}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#212121;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #aaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-icon-background,.ui-state-active .ui-icon-background{border:#aaa;background-color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-checked{border:1px solid #fcefa1;background:#fbf9ee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #d3d3d3}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#212121;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #aaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-icon-background,.ui-state-active .ui-icon-background{border:#aaa;background-color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-checked{border:1px solid #fcefa1;background:#fbf9ee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/smoothness/theme.css b/civicrm/bower_components/jquery-ui/themes/smoothness/theme.css
index af8904f6bf..8d0b2b3943 100644
--- a/civicrm/bower_components/jquery-ui/themes/smoothness/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/smoothness/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_glass_55_fcf0ba_1x400.png b/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_glass_55_fcf0ba_1x400.png
index dc35db0f69f55f32a6970d5eacc959ea9c9fbc68..79b77e43b0558d927df55493f37dc314d2224c67 100644
GIT binary patch
delta 109
zcmZo?ZfBlQ!S$4joljZGCRdtmV$<3PBST$716>325JM9yV^b?*6Kw+nD+7bu(~pEO
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{>c>Qv1Opaup{S3j3^P6<r_Y%d;O

delta 109
zcmZo?ZfBlQ!S#TXk5`HF;mecTCpN8(Ff`LOu+%j)2{AObGB&XSvJHTw!B68<9tH*m
p)e_f;l9a@fRIA+ll+3hB1|tI;8andsZUAav@O1TaS?83{1OOHLAEE#N

diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_gloss-wave_100_ece8da_500x100.png b/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_gloss-wave_100_ece8da_500x100.png
index 664df97270f2e5f1ff5acc1496f09983ed60d9c9..05e048d1c016c9abadd74025a351e73b97a9f999 100644
GIT binary patch
delta 110
zcmdm~yHj^U1=mw9c0Oe#n_OwOjZODOBa94n4GnY+%tH)Ktc*>qj7_u+46F<cZcjfF
t!oa|wTH+c}l9E`GYL%Oxl9^V?U}S(p!>Us?FMt{tJYD@<);T3K0RZInAAJA-

delta 110
zcmdm~yHj^U1=j;kK3*lxhc8cV-`I3tG{VqK*T7QO&?Lmr*vi<%3dlA9k_JDGQ+XH|
q7*tDKBT7;dOH!?J^HVa@DjAFnaA@erySo9Xfx*+&&t;ucLK6UyCm_K9

diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_100_f5f3e5_1x100.png b/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_100_f5f3e5_1x100.png
index 23a0ed4beafe8416af4dc5acd225d3ccffb069bd..088a57808128ba90e4e239d6d8d17b0951b15fc0 100644
GIT binary patch
delta 109
zcmeBT?qZ%$!S$4joljZGCRdtmV$+5QBST$716>325JM9yV^b?*6Kw+nD+7bu(~pEO
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{>c>Qv1Opaup{S3j3^P6<r_Z^a&G

delta 109
zcmeBT?qZ%$!S#TXk5`HF;mecTCpK+}Ff`LOu+%j)2{AObGB&XSvJHTw!B68<9tH*m
p)e_f;l9a@fRIA+ll+3hB1|tI;8andsZUAav@O1TaS?83{1OOS4AFBWW

diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_100_fafaf4_1x100.png b/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_100_fafaf4_1x100.png
index 7b5e9468663640eb26dab7fd6939f7e4a34f520b..975ef29a7b9c370a326a764ae0bfc7f8fe66a38d 100644
GIT binary patch
delta 92
zcmey(^qXly1=mw9c0Oe#n_OwOiA@WojSO`S4Rj66Lkvx<j7_bKO|%URtPBipPd^ee
a*^W_69f$m?Q#CIbfWXt$&t;ucLK6V9bQzui

delta 92
zcmey(^qXly1=j;kK3*lxhc8cVpV+ie+R#kbz*5)HB*f6z%GksT$Tk3y20x8cc_!O2
YimBs}@5sBmfdL3SUHx3vIVCg!07EAl;s5{u

diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_15_459e00_1x100.png b/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_15_459e00_1x100.png
index a939422c8ed97cdecce64d3ed7ab24683cf2ed5a..cdf09cc9116464154a99b11c58e5bb2626ce1377 100644
GIT binary patch
delta 92
zcmeyv^oMCe1=mw9c0Oe#n_OwOiA{^7jSO`S4Rj66Lkvx<j7_bKO|%URtPBipPd^ee
a*`85M9f$m?Q#CIbfWXt$&t;ucLK6VAo*AM5

delta 92
zcmeyv^oMCe1=j;kK3*lxhc8cVpV+iW+R#kbz*5)HB*f6z%GksT$Tk3y20x8cc_!O4
YimBs}@5sBmfdL3SUHx3vIVCg!07Ow5<^TWy

diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_95_cccccc_1x100.png b/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-hard_95_cccccc_1x100.png
index 709df129ceb4f866f898a2e21aea46c53412bfaa..3806c73b6be477917ec0a28215c36e453cb212a4 100644
GIT binary patch
delta 91
zcmdnXw3lf@3D;9Dc0Oe#n_OwOiFN7HMuxhE2D%33A%-Sa#->)rCfWuDRt5&QrymKK
Z#3-hYLwePznimW};OXk;vd$@?2>@Hk7@+_F

delta 91
zcmdnXw3lf@3D*NoK3*lxhc8cVpIDbJZD^)zV5w_p5@Kj<Wo%*vWE%iUgP+E!Jd+s3
W)Nx36<lWuC00f?{elF{r5}E+%<Qe4v

diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-soft_25_67b021_1x100.png b/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-soft_25_67b021_1x100.png
index fc065b1e229db842127dd018f4637e1d1d007a19..a91b61fbd7327f11942a8fa44ec0d320488a2c2a 100644
GIT binary patch
delta 92
zcmbQuJezq!1=mw9c0Oe#n_OwOiA@KkjSO`S4Rj66Lkvx<j7_bKO|%URtPBipPd^ee
aIgU|G9f$m?Q#CIbfWXt$&t;ucLK6UfXc-^?

delta 92
zcmbQuJezq!1=j;kK3*lxhc8cVpV)Lz+R#kbz*5)HB*f6z%GksT$Tk3y20x8cc_zm(
YimBs}@5sBmfdL3SUHx3vIVCg!01g`(WB>pF

diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-soft_95_ffedad_1x100.png b/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_highlight-soft_95_ffedad_1x100.png
index 0cc1385ff29489296c99d673062c1a93c396a862..c5bc0637904df01546c95453925072694a7c9c1f 100644
GIT binary patch
delta 109
zcmbQqJd=4s1=mw9c0Oe#n_OwOiB0<>j0|-R4Rj66Lkvx<j7_bKO|%URtPBipPd^gE
sz`&qd;u=wsl30>zm7AZEnO4bQWPn4%s#7&DfEpM)UHx3vIVCg!0D-d}lmGw#

delta 109
zcmbQqJd=4s1=j;kK3*lxhc8cVpV+iN!q80Dz*5)HB*f6z%GksT$Tk3y20x8cc^DWN
pR7+eVN>UO_Qmu0HQ!>*k8H@~YXz0khy8)<y!PC{xWt~$(696lJAJ_l@

diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_inset-soft_15_2b2922_1x100.png b/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-bg_inset-soft_15_2b2922_1x100.png
index d5fe532f9bc781692cf05105a20f2100102600cf..76b206d613e704cb3860b8b9ce4ea174a733b325 100644
GIT binary patch
delta 92
zcmeyv^oMCe1=mw9c0Oe#n_OwOiA{^7jSO`S4Rj66Lkvx<j7_bKO|%URtPBipPd^ee
a*`85M9f$m?Q#CIbfWXt$&t;ucLK6VAo*AM5

delta 92
zcmeyv^oMCe1=j;kK3*lxhc8cVpV+iW+R#kbz*5)HB*f6z%GksT$Tk3y20x8cc_!O4
YimBs}@5sBmfdL3SUHx3vIVCg!07Ow5<^TWy

diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-icons_808080_256x240.png b/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-icons_808080_256x240.png
index 54650300df8ddd21a0a3670ba332258c0c67620d..14848ad877e038c92fc7d28b66dd214156b49592 100644
GIT binary patch
delta 102
zcmX?We%5?K3D;9Dc0Oe#n_OwOjdho#e2ffr4GnY+%tH)Ktc;DVOpUb-46F<ct~xeL
zF)%QwmbgZgq$HN4TIJ@aWTsUz7+PAGf;1SJg&0^^8JYr>LNq9y31*)>N7@ho(JC9u

delta 102
zcmX?We%5?K3D<o#MlMy+2|v|cH`ZN}@-Z~iHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
zf`NfSwZt`|BqgyV)hahXB{Qv(!N|bSRM!Bg$1uduz{=R%%E%C+LBla`&*VAMh5$D9
B9ZUcK

diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-icons_847e71_256x240.png b/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-icons_847e71_256x240.png
index f32c2d49a81dee3f39add117e413557aee9ff763..3dfb20066e1aa417e4e12d8f22a44437eb84fdb0 100644
GIT binary patch
delta 4192
zcmV-m5TEbFB#I=EU;z=aVHE)}jf7!+00015bW%=J09Z$SA~Klay~}rIoU)0krCLsU
z=RjqJQ;SBClw)B{plEHIbCbsbCx55NlhD|&@Xe5ju)D{r<BQ6K00001VoOIv0Eh)0
zNB{r;2XskIMF-^y2M!}5JZ&2W000kbNkl<Zc-rk<3uD{15eCUfs_B@L8@WrHIBvZr
zb2cx@UR~F9ZPcb~<2tFkr0aVB|A!3V3x_*A#8Rec8=q{+M}PqC;{m(_Kz~_?h=_<0
zAc17tP1v&jFmeWZH!lId{t0G4WgeCgVu7Gw5<uHyq^r~f9|2$$fTsd-e);F1CP6Kb
z6OhpM80qv1G6Lx7yaJXv8IS?ie!B{ubk3k4x&5WvGAG_l8wImq-b8wVxrKPIFt-3t
z1BSN%J1MM*J_6X;z)ZwbI)5?2;m3eA__)-&0PRA<-vzdgo9+ljL_|bHL_~}jm+lE}
z*$+xsv<B39Pv{vmyAj|gtODPB0Gkk!r4LGpr2&ipmVstB!^MPEKnd_fm#Xw3gCW*_
zdy75EmKl}AbGisj0YXW@VABEIf`!dyjc9F+`GCYM&DW#0Z2?v!o_`kipAX<YWUFI9
z7}xzS5D^g(5fKp)u|4#2{DZD(u>9VEN6!L)FQ-C>+`Ze!w*#;S1xf?|5w0Fd2A;({
z9b9Sl3cL-lr26Z(mEa?YrL)4A2D~~TiQq_V7-i*=6Tp?YM*Tcoh7bXK0toyXgirTm
zF%_(HlQ}ChJ1x-5pMN!n*Mz(sNZ2fdFm5^BZ=&HEx~LcI<CZ-{;7<>fNG=BiFG!#Q
z5Y{@~soTB_T=Mzh+hjyUL_|bH#7#y2ZK*xojKs1V-Cd;34-GC=1*-4XfVC>{$MbA$
z)zSczF7V>i8eW~s><&)Ay1dUD$%=H>Z;5ZI0=}}rdQlNS0)H=0^43~5yC+@(0(--S
z)y#Yhc=<~#(>;Od2P2$q!r|rsTRSHf#KK`qG|nE`5NkBRo@!;7lupmL*ns<VMgVI8
zZ=RV>yI7b2djp)8aIIt(FuMt`uC4PGdgldTU4V3vU>C6W^2C{gG3?zO!1GuPOqc}-
zwn85ufDD2pm46LOp&1-nzvUYFlkKf=5V%h89<TtOdED~>+kQSKA|fIpB4X6I+`Bk;
zRLG;UmNPc%ScHp%ZrMBP5Bvy@{;X$U*4A1tCmPet;1t=)j(_2+JAmyLH+{!yZPN2}
zc)-=SWB{hHFrrT{Az&}FF9Gi7yUQfc_XF7GGtBjB)_-1KaL}9!uG2S8Kof4d2uLj9
zFmJjip5p1Y)oCE9;Li*jq#&`hkcGQ|O%%L+*issu5b^F=u@XSL#KyxrJ*cV41Qwl{
z&-Yu>iD2vYm=MNKfRGU3{bA1Nu;`RLF%pPgLz{p?^AG;{qicxku3tn%L`1~(Mta3>
zWEQsre1FST)EoXa`j2TTz`D$0dS7X9H4su#s8<wXREr^O>#{)cic&R&6a_<Oe3wFH
z0Xo01E`c)w$I@+pM=x}Hz0}``&I|&eBEg7fsfhJWU|a-Pmftx+DUm4w_)}P7H*_p%
zyVzK|z#107@|!z0DuNsqK=&&&bdN@VrXw2zNPiCN3{9%7gpL804KkxKf88cS!XJ(y
zALUQ&3W4P>g#o`SvjYR1j&2u;-UEF|Mo2(kbkRQ|A|fK<W+794LbiVXTN8;}L$z)y
z8#kN!a=a7p++e42m0T)jG&%G0aZBU?xwu6NKxgbqaaTBGnka79ASW~`!Cp~Jk+WC+
zZGR9_x<zxo`?(PpwT25r-?qh6W-D8}b$Zk4Ne+_<<P)O-f&~+FudP+64$N&ewn17^
z6ln!Q$jl%BF#yU$C%VQRg8*6dzC`OvLt_E1_3o-TUEl;J@4kBnFagWu(*Fd8zyyc@
z0lNl)pj1Z(Bq0eVq-vl^_<@4U0$>X0Lw{9Vj{$%hXtemCJpDiu@a}uNzcC27d-pEe
z9`BaP0ZM?<|9wn=X;L8dH*E|)NYx8fcvrz`0sBgInC|O&fULCtmH<^gnqsSp(*?>d
zaPJ=O0!tw;fqZXI$jaBRBtYqZ`~LfG0upjS9!Zk@1cfkgczEa@17Ke=Aoa%tlz%@h
z0p%cw2za2*e(<0<a8wO~M?@WT0w;hyq9F(YAL99m`Qo;GFI)uB3gM#?sKVppW6&nb
zEFjyTPUV~K0;TLG;J8A4Aj#pqJih}uentp&A$j1p<qPXOp#)3_0bp3bT<h;4pe^p>
z62#;tEdkU5vi%axC1NtDF?I?@pMT8r_AZb&_2*6t-~@!a08X#Qz@p9E5|EkowZ&C_
z0K6j{AQlk14OZ=$n{zOkzI6jvI56lfaP|BEC7@)W5Sv4mElPCo^%#ey>k`fmy{46R
zH>!U`L_|cy$no%@KRpHSyf%Ps>mxy?!`(;aZR$}Y*1>igW6x`O-kw{zCV#tY%R>B)
zw5Rai*JQMHKn}^<Hr7AOGy^l`MV{nS6zs?*&v#l!&Pqk5k3Xti@rD6;vI1FYGCiAI
zxq@rU)%9pKD3mjow)gf_aXZJ?^fAC=qQ7#K4z>QuH*cd~x;vaXW&(aMUwgPgnY_*!
z%5SU<(%3@$L7a*|;`la~LVs?^!jumt2S`@!Uo2b=gxcA!<;LKU#mUAlQtdicGZt-h
z#R;fp2M_^I9z1<^{{fmd%A|c~xIJD1{se!PufJdgmFrJr9DK;wc#>1!x0P#WKDF2P
zuo2NXFoV5?<e(CEni-oN7XkGsfGl7S{t6FugQWgw$}VgHe-odGzkll~rDI|N$HW4T
zi3Kc-*hBV!YLIH<TT<VrmGo)bz%rP}u>+_vK<gJK;K_pzKawxI{<Wu$2}q%wb!y~)
zz-RLHPqbsg=;Nh)hsY?s?7tEpIS6Q?yVPh9u^)k9j`A>>ibEq_Bm`uHVWNM#Bf=yA
z$)A66cXsz*U)1t`Q-9p<dh)`&dV+O<TE^nz$68jl-_Cbh2@nKok5DSylafFtxgXUH
z)^`E5#YniigzE03IKM22{yczBvHs%emvZ=<fBCc}K=%LCb3Rja&IVC)l9f&J6F-1X
zdlT9A4KO}=LG`D%K~Zh$(#hqD!0n<vA6N+na&ZMwbO`VbAAcw!A|fJU3z*`GY30hn
zG0XE@|9Qz<3svX=-n$?4X+a7r`M$!p<`Y1!=KJu~S6_b(U!dmfDg8^xKknRzCr{x1
zohF^^w`istn)!xSrU%;KjrvVF%%;;91_S;t7Ykt_%gRx-36g;o^~Mji=k<-kzqKp6
zn#uweEVyaYjeppbJ!D-6uR4!(9Wxp1=*7V*K?hgLF<!w7%Wm0UNq};-&>2ei^4Bx~
zO~AL`J%9e)x4J!30mTBZ>`(%XEhA7)MxhN4si>wZQtfMJYCZ-L@Jy}M;R;uZbr%6N
zyyWVV^s-AKi&~Yk);~4#Luu=~?ddON(hRw)Fd-W<%zyLCbx@Q6RNyJ&Ie{%;KF9mj
z^RqJ*UTOlQ{sK*bQO0SoU>Avrx9x9i0O?;{!DbBj40a{pWt*WWjPv2ZPr#A<^GN+P
z$;!Z{aEL5`M6b`D?LRw%leWMYs&%u?5kM{A`%-RZ<!b%4g88b%p?SI{4AKt{4h{?g
z>ML7)9DhoDE`P{|hm~^-I6G4v01tvMrqkI52SG9hd|!_NH3Lfj!U#w2sP-P}(^q?N
zf*4Q*9id^bnY?NA`}pJfhZu-+447tTXJ>GR8KAepP2U9`tBG0N9vZr>=5sw^B}YK{
zlWGRQ_-OvzZ4S`eU}+I09Af}X6)*v|YuJYXf`7EU_KzDsz_Lfs9ATxkyhznZ`MgOz
zf0CGA>mtfgqn0L_n$pXf4IAD4fbHYx)vF^UF7^~x>GPH`+F-VGG9n@(q8Fxkcl7HY
z)DZK->uon`KwJP^w8D?gsQcr#n>85jDRuAF!t3gequ#X*EMbXH_>aYz5u4k2wk-Ky
z_J1#EU0kRD>Y^6jXae4}If&a}^CJpP30r!g2dE57bx&V<%fCe2s}#P6DyOaoYfnlK
z6xt{P8#k5wcJkI-on_SxNq`&yR0w@xRBpCmju*x%{q^!<Vd`(&y1PghSiiUO?X8hv
zxkUns=6V-y0t(XQ0Zvn#hV{1*kQydaZhthN7~!-*KnBa@ayU;{E9@qKpM&(5x*LOH
zZwnZ95G)O#dT6H9;gu%f70Oij3&82U$ADp@H9F`$)#6i}iJU|jF!<?x7Z75=A#kY`
zu3B*3i04>GItE~=*!=GEtp@8qscBhw`O`MrFs9jxh=_=Yh=@x@0Y34v0W;#rtbg@{
zL?7(zQ2oIpUOoXpC@=^p(^8zFn5F8?$e=>zMxIxh+~I9OeCL8CL%BjWAOR)?CIMAi
z+vf7}NcCt2g8-b)3829upA0ZJ;|@Xq-V96$D5pQ_MwTBl+~zt1CSYdKDXg&}Zu0*J
ztVO_p7O)lp16#nbV*th0$AE$F0)KqIW6O7e5n#K1Ktx1DM8wU8|2eYjj`Y6*e*PTo
z-IQL+$qo9RT=g6&{9K^t8S>(#<pGMuH=*Bu&{ZBCR`5SbfIz#G6)Q8w0DZDl@7M1p
zj}0lD3h{FxPVv*$t3w&ln$Op2MJ5Lm`O|LSh68gyyOP0_C+amBse7B%`+w$7^cBh%
zpmy8uIS44f8ZFsxzF!X#ND_6Rk@wY0fB&9Jmq(KQkrGf^fW#@j;%Z!28M~7a0bf*T
zO}wK#I?T#@-~#P=k-_K`4yO(RuH7J*1Du|m;$gp<j?f_~Z1_K1jt%*RygnCK@~QcV
zh=_=Y-k{G1gk-vjs;k_!zJI=Q2=w`YkW9DHb(Oo;*H;c+e`xV~9hq*V>?(Jyudf^g
zeLmogE})Umm2Y@n%hgueGW}I61C@m{{f$n4<E&qRH(l-MB<X^-U*P8*d;nbmv~p93
zs8@r}&++PTC_hhU`SlXHEgi3(*+0Q(kND-6Uxe8nA<ouZUjy_^uYW^Uz4x3n7&nOJ
z7fd04enLR7J)-$_$Y+)Qn<HR>zJty}fbFx3Lc#hi7UHvjGg0ZkHUZ%-puT;pi;0K2
z2!sgqb}2#fQ&}=_*5(g_J|AEi)S5w14`OtX0xG))RqG&0>!*XPncnc@l2spQ<sgQ>
zjrF~ac9p{z+L7t&NPl&e!x-9??dwW+l_Me|A|fIpJg6OqOOr<r^8W+F@--v?`~;LQ
ztf24{Am~3m95<@3Bm|F42!iI#C6j-DH+Dn|xbb7aO}`67L_|bHL_};F$<^@$g1aCg
z>%P%7A^#s}%t%C_t!ofKulH5be-jo!^}SO1n-)-RZ!cdC0!Z4mH&b7OLv{AG9Rsok
zrvCVfSNdNa8|Z5RRsO51e_so@^7{9^3pn(@wqrm5TK}tK13?Su0;PBJ8xb*b{2z{s
zrhOLOhfkBS5f)4`F)cALEigA!F*G_eGdeXhD=;uRFfi3YgBkz;03~!qSaf7zbY(hi
qZ)9m^c>pmvI5jOXFfB4RR4_O?F*Q0cFe@-HIxsLI%u@%G6B02VtHcBV

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-icons_8DC262_256x240.png b/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-icons_8DC262_256x240.png
index 00801a32cb87f6d57cd4d295ee188080d1646ddb..6b7d0326704795ce37fef2b747f02e2f615b1e44 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-icons_cd0a0a_256x240.png b/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-icons_cd0a0a_256x240.png
index ed1b23a81c2b1389423565a29deb53e883311bc2..df32a0a9315baa481cc56ac408aeaca338ed996e 100644
GIT binary patch
delta 4192
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

delta 4206
zcmY*cX*|>c*PZ{&G-m9REmBPOEE&784I-oz%JPJ<?@M+Q{xixF#S~H5hLn_S70SLv
zDMT@48)V<hmSyItp7+apzT8je!@a+I&b=pDyj`3^0OTs2`G7m5qsSv<vm6Kn;+h@{
z2=U_GJ>soWjPGQ)x;meudifKxLmsCW15*4`#bn#A^gdeo+9yhJQbk?o^Ujvc#dJEr
z4~`=MRtY}JZz&@Pgo|u?THiYI`?3R@>(LJMSY3*^T&I+vxEBnS+#(|$X0LAQlwlxr
z!h{X$oz4C5zU2&)nYc3M>*={wFy%Jyw>sOtHKIFP_pRZ<sE%FI9~>7YyA3<gsu+DC
z2wcP|poxL<z`KvhVcMbkE#joDPSC`r1l0&_7J^v7ilWySjnBo|i%N+W9ANwBkGaA7
zChLJr&2OTxQf4@x_I!@Me(;`ejr;lf2ZO90E%hlIh!D2*G3NjvkJE1qx>Qu5u!|%-
zCO=3j4tI&m&WBy5PnqXKLy`UrnToJ0;b){z{6k@<Mu<gFckG2$uuzrSbIssv-;yyY
zzXB1x2>9un3^raglRHL$SFo$p2`WgI0%jzsx7M!%m5#U^)NIqz{p>E9YIhhBP~5Cg
zwQAvJd0U#_VA9}aTP~B2-=oERhWQCblk-=%HzB$P)i{<LS3l=N(f@~GL-kI*xrd0w
zRpH3cQV6&ce)3h<=o@ff1G0F5s<!4dv2e$YZufDLZuU~0zD$z%I^OsKA)+srd+D7D
z{S#mcKjZRA`gs~J#AcFp`B#vj0etO{=$bFL!peJ>leW{6zL!11?F+K>d^yWeQ7n`S
zJEZf7<w#)R1poJ^0>V?7%BSfTTwhEASm1#sQ~=~2R2wZBj%Cfc`g_e)>3`#ytSa2A
z{E`}A?4o&lrL2D@5mECD`l)8I*^FanDyq81XC7iE5E<fgsQkQpIExfvbZj=)?b6%f
zn)VuNz-g4wP?97<u91oglusPxIR%hkPPF=X=pyR(B{HY;ntxtL_Y6)1#gLbCdDuXg
zi3$lJ&vL&cJ{-Z~wUW6{@wB`eU7-g_(4mhi56pA3@eo!?zxc~CK0-azfx(8bM#I&5
zzz<2m92SOdUCh%6QA}t^ghd`tA){VGTf*mHaEd9VsLEUBRh;2)&4?IS)gZtLwLy)+
z_?wltujvqmS36Jt!-kM2xW_x2${KZP(9)$L)u<NdmDTW=(OgcS>$QiztnQE1{CwX7
zQQQ?CzJJtd8CZH%JFk^_Ej_QM4OZ4D0aJ{RN5>FRz_nZlR8Z5ngLss#NON_b^NP(&
z#%|p8w{o?~<+&u>NGO_O+v+?PW})3N;9oa@w`|E595m5)na6-^5kR(dWM{==wYQ>^
zIxk%$NSrrcCq@u0tx`~OIOXxxnj)SSwIwX(Rz3uSX{~F!^4a;bOq8oQcS8av5I-og
zzj#J~Tfm{|uiTPSZg1r1b;$*=>{LI0s=gnxu{v;>6qenw(b!K95G^XQESElAu4YL4
z>`tEKd+ft11F|N3+);?{hla*Fk3v1+TkbSSn&aF$v7`x|D+tG%#-V#H(TmymCS-+Q
zQ%IcU2`lKDh4anPzSl*9E-`{oSzAbVU>;2x6>JO9DZel<di3BysvoDQW~r=7N%dhI
zi!Eo@#=HHne0CHw$o#i7=wpMFYm)I>d#Usv#pZd?D<XYPxi7IO5guxE^g!(I0xAe7
zO-s2wpKVg2)K-;@ak$SK8#<+`L-UR<Wt81L+i^?MGgh}O3EOOY1;a-@TxU7L$N4}q
z`8l5n*<OOy{R<Pkl|0U2z*^(gYN0nY`Kmw2XKr}o{s%u#-x{;>YdS~T2#_iAXP_kx
zMFa;2Pi6>6R`X|z%J=?y1;@C#ag&Zf+zVl&ld1ZoQleAg)yD<ZkfGQJyWFxM$aVGc
zXf{RQ<+qPaL_#w>2?Eq1$W-ey0^%5yWYH4UbSIjz6}?ggIRf1+5GtF2;E$;gwNEAY
zsse$Hzfzop;8*IxZy!sG=>7qfz|S*51<7U=8Om<98e;YF0-I{&xfX9=&n)c7%3>I)
zw1Sxcxuj?BBKv%R?*k_20Cya!j0q&~kMVXTm*<<3`k4#2BSzukKjP}|itnLVo#_W1
ztvW2tjc)jbG?X+$70#P3dV>DsWXvy*m<ehQoGS_U6e2}xD8wKE5&GuM_u$5}{k%FP
zm7_KB(1q)XiHX#68Fu(;J>d_5L?mxjHmU9K*LXMf)mxo4gj?fi149$XolEQSo5wCd
z5jP-;a)iRoZSFqn?Tdg*@bv_U5AZFPyvvUj{35IccQsG#{A5MAQll4c50Mg8fd>&a
zS!T}7B#=J(m6w!lz~~$kAfytqOY62hNdI}9ep2aR4pA0F=-;d5*5glQ%OJ&(uat7x
zsmb@X4!H_HEIX^A^~%1ifadU=@y||mI+uqT8@%<4-yzkH(%=s`BUX9SO0-_v9vVJ(
zOQ+<Asa198xp14z_#M@Gi<OwN_g=o|72bEM4eE8Pz{IAFj^73ozjJ-N<B+$clA3cb
z+1#ng>dmAotf~U~&09$)yE6EYO=kDrXD^DZr-Fapa>-<P-0HjosqQp5T`T{J@j*SX
z(20o4(e!}EiZyKoB`QVbD`$+;juutM@4V39Z)#g#wq<oS<bSfiMfVqf&afyh<20CF
zvI+JN>Y8-(EcOPM-wev~p9}3kN!ze+1KR;(V9=DLz1oMO7|&WgM`$b;NO1z&Sx*k-
zcWLZUD%T;8Ek1Ex?uqsZTn(2mj3U6VS-sbnS+edSR!^OvK0HJ@wA7MMuU?^i5t08E
zFHi5C<XIPJC<--^qf=~~3#v$OGK-CuFlX?ZrmE}m-r(wh<?gF_0{WvbOd9%yeg3E<
zee4sLZiZ9%fvm+b9*RNbf^|0--}_@|cCP&f_8r@A`4f*eT=vbP=R~QgE0&K8+hgGg
zn%!*#X@28+6J!^%?KE@d^bJ$UU6I&e|Ip>Yw3AUyWdRYYQ9ffjEeUuD*Yy<#dD-E>
zL9G{XBnXYtf5G)Ot&d`~qID^8(+YnKd$<f!kf2r4bBe7{kBe?q+EmMo&tXV9jRYbo
zQ+k^jp2_EF;ywyhRYtLsEPd{QCx&%_cTyH5j18>x2SW$k8ydRyq53rWD}f-_gZar1
zG)};b{u;g?U|6sC;)<q*Th#GIr`{be=Sq-oB4$@V>v&N`#(37w=V*A>*Jy#p{h!av
z>F9-?y#6NA{`4S6Z3I`q$g_cN8b^qoi-{Yt05$e>TqWUi&`vv{nK|KtF?V-x<@Jwq
zBbYX<$8Xg$%GS7+lNA!H;$+wY9)^mkxu3GLX?flw=Fn-5&?1IZnD@2Z3%-@L)(!^S
zZ+RZ3UXiypn0MS)=fLx<ZK|h<fWKa^^j^U0eq9lgqTVuI$bI61Wjz*YV)VxPj*pX;
z)gm^D#Nt!Vsa|Vc`bWJJ5;j>yS#{UG7iPwnZd!cWzd+j!u-Y#%7s5pFA%5T!>>6n-
zMuPZ5c}jUaG^iv`v|~(kaAE7&b0F!96IDX-g9Zox(h2PP6Xt6U(SvR++g>2Qr3|j^
zuk_>1#p5%vP|hFaEDKJ#rR;u4Ha9?=7_&xTwxEPn`E)Nf9DR}YNBHCXKb5V(7xYLw
zf;0cn4gKA*XkB&W(-ptpu9dd+%%I9h6HaZp+>qw?H-#XPhohB*QwKFr;9X7nun*_c
zBNujOjWvj8HzNvCPHoeXSn5d}e!vkS35dj4ABZ6)b6^SI-oHoX5D;^&L8BIA&q={l
zruSTRj`>F1y&Pb=$yyomE^T*cbQc=KelkUR;y#S<l!U4nZBu}A7j-m%m-m27<+vGk
z*%#BM&pbYKhArqZHv_?6t`4WMzSjMsR%eNJF@#4AA{8;h+F&fHeLipUWXy=7v6i1U
z;_qF;xh7ehY1%n|4m;jJ3olkn%7UCaI<ZF_Jcu10{eGlOHmuyHHRb2cM~%Km@3*iE
z?4)%(Krd=Vsmbo-hn0I>s<#HL{h{S5K>0)AcK?ds=r>Pp_=7rqY}N@6h);U!H}f%N
zS*%WHZd(mq-;{bR5bV!8JtJ>PalGHU*y0-!k*Qi^3jM)OHJHmXp7IcpjC3vi;uLsl
z<_V+vQQbgj^5!-9rUo^okJTo4$MMyXbNKTK+Ray!2Pzn9P|G&A<m)pqu^csI7eOuC
zzh~epYaNR2P5~K~5w4a?en56EoDC-J^iU==vJ4fOsx-}D4I<8J5?+25%H3G;UDxe7
z&5A~_$Kv!3-JsEVH3nF-bTnRcSe1(9!YVS#nH#?^U*8n@QYEK-;G7*ZH{kP6ai`k_
z#aQwq2TACwZkLIMg>2#BPZ@M{ZyrRH_XwQVTL$c*q*-o$>Y^IV*ym+D7@6=tA3d8R
zVOVKctq(P4HHUt9^`y6B`Od;;b_Af2%Y(me)Odt&{M{%L*ilrJpxQE?;_UX1Oz7GO
zDgt6D=bdkJT+Idb2og{=FF+Pu;mk%`62@0<Y7*KkfX1=P>0&%rg@c~x-#=qAxQz)O
z|7LV%*9p+mJ?*LfI4d~xrmmDt!x>h+nYoyRtBfx{p+?KueZ6{KvfG?zck;#Y)PeWO
z_t37SM!RRdi#6$c3B0NCJ6M6v9sk8?1LIdSd#~;9v_y+CRXb~(1M)m=l<xn;$8ZoA
z#yq~h`7IWc_|ED=@$$AXoLA&_=F(6;Sk8hHzxnn;_uj%;kdbGWWpno+@9+g%QaiSB
z%E!@Gs5l)Bq?xHmj#;i8Gwx6hO75xeB7`DS3a*pb)KRHGYFg_0D<_3Ba}?geeF25N
zg!QvgpkrQl&CI`F3U|Fxg!}G1=2>;{@YdT8n7(b8fs&5#(B*((M;pyZCRosta><QI
zsd_O|-B1?Hy>URYc^hZ1d#Q24TO#X>cgn`>ZFXz^o(&t^!M&F;z*uNlVR{kUcaS_D
zu?B>~`ntj-3cqvc>U7k#73^#0P7nR(M|EiZH4i4r7;LxDI}rcKKwhnyWC&3sh{vjg
z8j6eBY7OO@2&}(<@j&AaK=dY<7;U-GqzipAr#vSIr^QxZl%_Ry7)0|2oiIDFkrdU2
ze<==pja~2KCUcX=FcK!QC(k0zKit><(~DfXy$))@^wxPxy!&>MPp-K4Ug%xb0pHjw
zRYI`a!tGB)TpdIn`A;jVEq8^66@CBU?DzfN@`72-y?@g=aRStSDx9dCevRwrHmvRE
zA#un)oY%=#e?ki1r$?j(W{8*~k3ZmsZ>ndRGxi<E(em{EULfm0hWmeUt};M;wvz{$
z7k8udK!51QehgJt3{7q<!$TUzXHA)5wveyeSLOrl@mK2`c7nP4mKq-H3JE{!7YOI<
z^0~h|r3E@JfU$nm=Z7+W_m(pp<mn@e<C`+{K4xnV0C*krrg6aKsT>(&o6Mx7yeX#j
z&p65Z7_!2j$S)CUWE<+{9O{m94R-%iAWDi@HF-r%d8~>xRvD+Pgj3d(S5(0%DiRA1
qKmC6M|3EiykEp){RY7^hKP0R*RuQMHj#I+^k0GreP@nz{jr}ht7sby2

diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-icons_eeeeee_256x240.png b/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-icons_eeeeee_256x240.png
index 3021e35acc4b30f8e060dfd90479d5fb40945a13..ab41790132a76cc08adee8a908088df375578793 100644
GIT binary patch
delta 86
zcmaE4_Q-5P3D;9Dc0Oe#n_OwOjdkf#(nf~5h6cI@<{^eAR>sCwrpDR^237_JR~?(B
jCP|CP8d_SIf)p5;g&0^^8JYs6APSVu1hY>zlr{ta_rMjv

delta 86
zcmaE4_Q-5P3D<o#MlMy+2|v|cH`b*~NgJB!8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
lF-clP*2uunRM!Bg#xTUtz{=R%%E%C+K*KR_&tyYsLjXy97eN33

diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/south-street/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..2166a384e195d6b5ab00457f40dcf7001f6af025 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Oe#n_OwOjdd{+K1PPRh6cI@<{^eAR>sCwrpDR^237_JR~?(B
z7#J8-OI#yLQW8s2t#b2IGSey<3@t58K^lzALJTad3{8PbAsUp<1hY?8lQaYXtlApo

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/south-street/jquery-ui.css
index ab6e8efc44..e4fb091fd2 100644
--- a/civicrm/bower_components/jquery-ui/themes/south-street/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/south-street/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=segoe%20ui%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=ece8da&bgTextureHeader=gloss_wave&bgImgOpacityHeader=100&borderColorHeader=d4ccb0&fcHeader=433f38&iconColorHeader=847e71&bgColorContent=f5f3e5&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dfd9c3&fcContent=312e25&iconColorContent=808080&bgColorDefault=459e00&bgTextureDefault=highlight_hard&bgImgOpacityDefault=15&borderColorDefault=327E04&fcDefault=ffffff&iconColorDefault=eeeeee&bgColorHover=67b021&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=327E04&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=fafaf4&bgTextureActive=highlight_hard&bgImgOpacityActive=100&borderColorActive=d4ccb0&fcActive=459e00&iconColorActive=8DC262&bgColorHighlight=fcf0ba&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=e8e1b5&fcHighlight=363636&iconColorHighlight=8DC262&bgColorError=ffedad&bgTextureError=highlight_soft&bgImgOpacityError=95&borderColorError=e3a345&fcError=cd5c0a&iconColorError=cd0a0a&bgColorOverlay=2b2922&bgTextureOverlay=inset_soft&bgImgOpacityOverlay=15&opacityOverlay=90&bgColorShadow=cccccc&bgTextureShadow=highlight_hard&bgImgOpacityShadow=95&opacityShadow=20&thicknessShadow=12px&offsetTopShadow=-12px&offsetLeftShadow=-12px&cornerRadiusShadow=10px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #2b2922 url("images/ui-bg_inset-soft_15_2b2922_1x100.png") 50% bottom repeat-x;
 	opacity: .9;
-	filter: Alpha(Opacity=90); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=90); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -12px -12px 12px #cccccc;
diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/south-street/jquery-ui.min.css
index bc4714179c..f59269c3bc 100644
--- a/civicrm/bower_components/jquery-ui/themes/south-street/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/south-street/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=segoe%20ui%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=ece8da&bgTextureHeader=gloss_wave&bgImgOpacityHeader=100&borderColorHeader=d4ccb0&fcHeader=433f38&iconColorHeader=847e71&bgColorContent=f5f3e5&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dfd9c3&fcContent=312e25&iconColorContent=808080&bgColorDefault=459e00&bgTextureDefault=highlight_hard&bgImgOpacityDefault=15&borderColorDefault=327E04&fcDefault=ffffff&iconColorDefault=eeeeee&bgColorHover=67b021&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=327E04&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=fafaf4&bgTextureActive=highlight_hard&bgImgOpacityActive=100&borderColorActive=d4ccb0&fcActive=459e00&iconColorActive=8DC262&bgColorHighlight=fcf0ba&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=e8e1b5&fcHighlight=363636&iconColorHighlight=8DC262&bgColorError=ffedad&bgTextureError=highlight_soft&bgImgOpacityError=95&borderColorError=e3a345&fcError=cd5c0a&iconColorError=cd0a0a&bgColorOverlay=2b2922&bgTextureOverlay=inset_soft&bgImgOpacityOverlay=15&opacityOverlay=90&bgColorShadow=cccccc&bgTextureShadow=highlight_hard&bgImgOpacityShadow=95&opacityShadow=20&thicknessShadow=12px&offsetTopShadow=-12px&offsetLeftShadow=-12px&cornerRadiusShadow=10px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:segoe ui,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:segoe ui,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #327E04}.ui-widget-content{border:1px solid #dfd9c3;background:#f5f3e5 url("images/ui-bg_highlight-hard_100_f5f3e5_1x100.png") 50% top repeat-x;color:#312e25}.ui-widget-content a{color:#312e25}.ui-widget-header{border:1px solid #d4ccb0;background:#ece8da url("images/ui-bg_gloss-wave_100_ece8da_500x100.png") 50% 50% repeat-x;color:#433f38;font-weight:bold}.ui-widget-header a{color:#433f38}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #327E04;background:#459e00 url("images/ui-bg_highlight-hard_15_459e00_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #327E04;background:#67b021 url("images/ui-bg_highlight-soft_25_67b021_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #d4ccb0;background:#fafaf4 url("images/ui-bg_highlight-hard_100_fafaf4_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#459e00}.ui-icon-background,.ui-state-active .ui-icon-background{border:#d4ccb0;background-color:#459e00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#459e00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #e8e1b5;background:#fcf0ba url("images/ui-bg_glass_55_fcf0ba_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-checked{border:1px solid #e8e1b5;background:#fcf0ba}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #e3a345;background:#ffedad url("images/ui-bg_highlight-soft_95_ffedad_1x100.png") 50% top repeat-x;color:#cd5c0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd5c0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd5c0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_808080_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_847e71_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_8DC262_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_8DC262_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_eeeeee_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#2b2922 url("images/ui-bg_inset-soft_15_2b2922_1x100.png") 50% bottom repeat-x;opacity:.9;filter:Alpha(Opacity=90)}.ui-widget-shadow{-webkit-box-shadow:-12px -12px 12px #ccc;box-shadow:-12px -12px 12px #ccc}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:segoe ui,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:segoe ui,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #327E04}.ui-widget-content{border:1px solid #dfd9c3;background:#f5f3e5 url("images/ui-bg_highlight-hard_100_f5f3e5_1x100.png") 50% top repeat-x;color:#312e25}.ui-widget-content a{color:#312e25}.ui-widget-header{border:1px solid #d4ccb0;background:#ece8da url("images/ui-bg_gloss-wave_100_ece8da_500x100.png") 50% 50% repeat-x;color:#433f38;font-weight:bold}.ui-widget-header a{color:#433f38}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #327E04;background:#459e00 url("images/ui-bg_highlight-hard_15_459e00_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #327E04;background:#67b021 url("images/ui-bg_highlight-soft_25_67b021_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #d4ccb0;background:#fafaf4 url("images/ui-bg_highlight-hard_100_fafaf4_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#459e00}.ui-icon-background,.ui-state-active .ui-icon-background{border:#d4ccb0;background-color:#459e00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#459e00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #e8e1b5;background:#fcf0ba url("images/ui-bg_glass_55_fcf0ba_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-checked{border:1px solid #e8e1b5;background:#fcf0ba}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #e3a345;background:#ffedad url("images/ui-bg_highlight-soft_95_ffedad_1x100.png") 50% top repeat-x;color:#cd5c0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd5c0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd5c0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_808080_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_847e71_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_8DC262_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_8DC262_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_eeeeee_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#2b2922 url("images/ui-bg_inset-soft_15_2b2922_1x100.png") 50% bottom repeat-x;opacity:.9;-ms-filter:Alpha(Opacity=90)}.ui-widget-shadow{-webkit-box-shadow:-12px -12px 12px #ccc;box-shadow:-12px -12px 12px #ccc}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/south-street/theme.css b/civicrm/bower_components/jquery-ui/themes/south-street/theme.css
index f6c88b43ea..8029a28d5c 100644
--- a/civicrm/bower_components/jquery-ui/themes/south-street/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/south-street/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #2b2922 url("images/ui-bg_inset-soft_15_2b2922_1x100.png") 50% bottom repeat-x;
 	opacity: .9;
-	filter: Alpha(Opacity=90); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=90); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -12px -12px 12px #cccccc;
diff --git a/civicrm/bower_components/jquery-ui/themes/start/images/ui-bg_glass_45_0078ae_1x400.png b/civicrm/bower_components/jquery-ui/themes/start/images/ui-bg_glass_45_0078ae_1x400.png
index 5890f6f01e775afb3caf19870788701f768d647a..67705ec37617deed85cc0da28fead1da4b528704 100644
GIT binary patch
delta 109
zcmbQtJehey1=mw9c0Of=OUYGQ6PtEM7#Zps8t59BhZvez8Jk)e8)+LDSQ!}XaQ~Rc
rz`&qd;u=wsl30>zm7AZEnO4bQWPn4%Nh!}uKn)C@u6{1-oD!M<#k(Gb

delta 109
zcmbQtJehey1=j;kK3*k`Y43h2PHfs4VQ8jnV5w_p5@Kj<Wo%+)V4-UOBn{$S@^&yV
qFsPQeMwFx^mZVzc=BH$)RWcYE;LxBad5s0Afx*+&&t;ucLK6VltsUV2

diff --git a/civicrm/bower_components/jquery-ui/themes/start/images/ui-bg_glass_55_f8da4e_1x400.png b/civicrm/bower_components/jquery-ui/themes/start/images/ui-bg_glass_55_f8da4e_1x400.png
index adcc7bd90b5969ead943c33870d3605184c882b1..654d44fc59be4a2d7806ae5296bcd1281d63105a 100644
GIT binary patch
delta 109
zcmbQtJehey1=mw9c0Of=OUYGQ6PtEM7#Zps8t59BhZvez8Jk)e8)+LDSQ!}XaQ~Rc
rz`&qd;u=wsl30>zm7AZEnO4bQWPn4%Nh!}uKn)C@u6{1-oD!M<#k(Gb

delta 109
zcmbQtJehey1=j;kK3*k`Y43h2PHfs4VQ8jnV5w_p5@Kj<Wo%+)V4-UOBn{$S@^&yV
qFsPQeMwFx^mZVzc=BH$)RWcYE;LxBad5s0Afx*+&&t;ucLK6VltsUV2

diff --git a/civicrm/bower_components/jquery-ui/themes/start/images/ui-bg_glass_75_79c9ec_1x400.png b/civicrm/bower_components/jquery-ui/themes/start/images/ui-bg_glass_75_79c9ec_1x400.png
index bc0d22bf7250172f8de0b7ae2a4af92c5fcef873..1e7379204d34b7309203fd34bb54855372997db3 100644
GIT binary patch
delta 109
zcmbQnJdJrm1=mw9c0Of=OUYGQ6Pxx#7#Zps8t59BhZvez8Jk)e8)+LDSQ!}XaQ~Rc
rz`&qd;u=wsl30>zm7AZEnO4bQWPn4%Nh!}uKn)C@u6{1-oD!M<$x$AT

delta 109
zcmbQnJdJrm1=j;kK3*k`Y43h2PHfr}VQ8jnV5w_p5@Kj<Wo%+)V4-UOBn{$S@^&yV
qFsPQeMwFx^mZVzc=BH$)RWcYE;LxBad5s0Afx*+&&t;ucLK6VpLmlb>

diff --git a/civicrm/bower_components/jquery-ui/themes/start/images/ui-bg_gloss-wave_45_e14f1c_500x100.png b/civicrm/bower_components/jquery-ui/themes/start/images/ui-bg_gloss-wave_45_e14f1c_500x100.png
index 313210b5fddb45f9d6eac34b1a8d35fbe3d2cfe7..91121d6dacfada62de90db96ee536ff2466b4070 100644
GIT binary patch
delta 110
zcmZ3aw@7b71=mw9c0Of=OUYGQ8=E}DB8&`m4GnY+%tH)Ktc*>qjE%Gn46F<ccDR4c
sV_;xVEpd$~Nl7e8waU#;$xN$cFfzcQ;iQ!3C7=cdPgg&ebxsLQ0O=(jz5oCK

delta 110
zcmZ3aw@7b71=j;kK3*k`Y43h2Zfx=pi!e0PHL%n*Gzl>@wlX%cGO*A!0FnmrE_pi`
r7#LJbTq8<S5=&C8a`RI%(<&K^3~*@Blf1?P)WG2B>gTe~DWM4f{lgv_

diff --git a/civicrm/bower_components/jquery-ui/themes/start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png b/civicrm/bower_components/jquery-ui/themes/start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png
index baad868369cfa04fbacf28b7c87f74ca3b309385..2bbe55b3659f74609933adcc94ad2fb81723f562 100644
GIT binary patch
delta 93
zcmX@3cSdhQ1=mw9c0Of=OUYGQ8=H#6q>T)94GnY+%tH)Ktc*>qjE%Gn46F<ccDR4c
bo6IjRrjA4Yq?G3+1|aZs^>bP0l+XkK^C20D

delta 93
zcmX@3cSdhQ1=j;kK3*k`Y43h2Zfq(NlQuNdHL%n*Gzl>@wlX%cGO*A!0FnmrE_pj9
Z^NWkA<B->ryvD)+1fH&bF6*2Ung9hR807!}

diff --git a/civicrm/bower_components/jquery-ui/themes/start/images/ui-bg_gloss-wave_75_2191c0_500x100.png b/civicrm/bower_components/jquery-ui/themes/start/images/ui-bg_gloss-wave_75_2191c0_500x100.png
index 2b354f0b61837006ae2544b2a87238dc34cc4418..2e2b62e8db0a84926d81b775449802ff48348d1f 100644
GIT binary patch
delta 110
zcmbQNKUsf51=mw9c0Of=OUYGQ8=H2DMHm_C8XD*tn1>jeSQ(pI85?OE7+4t?>~Q~>
s$H2g#TH+c}l9E`GYL%Oxl9^V?U}S(p!$~R6OF#__p00i_>zopr00nU$6951J

delta 110
zcmbQNKUsf51=j;kK3*k`Y43h2Zfx2q7GY?nYhbBsXcA&*Y-Ma>WniIe03;3KUGjD?
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{>MCwYwpsDZ)L)z4*}Q$iB}8V??C

diff --git a/civicrm/bower_components/jquery-ui/themes/start/images/ui-bg_inset-hard_100_fcfdfd_1x100.png b/civicrm/bower_components/jquery-ui/themes/start/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
index 537f408366aa8f020fe1363515fc44e47552ace5..191a19e45186fe59795d81274cab2e1b31210af4 100644
GIT binary patch
delta 92
zcmcb|bdPC51=mw9c0Of=OUYGQ6PsG3jSO`S4Rj66Lkvx<j7_bKjkFC6tPBixxPQ!>
atjH*)jzj*Wl;<S|An<hcb6Mw<&;$U^7a1)8

delta 92
zcmcb|bdPC51=j;kK3*k`Y43h2PHbwCHZ;>Uu+%j)2{AObGB&X?u+TLCk_PcEc{?U6
YGK#6=kk^yE#=-yup00i_>zopr0N-I4i2wiq

diff --git a/civicrm/bower_components/jquery-ui/themes/start/images/ui-icons_0078ae_256x240.png b/civicrm/bower_components/jquery-ui/themes/start/images/ui-icons_0078ae_256x240.png
index 9db37d4d0125a003e5d948d93822373fdd9aa0a4..191b557d922d93d2ca9e48c14570b31d72ef8849 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/start/images/ui-icons_056b93_256x240.png b/civicrm/bower_components/jquery-ui/themes/start/images/ui-icons_056b93_256x240.png
index 1eac73b43eacca7980bac5c586e5ba09770c03d6..331d48989bde70f8032e487ec65fd86f2e4e792c 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/start/images/ui-icons_d8e7f3_256x240.png b/civicrm/bower_components/jquery-ui/themes/start/images/ui-icons_d8e7f3_256x240.png
index 421a8d72b3d5855e4fff49ecb3cc2247c451abb2..42a7863a581b51cd7e4ff2e262dc73d68332f322 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/start/images/ui-icons_e0fdff_256x240.png b/civicrm/bower_components/jquery-ui/themes/start/images/ui-icons_e0fdff_256x240.png
index 2b2e131c7080519a317a75da7c773dc397943aa3..91243b6ad70f3b351efeb24b50df607c040f79ca 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/start/images/ui-icons_f5e175_256x240.png b/civicrm/bower_components/jquery-ui/themes/start/images/ui-icons_f5e175_256x240.png
index b253a33b79c7a8528dd94b645bbc62a16308d9d8..27a494467ed91d23cd282710358c0f0213414447 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/start/images/ui-icons_f7a50d_256x240.png b/civicrm/bower_components/jquery-ui/themes/start/images/ui-icons_f7a50d_256x240.png
index 4b1c9f9a884c6051a57f7b0c3407963362e63ed0..b7095d0254a391d8656141859cde8c2e6f91c8fb 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/start/images/ui-icons_fcd113_256x240.png b/civicrm/bower_components/jquery-ui/themes/start/images/ui-icons_fcd113_256x240.png
index e1a6e49052fe87a5755f1d3aaa9ad07a6722a8ba..4dd886a566a470330c6c1fdb0506c22ceff90272 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/start/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/start/jquery-ui.css
index b1370f270b..c2b9f9f8e9 100644
--- a/civicrm/bower_components/jquery-ui/themes/start/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/start/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=2191c0&bgTextureHeader=gloss_wave&bgImgOpacityHeader=75&borderColorHeader=4297d7&fcHeader=eaf5f7&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=0078ae&bgColorDefault=0078ae&bgTextureDefault=glass&bgImgOpacityDefault=45&borderColorDefault=77d5f7&fcDefault=ffffff&iconColorDefault=e0fdff&bgColorHover=79c9ec&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=448dae&fcHover=026890&iconColorHover=056b93&bgColorActive=6eac2c&bgTextureActive=gloss_wave&bgImgOpacityActive=50&borderColorActive=acdd4a&fcActive=ffffff&iconColorActive=f5e175&bgColorHighlight=f8da4e&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd113&fcHighlight=915608&iconColorHighlight=f7a50d&bgColorError=e14f1c&bgTextureError=gloss_wave&bgImgOpacityError=45&borderColorError=cd0a0a&fcError=ffffff&iconColorError=fcd113&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=flat&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: 5px 5px 0px #999999;
diff --git a/civicrm/bower_components/jquery-ui/themes/start/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/start/jquery-ui.min.css
index 8bafaa698f..fbc985c7f2 100644
--- a/civicrm/bower_components/jquery-ui/themes/start/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/start/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=2191c0&bgTextureHeader=gloss_wave&bgImgOpacityHeader=75&borderColorHeader=4297d7&fcHeader=eaf5f7&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=0078ae&bgColorDefault=0078ae&bgTextureDefault=glass&bgImgOpacityDefault=45&borderColorDefault=77d5f7&fcDefault=ffffff&iconColorDefault=e0fdff&bgColorHover=79c9ec&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=448dae&fcHover=026890&iconColorHover=056b93&bgColorActive=6eac2c&bgTextureActive=gloss_wave&bgImgOpacityActive=50&borderColorActive=acdd4a&fcActive=ffffff&iconColorActive=f5e175&bgColorHighlight=f8da4e&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd113&fcHighlight=915608&iconColorHighlight=f7a50d&bgColorError=e14f1c&bgTextureError=gloss_wave&bgImgOpacityError=45&borderColorError=cd0a0a&fcError=ffffff&iconColorError=fcd113&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=flat&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #77d5f7}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #4297d7;background:#2191c0 url("images/ui-bg_gloss-wave_75_2191c0_500x100.png") 50% 50% repeat-x;color:#eaf5f7;font-weight:bold}.ui-widget-header a{color:#eaf5f7}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #77d5f7;background:#0078ae url("images/ui-bg_glass_45_0078ae_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #448dae;background:#79c9ec url("images/ui-bg_glass_75_79c9ec_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#026890}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#026890;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #acdd4a;background:#6eac2c url("images/ui-bg_gloss-wave_50_6eac2c_500x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#acdd4a;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcd113;background:#f8da4e url("images/ui-bg_glass_55_f8da4e_1x400.png") 50% 50% repeat-x;color:#915608}.ui-state-checked{border:1px solid #fcd113;background:#f8da4e}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#915608}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#e14f1c url("images/ui-bg_gloss-wave_45_e14f1c_500x100.png") 50% top repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_0078ae_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_d8e7f3_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_056b93_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_f5e175_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_f7a50d_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_fcd113_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_e0fdff_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:5px 5px 0 #999;box-shadow:5px 5px 0 #999}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #77d5f7}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #4297d7;background:#2191c0 url("images/ui-bg_gloss-wave_75_2191c0_500x100.png") 50% 50% repeat-x;color:#eaf5f7;font-weight:bold}.ui-widget-header a{color:#eaf5f7}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #77d5f7;background:#0078ae url("images/ui-bg_glass_45_0078ae_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #448dae;background:#79c9ec url("images/ui-bg_glass_75_79c9ec_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#026890}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#026890;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #acdd4a;background:#6eac2c url("images/ui-bg_gloss-wave_50_6eac2c_500x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#acdd4a;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcd113;background:#f8da4e url("images/ui-bg_glass_55_f8da4e_1x400.png") 50% 50% repeat-x;color:#915608}.ui-state-checked{border:1px solid #fcd113;background:#f8da4e}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#915608}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#e14f1c url("images/ui-bg_gloss-wave_45_e14f1c_500x100.png") 50% top repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_0078ae_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_d8e7f3_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_056b93_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_f5e175_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_f7a50d_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_fcd113_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_e0fdff_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:5px 5px 0 #999;box-shadow:5px 5px 0 #999}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/start/theme.css b/civicrm/bower_components/jquery-ui/themes/start/theme.css
index 23e149f89c..947be1a4e3 100644
--- a/civicrm/bower_components/jquery-ui/themes/start/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/start/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: 5px 5px 0px #999999;
diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-bg_diagonals-medium_20_d34d17_40x40.png b/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-bg_diagonals-medium_20_d34d17_40x40.png
index 1100d9842c4ea48e388fea2a27f84d69b058e200..d03b3ee69b8afd6b16b4ec00f05130cff6d6c5a7 100644
GIT binary patch
delta 109
zcmdnNyn}f{1=mw9c0Of=OUYGQ6PxZu7#Zps8t59BhZvez8Jk)e8)+LDSQ!}XaQ~Rc
rz`&qd;u=wsl30>zm7AZEnO4bQWPn4%Nh!}uKn)C@u6{1-oD!M<@%0|`

delta 109
zcmdnNyn}f{1=j;kK3*k`Y43h2PHegtVQ8jnV5w_p5@Kj<Wo%+)V4-UOBn{$S@^&yV
qFsPQeMwFx^mZVzc=BH$)RWcYE;LxBad5s0Afx*+&&t;ucLK6T5_8w3G

diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_45_817865_500x100.png b/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_45_817865_500x100.png
index 4f0295526253e2c539a9eff3cd6a10b4434f7f1e..b05b3aab519962a2fc76c9a15e4a31b7b0639897 100644
GIT binary patch
literal 5948
zcmb_gXIN8Nx6b%|4r65;6%hnRxr|7p3rPP|6lo%%gd#zRfFVE_Itc;ChA3r3Ll=e;
zdJ;lOl&-X)3m8fQK}7;2BoWevgmMGU_uPA*``mx`{5X5<b;|Ruv-V!=eNXbu8`g*R
zE9?gV0EcX@TY&(8@Ay*t&X0SfXM#a8Ogj8C@RGwN0Dzc&V8eH>bpA8+I>-S4K>h*%
z+<OQBh^4N3O8`KW4gkQs4FH&A0{|z&@|&E@q!+&Tv$M9^-aYoYi)N%AnMfOlt1=7w
zWe%(UJO)K-0046Tva!145=&*ja!gU9L?t0y+a0WqowL=uSZCj&3cOkSu0lq1-Q)dt
zeNX*QUY0uz3_f}4(UHNQyEmSzjvfm5<GX#QyguGe`tv8fSj7(|!A<Ohr<n7%7fuiV
za{7qyOop0ie_3^1h4LF@5NCPrjc5WT_$ZP4%9v<fEZ~`n3dNM_s<zE(#Fn6&wG%Y}
zV4sbgKD=vn^o51V>{#yKU3~qI9is+tYUaBg!wqnlvoivK0GXJb@!s)!4@`HAj{O~P
zm3EBVdp~~MeNXM4|EJgFM}`$9Z3@TssUhQP(q>U<{>^3qr{x5-HwLeCC*&%?TFcKd
zC~rx>zd$1rA})YEmwE5f2H*}OHAWD%`lo)jDM&-i^Gw6MHJiM>kO5*f{W*c`dOj9<
z63PL#et|Dg^aHh)s#7yga21NxSGrAwJ#D%5XBoiXO9H7sh&To?q2NidgwAtstFk?B
z%t|Mx%|Hcg=eZ5OzD#n_?&s^c95$mdK1|!JrESJchi>;55^>Y5=fQ^v2;07|%wub9
z*|%u>57Lkrry#1ar@hu1JKYH0qJWfmez~Y^a5$pI;Zh;UaD1&`0yR7{GHMobNW1z9
zRpGc|=lT{cx}O2o?#n5HrI7K=99tSLJRr&F49ZC4d7ak<k8_8#3b}K43)h3%>~~TC
z&{3|}kv+P8z+`vU^|4ZK*Z8lb-IhE24$`bR{IH(FAOgMDf5!*3yS4|+-KZIUpXN|=
zqSb0WpW$j>om~*kZ5nRMuuY4MM8BjTSMj4C7L4M~&0DR$wHuBdAnMQ$DwqyDMf;~s
z;rI#TE~!O}qs`3BF^7}Kb>aOA6)Bk;qnOO*1~L7lc`z$gJ;W?_(gfXZM>B6_P035<
z{pwcK*j*HB%e~zb)eSANCA^72<AH@chMGOu8Ma#A<EkdNJ}M?|G;)&!wMXzSOb#*~
z)5S^VPIAWybL2lncWEgeLQnZ?M|frv1l)sJg2Q=}ZXPHq(tqWay5~8Kb3}F99<ggr
zqNnh<TF9K=k?Dfo6?J1!zzck~-=)#Og9GBfR?}W&gOO>+8e5^)R8mP`$g#aGsNah*
zxO59=KAml1>w_&8;%THLf2bqR+W1B3&@b4wy58>M3EcFXaYqZ|MH4j>u5xMMEe|_P
z3yqE(LDB1rEi(O@1h2!tZKZqr^x<(;2Y1rY@#Rx*<^ReDgPriYA=qfw-{B|6I1pEQ
zWOs6>1NV3KI?k`2oH7yfNaHJ6jn4f^SB1rvt1&6nFvkswCaMsRvwUG-9f)w?>VM=F
z+WTl6z&0o#?l59A>P=FMNRtddw+ztqszsie&xpH&_a|L5j|naPM@kd$ONpq?Gn06b
zBj2Z#;jgJ3o?qVT?Ek!qk^d?KN!a3$w}mkUTemXDcLC|>)o)o+A4FTOxCK_F)=r~u
z=u^ob8x3pbFnn`+o)rNh^0zMcdav3)@&rswu(2E~8X+Nc(Q8nf`VulIQogFFE0kQf
z=~Ab|*KzY%Ev-S2NJRHY+{&t9k6FLR+*tfTa&ZmGKk8YkufO2^;?<gvnz@E3#KD(w
zxQfz22Y;7XluGAOT6ks7XIxI%J#b*RXRsNozuco%6L@5LnqOejqkLMde24Y%z0iw`
z-t2YsS&UNH1uwVH^2Sa%m)5obUuB_V{HZTyD}sc7h6z1=re57__Zcfk;HpceR3;|P
zQz#9ZQ%9D~dum;uQa(_gQNVRSj!(0^a*?`+pvF(v|Cq8-RD3#2uj$^f=XDMLp+{ve
zwLm-Y%R_AiG3e6eARy~8-R-0%5;7JZC_%7F2piGW4Y$6i*Ysu>a{VCK^|BN#ZTiV7
z0ux4M&inMe)6wE)JDqX8c0VR{Eo~|vV>LQH(XZ&V^`uUp<r;j~LB);)#x~?8wbpu}
zSqwtrTBW|PdGJG8Y6CmT&N@n5h!NAPRelLSqeOajKNR}ckM)%=V+u|EJRL5Pb@@bi
zS!y9Ds_b!0iYC3VJNDwE8O^bz$^~?adzpQuQrL6JjdOW0sAGH8$^&QU8;M=+Lc?av
zm)H2ei~sF+AJ{Fkh#1LsqvAohhMXU+r4R}pM<#nbSx1QA)@;{{y)sxI+R>{v2)tk>
z&K0z=PmkmWQ@u6vN5SSPN&hJ#0qIH!$yCUJn9|okJUh`uHOR9Rvdwm*V{Ap2lFc>i
zjWgMU$iRxaDpX7e;Z?))8sJA<rKmt(qXmiFbop={2>xt4?vUQJ0y`Zro_EQdp3h4r
zhfu}Nt>Sj=?M0z>nzu?@?ti3CJ^Lv<DD6|x+U3kCAYg1GnKCl^HlaJ^r&nwY1n=XD
z92uzrUumW2INN^DJ~8tp1?ZiVy$FN4!@M+_Hk^!vx0Jp5d})UXTefj?;Z)>UZ}Zld
zltgR{H@ED|K=W8;f1BR-EyN|<OL~MG7#*z6@}g1=J{X^kZZ37vYB~FK^(+4DIvP9l
zxgno1;up9=sov(V#gN;5{&jwLCCVRCmf5#s)$SR57vT%cmkoS(ZR()R1H!|ekM>-<
z-+a^83sR2Q4F<H|;u@88)SAteDNoiCE~p*H^=Fjiv5PF+>{6L^xik$72$DRh2+n<U
z>XjfkttfpmV9<#B#CtFo0W2ZlukcrY^iq2q{gS9l3N?n0*4|1U)tZ#_=giwqv}BIA
zFhxs((-V@ggINkrO-cSSzcuiZl~Kc#x+$J+S>SMr4jW9^V%Tlh3tp5QU{S6$o_tL1
zi&;=2R&TB)pqpJ+sy?TqP1`}e*SOxJLvEdL;|Vvg*QljK-^So!8k5ej@}0EdO)Fd4
zLRy5FCBN3G!VrVVN0KSlW2MHr;VI*_AgsvG`o#D&%2i}rC=en!u2X4tBlqtcfe1sZ
z@$x7G;c#6%ZcQ|I3TMk!wKc?G-Zy({@MhbpR!p&ODehja@$%2wj>cI(im{$xcWn@P
z3#k_#h6%nA62LEgHEhc!6$_J<hq$md<Jo+Z_`o-54U4(Wxhz^bd9u;co1_jNZy9Zy
zqAPMjxpxts_UTdHbM8Lw(KF_Wp<c}h&4iNs_JU-lv!Io7h@wgHId8f{1YNPng~lvp
zx_G8;R{oiAo=qUDG$0zZFNib*dE-Nsj9DQ^cw_q#&U`jMhz?sk7jw(N@?!kLS5MiS
z&eW~iI6+ukdfXoO9|R!+H2myf8WTmKeVS!j3q~exWVcf!6z%GCS0fj)%h{TPQbez#
zi;xv!+t>1q(T-90gjO+ud4kfLi8~4a#AjDR)<4^kL%mNl&*Z~7L3r61kHlYtW8Ouh
zili|I-S~^f9vv0FsipL6m&L}Q0$<y#+l7r^$jS@M63$B*X`a5XYVbr98j4PcB{mf`
zVcW>!aq(NGN*c!Ulrm1sZTr@CP20Nr`VJ}<3soh<noP&E-)wi?Za~(HdzrKTGSUV&
z4>I2_DL<^dPWEq>az?evN#>kS^GzIB@skj`K&FUr-U@ANC0l&z3B2G{kJF~|tVmYi
ziJqrE43$z*cda4ci1n|2&Eug-P&ky=$)I%72u|(IwBix7m84nU&1gC&$!^G(H{bb;
z!qc`8G+IL-(Y4ZjM0JsMO?MlafImRUEARKIEWpXkoqlLkO|Fh%o~SZnLE90=O$*D9
z#5faia~4PPR9wJ(%M<_rDmJ-ZH0L2x_AL7qduZ}?d<@DO<s5-uk4LrofBHIGE5!nj
z*QQ<=TIhV%Nz2abWQ6mAr3f1rJKt3nY}c1t@cs-uF{dkS?y)W+7g;v~*vO@@s>CuG
z?^7{XV_DG#ZdGa@U0OOj&-zrw)k>qhsTGRgn9etXTBoasl0EW|ID|J2(zrcZog^yk
zb`pV%xS(yAh$k}>bmgPp8OU~7M-3YkBJk<T&D{Ml4Myk4zKI_yqPI|z*#nkOAP|CK
z6^$0xJO}BotpD<Jz4<B6rK~P|w3Ik!f@*5ko(;}3krw`m{Dg?09%@g(Ly%?f$keSo
zYQ=k}3o5FUu#oW;+4{1SoKxl!H7Flsd(@lV$b-*$*zs#2)recBmMz}4eyt{ohMg_5
z0~=8}u=2JL_5nDjr2%~S{sGkCDWbc{nIln-H{f%3eOeeLdJ~<}O2K$5_#!ETX&IfM
zy^3ybt<7Go85sxF-)@<{U~sBhJnTi&_Kx+NKD?_k?scb>*X`Cu`@$Si^~qh+-K<^*
zvHt9v#^}mv<ozx=DqZf<Lq5l2Y9Eblqdh9WMSlZaUh2opS)JVs6)T{ZakjHR9CQ9T
zpgpm%=BzQ1<rF)w<hb4d3Evo*42o@3?JXoWDnZS%6uh4mUh1Tq+72z%v93_}8$*1e
zBb&(1UJ;MCL?!B&M<8MfF1h#tIJHh6=!PF$$`57`0;0Ke%9Wh-`B$#t(eygW@ELQJ
zD`bd`VCHPW#z$XB$3J)A>A(Us9WlGADch{R!~C0WdXdz7X;(1R0L%{mv~%C>z1fYX
zzO1hD{+$`11C;Z~_-~GqZBifhZ}#V$)c$WRR-gIzz4iqhV@?+SSL}AyUs85#SQ6z2
zKHehtcuuxdfVT=nRm2t$9MAP5{orFx(Sv-ig*$hG)dasTut%$_irsINV$Y|%YRu2E
zxMtXDA&Z)v?5Gnjj&O7XLI;89jYSkje=^vWharX_QDC<%3uEST$s}jAIYwQzKhK(A
zIsYkDE5y})Jjl$T1=t}kfjJdc2ZnCuB^rz1s?oB$(M*R`f8)ISbq>h*rmK|i#%`}z
zps}0roz^F16xs`lyZ(EtJD&oW&)ssuCDm`u^^thBC!)uxNZdK}^43d1%lYy2;yJ_$
zFT7D9)3KL)RV-z}_yCbd;R6_spCMhkZ36RKcP3iU%gBUdfA+Zy|H(&Aaj`2}nI$xx
z=w`FIK=d`#K*+Y;bczS$4re7nqRc>Ll)0zrIa^?sM^j^j7wdTZn07HLQPAg~v<n>|
zS0DC%&1H8r-b?OGcm5`X?|BUTt#{W3-<hrK{W~HZSX1w%wG-d8u}#E+vWU~p@|~};
zrtlG^%lMw4p05*RuS1BH<T#3UvbPd-l-5%-t#Js>bOHvc_b=`53NDMok{!k!MoRR4
z8K+XKG>B6sFH=oIg4MqairuX?!<(&E<0}T==NA0RMOKKgbN%wqx~rql1wZ29u$ADT
z#j!wVd!9Uum4P37fAs1LcSEQg|2VxlZ5iihAQ(i({FWc_1dltx%}$1418tp5L#&lG
z=2QQK>xXQDBj1bCek-InmlwqTrR^BAeOFd06TM#T3#=aE@SL!azONDOA?*q6dA{g{
zs@Wj-2=`EwMKG4{FA9YhTfLme;jW~SNPB0=MHbP=o`#bAxz~lvKdMU?O@4@Fv2ekH
z7BQ=B87Z_2KlWZQ8JIcytT_EM=BGy)rrzuB?P$q5>z;)Lw6*jq4yd1E6rv=Y7+tKH
z4CKn!vr#;3Z!s$G#U+2AarD<=f5f$8=21$KaI7$tuxI``_sX==G|4Sw`%ALr#@a|a
zW=N{V6(_3K5+9s=Fibm4TTB>oM<Z5Xg5wCNuvIP+Apr|=ZGD>jX>A}pAA2`@zPz9}
zyAaFx!<^BIWSW;X4iSIPWPzR|2Y8EAdDSju#i!e_`56xS;$!G^gP>1J#uwVa^tP8z
z{4CT}XGmP7RQjz_fxpBj=#}FYFf0WV_8cC*h2&5iJb-@GOoe^M>$a@!X=vkS$9z`X
zMt9eRZ#({Sw$kQy=jP4p5-s;9METi2hhMJO2J|XsiRj{U^-Tqiha?ss<MW^&d{V#z
zOl(czv%+)LbXEAk<qFakchwU4v2|%d+DJl3yfDg(K)(eJM<%){gA)N(u0Gma#mDwy
z0xY8&eTpT8a)=vRk%Y&@u3~3?-$|G)=dm&p<%DeTS|&~jpi+!Ph?1Coc#{})UGXdt
zGB$CDo1N}&-8XxN_t{l%sP5H)t0N$IZh;3k_Rqe7*oYxc^~-nbz&9DH=2`><ETVm7
zI4>e&6pTW#HBD7`jy}ecwz_SGm9FsIBn@iW1e6iQO&w_VHP2VtFcg9pW*5^E`o0FG
zw4o83zCaqyUAwco)7=j}Er51;P75(4A|09;vUh9^zjTV{Fgh{(+B|b5SYuTqnlIju
z^fEPV+9RwOFS*Gm!4=h2Ey3?|>I+oSazOD^g2u$ywX8Pe7cvNs#0gljF=xCf`5wW*
z+k~&k7E;DKu&Rx-3@j?pMriSmVCEmhMAf;b##Q`PnO?l1r0ElKHL1b-BIAuwCaBqU
zI1aQLq%3?F+Ss@`_4Xf$yM-HY``zHXOJlRwcX+#faNZTqc5I8c+Xt-t$Tm#lD358+
z?W>$$uYrGd9Z7?)oKG3GyJ0nc66O3gdVkPMg%K5t%;rP~&7OpzeED8482Hh~>$Sxd
zKjEY9z}lCxozB*e8I%cxxiCi}O4EuIy^oBU;&bJmVh%2QEoG_W#C+5TuWl-%>-aNu
zMiHG*{Dz%;xdwyBDJ|cOqg}3PW4Gh-CIiibu6CX_ZUyQx)%sWJ&27A7g5jhEViZXe
z1?8uisAc-Li)U7=g0jjRQ`ZrM!TrX-(yx-Ey|&nuJ-QO4Rg(gV(KG^sLvLIg!!tfO
zdg-pLmRJ>y<Te<Cf-<L_Sg2Ia73y`81f+*0WYY7gf+TY$F|z$o>{@GY!u(e6?DB3q
zyth~H1tjW-YPoCD=FQCuYnn@jPy*n(bBARAPu{L-_$ii|ZR%6qwG4t(*@*W3XghR4
zu;ztL{k<W9*9-dZ(uUjs&OEQ&{URT{XIhS*rLJj5&TqWyj_<mg#X>I({;CFt48R})
z6kq%it$VXlKmD`swD-^Kc)hL!BA804i}i`lWE5>ER5JUxX5!(^ax6hUEhlVZgjgA`
zTOMy*9ABArl)y<RV?@AMZk9E~p`~ATm43ZsX6!bwEU^(6kM-}((;wr@hhWwM?<Rbh
zUoW}i<7BF73Nzv@QOkzr@}I03@OvsIJq}{soUR`AqBMADC-!mvyiVPJGbof%Q8d-p
zN8or>F7@Pf8%u6e*+6V0>jh~sGuHsp7$JOC;^p7QU$XNN#}&u#mWbLP1CrWNe{FqQ
z-{sU&pWL=Al9XVbVtrEj6B?ivdDT7gj&G#D2{hbaIso)^^mH|Kbu@L1Ty!s(=o^^m
r>j8CiOmuW!Td#)xj|V~!cVGc=|MvrZ3N~Xq7;LWIu)<%yeg8iJl}Z49

literal 5939
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

diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_60_fece2f_500x100.png b/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_60_fece2f_500x100.png
index 3048f1b78be9e8bf9865f9c8b5e0470ebb5613d6..9c64759a2c912a19f9b30c5e4d6a3a6fe9f12968 100644
GIT binary patch
delta 110
zcmbQDH$`tk1=mw9c0Of=OUYGQ8=I`eB8&`m4GnY+%tH)Ktc*>qjE%Gn46F<ccDR4c
sV_;xVEpd$~Nl7e8waU#;$xN$cFfzcQ;iQ!3C7=cdPgg&ebxsLQ0N6hslmGw#

delta 110
zcmbQDH$`tk1=j;kK3*k`Y43h2Zfvp=i!e0PHL%n*Gzl>@wlX%cGO*A!0FnmrE_pi`
r7#LJbTq8<S5=&C8a`RI%(<&K^3~*@Blf1?P)WG2B>gTe~DWM4f?A;yk

diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_70_ffdd57_500x100.png b/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_70_ffdd57_500x100.png
index c8d7a6d7e4abf83635ae6fed4318f4f7e8bc8987..ed39dbbeea307258add7d949f38a5b06f7c79e73 100644
GIT binary patch
delta 110
zcmaE;{ZM;C1=mw9c0Of=OUYGQ8=KfgBa94n4GnY+%tH)Ktc*>qjE%Gn46F<ccDR4c
sV_;xVEpd$~Nl7e8waU#;$xN$cFfzcQ;iQ!3C7=cdPgg&ebxsLQ00iA0^Z)<=

delta 110
zcmaE;{ZM;C1=j;kK3*k`Y43h2Zfs%~jW9IRHL%n*Gzl>@wlX%cGO*A!0FnmrE_pi`
r7#LJbTq8<S5=&C8a`RI%(<&K^3~*@Blf1?P)WG2B>gTe~DWM4f8G9a3

diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_90_fff9e5_500x100.png b/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-bg_gloss-wave_90_fff9e5_500x100.png
index 609a3581ebe9899939c7f8982c4896f1309ebf68..e659dcc52da2e24514673f0f988a10bb86309286 100644
GIT binary patch
delta 110
zcmX@EbzEyg1=mw9c0Of=OUYGQ8=G=PB8&`m4GnY+%tH)Ktc*>qjE%Gn46F<ccDR4c
sV_;xVEpd$~Nl7e8waU#;$xN$cFfzcQ;iQ!3C7=cdPgg&ebxsLQ01?R_BLDyZ

delta 110
zcmX@EbzEyg1=j;kK3*k`Y43h2ZfwdGi7+(NHL%n*Gzl>@wlX%cGO*A!0FnmrE_pi`
r7#LJbTq8<S5=&C8a`RI%(<&K^3~*@Blf1?P)WG2B>gTe~DWM4fCTAXh

diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-bg_highlight-soft_100_feeebd_1x100.png b/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-bg_highlight-soft_100_feeebd_1x100.png
index 81c0aa701ed898e1880df8f55b788adbe177e08b..984a72288cba99a44cfa04f40da48d6e64ffa53b 100644
GIT binary patch
delta 109
zcmbQpJdt@q1=mw9c0Of=OUYGQ6Pvb27#Zps8t59BhZvez8Jk)e8)+LDSQ!}XaQ~Rc
rz`&qd;u=wsl30>zm7AZEnO4bQWPn4%Nh!}uKn)C@u6{1-oD!M<!&e@E

delta 109
zcmbQpJdt@q1=j;kK3*k`Y43h2PHfs9VQ8jnV5w_p5@Kj<Wo%+)V4-UOBn{$S@^&yV
qFsPQeMwFx^mZVzc=BH$)RWcYE;LxBad5s0Afx*+&&t;ucLK6VjNgdk&

diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-bg_inset-soft_30_ffffff_1x100.png b/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-bg_inset-soft_30_ffffff_1x100.png
index adbfc818e68afd2b83c8379068fa417bb3b1f3c9..d0da4a7d00e05ad0d800455dec95155c7068c07a 100644
GIT binary patch
delta 109
zcmZo=YGs;G!u6DkoljZeQgW5n#5(;5BST$716>325JM9yV^b?*BW(i%D+7Za?jQ3Q
r7#LJbTq8<S5=&C8a`RI%(<&K^3~*>TDdl+ysDZ)L)z4*}Q$iB}g@ql}

delta 109
zcmZo=YGs;G!u5cYk5`Ff+Pj~M6YKON49#>6EOiY{LJW<qj7_WzEOZTkq(Qt(-VO!^
q2GtVRh?11Vl2ohQ{FKbJN(LhX92)c_udx6%FnGH9xvX<aXaWG4cO5YR

diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-icons_3d3d3d_256x240.png b/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-icons_3d3d3d_256x240.png
index 5eb8c240685e8eb69bec3915e7eccb1f7fe89858..ec4bc5086910b40c5d4a25a15f9b35336181d82d 100644
GIT binary patch
delta 87
zcmZ2vzQ}w+3D;9Dc0Of=OUYGQ8|#)!NgEmJ8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
kn(QDgB5P=AVG2@VWENszVP$9vl!K^HIup!3xlq~=07FI>5C8xG

delta 87
zcmZ2vzQ}w+3D<o#MlMy+2|v|cH`Xnek~TEcHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
mVzPs@h^&!;p{cF`P?2GXp@EgLxs{P2M1_W9-k!;Y(uM#@lox~m

diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-icons_bd7b00_256x240.png b/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-icons_bd7b00_256x240.png
index 70755d2fc4dbd70fb71f388631b3173ccf5a648a..0e5a11c8b663e0b4bb420ae98cf70bfe9d8763eb 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-icons_d19405_256x240.png b/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-icons_d19405_256x240.png
index 9ca88345eb57f551d3052aac2548190d902c61ef..e042ccc0368fd232bb82b043132490f6304c02f6 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-icons_eb990f_256x240.png b/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-icons_eb990f_256x240.png
index bf9769d84a75a51113e76ff385f9e62f5772f112..115b0b264117a7df43321e679ec4a4833360ac29 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-icons_ed9f26_256x240.png b/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-icons_ed9f26_256x240.png
index 48e72983ec940838b0163462a0fed652c1e27352..ddbb9ac980b48e29d5a4d6cd242383d595b24e08 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-icons_fadc7a_256x240.png b/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-icons_fadc7a_256x240.png
index 99f9c862fc92d164165b218744828d86c1ed5cbf..5ffc2e33fb82d6eff4b4c5d69a0b37a4103d1080 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-icons_ffe180_256x240.png b/civicrm/bower_components/jquery-ui/themes/sunny/images/ui-icons_ffe180_256x240.png
index 09cbc5f684589414b4d8568a2cac56195496258b..9e7e6a4eac0a3a6a27e77843cdca0772caa55ddd 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/sunny/jquery-ui.css
index 4c9077e641..afb6689c46 100644
--- a/civicrm/bower_components/jquery-ui/themes/sunny/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/sunny/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=8px&bgColorHeader=817865&bgTextureHeader=gloss_wave&bgImgOpacityHeader=45&borderColorHeader=494437&fcHeader=ffffff&iconColorHeader=fadc7a&bgColorContent=feeebd&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=8e846b&fcContent=383838&iconColorContent=d19405&bgColorDefault=fece2f&bgTextureDefault=gloss_wave&bgImgOpacityDefault=60&borderColorDefault=d19405&fcDefault=4c3000&iconColorDefault=3d3d3d&bgColorHover=ffdd57&bgTextureHover=gloss_wave&bgImgOpacityHover=70&borderColorHover=a45b13&fcHover=381f00&iconColorHover=bd7b00&bgColorActive=ffffff&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=655e4e&fcActive=0074c7&iconColorActive=eb990f&bgColorHighlight=fff9e5&bgTextureHighlight=gloss_wave&bgImgOpacityHighlight=90&borderColorHighlight=eeb420&fcHighlight=1f1f1f&iconColorHighlight=ed9f26&bgColorError=d34d17&bgTextureError=diagonals_medium&bgImgOpacityError=20&borderColorError=ffb73d&fcError=ffffff&iconColorError=ffe180&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #5c5c5c;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -7px -7px 7px #cccccc;
diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/sunny/jquery-ui.min.css
index 01756ad866..5aff96ca79 100644
--- a/civicrm/bower_components/jquery-ui/themes/sunny/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/sunny/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=8px&bgColorHeader=817865&bgTextureHeader=gloss_wave&bgImgOpacityHeader=45&borderColorHeader=494437&fcHeader=ffffff&iconColorHeader=fadc7a&bgColorContent=feeebd&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=8e846b&fcContent=383838&iconColorContent=d19405&bgColorDefault=fece2f&bgTextureDefault=gloss_wave&bgImgOpacityDefault=60&borderColorDefault=d19405&fcDefault=4c3000&iconColorDefault=3d3d3d&bgColorHover=ffdd57&bgTextureHover=gloss_wave&bgImgOpacityHover=70&borderColorHover=a45b13&fcHover=381f00&iconColorHover=bd7b00&bgColorActive=ffffff&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=655e4e&fcActive=0074c7&iconColorActive=eb990f&bgColorHighlight=fff9e5&bgTextureHighlight=gloss_wave&bgImgOpacityHighlight=90&borderColorHighlight=eeb420&fcHighlight=1f1f1f&iconColorHighlight=ed9f26&bgColorError=d34d17&bgTextureError=diagonals_medium&bgImgOpacityError=20&borderColorError=ffb73d&fcError=ffffff&iconColorError=ffe180&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Segoe UI,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Segoe UI,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #d19405}.ui-widget-content{border:1px solid #8e846b;background:#feeebd url("images/ui-bg_highlight-soft_100_feeebd_1x100.png") 50% top repeat-x;color:#383838}.ui-widget-content a{color:#383838}.ui-widget-header{border:1px solid #494437;background:#817865 url("images/ui-bg_gloss-wave_45_817865_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #d19405;background:#fece2f url("images/ui-bg_gloss-wave_60_fece2f_500x100.png") 50% 50% repeat-x;font-weight:bold;color:#4c3000}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#4c3000;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #a45b13;background:#ffdd57 url("images/ui-bg_gloss-wave_70_ffdd57_500x100.png") 50% 50% repeat-x;font-weight:bold;color:#381f00}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#381f00;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #655e4e;background:#fff url("images/ui-bg_inset-soft_30_ffffff_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#0074c7}.ui-icon-background,.ui-state-active .ui-icon-background{border:#655e4e;background-color:#0074c7}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#0074c7;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #eeb420;background:#fff9e5 url("images/ui-bg_gloss-wave_90_fff9e5_500x100.png") 50% top repeat-x;color:#1f1f1f}.ui-state-checked{border:1px solid #eeb420;background:#fff9e5}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#1f1f1f}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#d34d17 url("images/ui-bg_diagonals-medium_20_d34d17_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_d19405_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_fadc7a_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_bd7b00_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_eb990f_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_ed9f26_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffe180_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_3d3d3d_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:8px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:8px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:8px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:8px}.ui-widget-overlay{background:#5c5c5c;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-7px -7px 7px #ccc;box-shadow:-7px -7px 7px #ccc}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Segoe UI,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Segoe UI,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #d19405}.ui-widget-content{border:1px solid #8e846b;background:#feeebd url("images/ui-bg_highlight-soft_100_feeebd_1x100.png") 50% top repeat-x;color:#383838}.ui-widget-content a{color:#383838}.ui-widget-header{border:1px solid #494437;background:#817865 url("images/ui-bg_gloss-wave_45_817865_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #d19405;background:#fece2f url("images/ui-bg_gloss-wave_60_fece2f_500x100.png") 50% 50% repeat-x;font-weight:bold;color:#4c3000}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#4c3000;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #a45b13;background:#ffdd57 url("images/ui-bg_gloss-wave_70_ffdd57_500x100.png") 50% 50% repeat-x;font-weight:bold;color:#381f00}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#381f00;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #655e4e;background:#fff url("images/ui-bg_inset-soft_30_ffffff_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#0074c7}.ui-icon-background,.ui-state-active .ui-icon-background{border:#655e4e;background-color:#0074c7}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#0074c7;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #eeb420;background:#fff9e5 url("images/ui-bg_gloss-wave_90_fff9e5_500x100.png") 50% top repeat-x;color:#1f1f1f}.ui-state-checked{border:1px solid #eeb420;background:#fff9e5}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#1f1f1f}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#d34d17 url("images/ui-bg_diagonals-medium_20_d34d17_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_d19405_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_fadc7a_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_bd7b00_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_eb990f_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_ed9f26_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffe180_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_3d3d3d_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:8px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:8px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:8px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:8px}.ui-widget-overlay{background:#5c5c5c;opacity:.8;-ms-filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-7px -7px 7px #ccc;box-shadow:-7px -7px 7px #ccc}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/sunny/theme.css b/civicrm/bower_components/jquery-ui/themes/sunny/theme.css
index d773291b3b..fb7ec0fa8e 100644
--- a/civicrm/bower_components/jquery-ui/themes/sunny/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/sunny/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #5c5c5c;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -7px -7px 7px #cccccc;
diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_10_4f4221_10x8.png b/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_10_4f4221_10x8.png
index 44481a8ade385e8cc0cb040a47233d914021ce7d..1d8016ad74dd2227dcef5bec2f892bc6f6ddd0a7 100644
GIT binary patch
delta 92
zcmaFM^p<Ht1=mw9c0Og5t9<*6CpJx%HZs&TG|)9L4>2^cGB&j`Hq$mRure_4;ka5m
a*?>_@9f!PaXzoD<An<hcb6Mw<&;$Uv#u$14

delta 92
zcmaFM^p<Ht1=j;kK3*km{^u)ZPi&ejZD^)zV5w_p5@Kj<Wo%+)XsByoVr5{!R;K-R
avH_!*Iu7}A?a7`DK;Y@>=d#Wzp$P!Yrx=F-

diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_20_372806_10x8.png b/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_20_372806_10x8.png
index 3506647339d48297a6380771faeeb25017df7bba..f427045b5f9cc4e5fc072402a29cce8496d1447a 100644
GIT binary patch
delta 109
zcmeys^nqzY1=mw9c0Og5t9<*6CpJxsFf!CNG|)9L4>2^cGB&j`Hq$mRure_4;ka7M
rz`&qd;u=wsl30>zm7AZEnO4bQWPn41ZD{U6paup{S3j3^P6<r_)k7XD

delta 109
zcmeys^nqzY1=j;kK3*km{^u)ZPi&eNVQ8jnV5w_p5@Kj<Wo%+)XsByoVr5{!R;K-x
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0ia_z~UKn)C@u6{1-oD!M<?Cc&m

diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_25_675423_10x8.png b/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_25_675423_10x8.png
index 41b3a7b549af7a639801a2276842905991a687e0..c7a9c10bca79346ea0a3b05ea986399a260b9e06 100644
GIT binary patch
delta 109
zcmeyw^oeOg1=mw9c0Og5t9<*6CpOK9Ff!CNG|)9L4>2^cGB&j`Hq$mRure_4;ka7M
rz`&qd;u=wsl30>zm7AZEnO4bQWPn41ZD{U6paup{S3j3^P6<r_*QXva

delta 109
zcmeyw^oeOg1=j;kK3*km{^u)ZPi&eIVQ8jnV5w_p5@Kj<Wo%+)XsByoVr5{!R;K-x
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0ia_z~UKn)C@u6{1-oD!M<?@%5-

diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_25_d5ac5d_10x8.png b/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_25_d5ac5d_10x8.png
index 2c454a3babec7d479a96e6b18ce24a641c2e57c4..4c5931e389336befd3eb6472a5d656ba105e2618 100644
GIT binary patch
delta 109
zcmey&^qFZw1=mw9c0Og5t9<*6CpOKDFf!CNG|)9L4>2^cGB&j`Hq$mRure_4;ka7M
rz`&qd;u=wsl30>zm7AZEnO4bQWPn41ZD{U6paup{S3j3^P6<r_*x4R5

delta 109
zcmey&^qFZw1=j;kK3*km{^u)ZPi&eQVQ8jnV5w_p5@Kj<Wo%+)XsByoVr5{!R;K-x
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0ia_z~UKn)C@u6{1-oD!M<@PZye

diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_8_261803_10x8.png b/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_8_261803_10x8.png
index 8f5e2a113697c98061e99b413b401ee5b0e7987a..027746e64ca5540065092060d67129796204078a 100644
GIT binary patch
delta 109
zcmeys^nqzY1=mw9c0Og5t9<*6CpJxsFf!CNG|)9L4>2^cGB&j`Hq$mRure_4;ka7M
rz`&qd;u=wsl30>zm7AZEnO4bQWPn41ZD{U6paup{S3j3^P6<r_)k7XD

delta 109
zcmeys^nqzY1=j;kK3*km{^u)ZPi&eNVQ8jnV5w_p5@Kj<Wo%+)XsByoVr5{!R;K-x
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0ia_z~UKn)C@u6{1-oD!M<?Cc&m

diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_8_443113_10x8.png b/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_diamond_8_443113_10x8.png
index aaaa6817887754ffc015a28dcf1672da3776e618..317233d85b3666a7028f2953d985021e7daa13db 100644
GIT binary patch
delta 109
zcmeys^nqzY1=mw9c0Og5t9<*6CpJxsFf!CNG|)9L4>2^cGB&j`Hq$mRure_4;ka7M
rz`&qd;u=wsl30>zm7AZEnO4bQWPn41ZD{U6paup{S3j3^P6<r_)k7XD

delta 109
zcmeys^nqzY1=j;kK3*km{^u)ZPi&eNVQ8jnV5w_p5@Kj<Wo%+)XsByoVr5{!R;K-x
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0ia_z~UKn)C@u6{1-oD!M<?Cc&m

diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_highlight-hard_65_fee4bd_1x100.png b/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-bg_highlight-hard_65_fee4bd_1x100.png
index 896a99a9fd27478cbcf30f68b9f302e960eb1c38..14df5988f2766461847ccb860e3abb1375be3805 100644
GIT binary patch
delta 109
zcmeyu^o40c1=mw9c0Og5t9<*6CpOKBFf!CNG|)9L4>2^cGB&j`Hq$mRure_4;ka7M
rz`&qd;u=wsl30>zm7AZEnO4bQWPn41ZD{U6paup{S3j3^P6<r_+6x{x

delta 109
zcmeyu^o40c1=j;kK3*km{^u)ZPi&eMVQ8jnV5w_p5@Kj<Wo%+)XsByoVr5{!R;K-x
rfq_A_#5JNMC9x#cDmOnRGp&-r$N-0ia_z~UKn)C@u6{1-oD!M<@w6U9

diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_070603_256x240.png b/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_070603_256x240.png
index f99fb0da8436abb359fcc7a992c2a96cafda00e0..6fb86e042ae75250eb9528700000ec8f5e57f6e8 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_e8e2b5_256x240.png b/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_e8e2b5_256x240.png
index 9f57dd4a741b9009b3d3111b28e2c3480e830910..2805cb2d1f1c3cc5aef778f4c15b2a9c1af5f988 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_e9cd86_256x240.png b/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_e9cd86_256x240.png
index d0512fd1a276c8f6de715f2edafc9bd5ffaad846..d20bdb482596e3046b9b0a4b8c90a8b7bda29572 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_efec9f_256x240.png b/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_efec9f_256x240.png
index 46ca494c515eae7a7e166d8648f8a442a6504912..a06ea59880b0a7487ca4c02c7bce8a8fb4210259 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_f2ec64_256x240.png b/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_f2ec64_256x240.png
index ff2f65843ca14510a0a4b7919686f8e1e5525948..95c29e73f16547836f4b2f734bb41c127952df4b 100644
GIT binary patch
delta 4192
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

delta 4206
zcmY*cX*|>c*PZ{&G-m9REmBPOEE&784I)GeWqHEb_a(at|Dh~VOcBX8q@-l4Q1&fK
zA&M#6Ap2gnEHh8_ykFk)<$gLJ?)}|!?mfw(9in6cAXDYU1KcGYM}nKTzCj=mm-HAw
zfE(}T9&edqcsIkv#mS7~=|{{7ew<zcNbpXV#M*SH_fsp@Kaoq4D(kzRceQ3NrPBaj
zZ~_4^i}8?uOBg^P9I?h{b*&=4uh_G=9PdPr*QbcebV=}wdcsi2tx}?)cB;mX8F~Vz
zj99Q<Ih+q4Sj;jQiL2v29v<6;)2<7?YjYjjquO)z-x{;Wv}}|9;G}S@>xezIn%*Cb
zz=fXyn&~KayxX`8rUR<mDoWb!0*$OoQBBYm0f;%QIBH|b&@9eQSVFk)5IeAN!WG^>
z)c|Cwe-nn4F~WE>7jkuVgZ6!D-7Yj_4>7y9Hl%DKf>}1ko&14(cHeR6a&e{H9+L1l
zHan>#%sDQn0Ct5oZCU^gLHg09DnqY^os&HE4@F&S!RCQIF&EpwB4tYNb-nZb%Z8+a
zN<`EW;Hzsi)O5*2<^%y=$*NS(FDG6Gn2;piTD=ZXIOcp<yF*R)wY_Al*=ayPaWX?y
zY6M$kZK%FONkdm`IE+4ij}q}7;UySMEnM5#f@tg2;FxY+`&<A;{~t#5Rl9WNA0n34
z1S3MqAmDD;=~vxjZ@>dJ$kIiM%DUs^;$2so?Z+va$xBt*3Q6qiMAHj|kgiPL<#$T7
zPk=G}obxBi=V{y!>nY}yUxEC3@bx3Y>pq-vtM8pp+sugjTyYPxE6mdIVXr_%GLb87
zkxru)qX9*eyx*Vl2~KA!o~4;{d@=H8f(IB;0FZM?Wvp~0hB^1z?{yc2|BYv=x@f=Z
zORB%2v-+LY@`2ezMC~)^r`n|!6Sm#y$eLR31&9e>M6mafiVJRGOcI2#@wq(L%Wp?&
zJ8G=}$1y@<X_8QEtwdyiY~mQ#86fuMWSh6UHlpD`EOREm<>w7_@6cpmbnHqV7Ypb-
zSt%yqQQ@1!gCm%~RxtH0nUPhY$@L-$TC_36!39nhF2Wk=7jJpSN2t3hFw_{@q`%ex
z_#(-eqk_=wOZjTS@(GQJu!xf>v8b2O*06aPoNP=kuJ)386{kN^J1PQJH}bJVtx@AJ
z-WJ83>so}7wXU=OuqogH?sLzjGDlt>vT$xpHK@aRW;H&hw^Y#P`|O}EYX)M}KR<9s
zlyrxM9UOOD0hV9YEofw3PtUJyhm|*p!Q|uP(a}T{a6Qi+71%ssFB+*W)KZi0v}*m5
zz881ntxR2VMIH$^8iFR<v^kB3nrn6r`qdBOEm{lshm3Tc7cd}8IFKV5(N+0a<*o3P
z)=OtG68o*!iQz;G%M_FhPH|$bwwS9`Wf_aPT>!yg+Unb{es=mS73m_%*_gl%#19D_
zES=-y<g;)7E4QSSJDa&W-7@}6yEV_BsvZPyt_@xxh30f_HVx4Hg^P<VDkRTVsOVEa
zyTwlNJoaXm0+|y&?#jgvKtp1j#-JYXZ8s_;&0&6nSlW!v<A>vo<IsH;=%pNdGqTdR
zIXKSZlqGcC-09X>|LbCY=V*SYv<;*uAfGCU3bKJ{Ra_h#JARm*>dP*yUM8(nT5}Y~
zWW(OQ`R*XJfEC3EH2p0JdRrr9nx%Z#Un=}ZzGVUQ3{Rg|>`yFCgohX$KNR`9fO32a
zGZL=P=b9DBb=9TgY;JRg`i`lp(EQ`e8RhrRcitBFh|w-j!nW94#qdy$)?1A7uxE=W
zKj$%uwG*TE{K5onCr_~HG1q#wnd=Nsy&4Ggo*&tK@WI!^r`Dw6y4JCF0%SV&Gte4`
zB7#Fhr!)A(Yj|^nW&3`;f@54=IZ4MLZbh)MsZ?E38PT!m+T+3+$Z$-!ZC-gG<c8`*
z6pK9Y^4muSBB2GI1Oe(1u@tLwe4-eXc=0mDcsGi^9kp5wIR@P;6eypC;7=$KHP0mX
zDFXpbzfv3p;8*Lz?wm*q@A&~0!!IyEIq?=HDe_*93S#Z?B8zf_S*sVYZxVWJbt#lo
zR>??!T-LF3mVQ3S^8pihh&u^Y#0111jB|G<R}>hN1{jNX!pGpEKjIqhiSDDAooI)h
zZCXq%O|JOGG?XM=8P1(9e2Vtubo4Lx=t)X0oFfVM6e2-tEW#iGA==ih_u%HUgZz3V
zg{>{|$i*9piHQ`m3|oASj^Kv?B9gm0htz)bYrHG#+U>4d!tDvPp1zU8?&Xd6trHia
zh?@|38A8$44rjmB&LzM(=tcs>8~7FzyT^;=|01XXcQH-v`eaGCTB{Rg2aym~f(H`S
znP$yq6G$I@D@w~ZVKlZ$5K;x%qxRSwrvE%iJFRdyk0=i$4D8o&>hPwrWRT)wua<Gx
zs>t@Y4Z8?FEI+TN@yf2ekZS*&{?AUex>iQ$o7@dc-yt=R(%{+b;cMJ!r5dkoj*OVy
z)++sBY*`ax7G|9pzpK1pz8YQr-qYuT-1{z-A)Ov2n8=L5$va@;caCp&?emwFQgiPo
zn>sdIzL`>nRaZj4c`0b+R0SQe&g|L$>`9jPkn_u5DV++7TU)Rv)t?1t>SSNhKd1&2
zITCTX>h91Ok>>5dM1{x##f%B+@#3oZ-4|-S&Fvd2Hq0*iyiX3cX?~*5>E<Qn?0PfH
z)<J%O-BYd}C0^jln;~glvye`dq%{*Ku;V`t22P9HseCAo_NdcwfW~luWJj=r`Sfr>
zx7sebY6J4v{1f|?-YD;YwJ_PDNCN!2<$GPJWvgCd&GaeC!z1J)%dG{pnpN@_A=z*7
zvb4S_t_{A%;t(Sl8ri0$u$uHHv&3*2a}KX=th^!X1+EQR?7dnbpg;P+B%xne7mkb5
z#y@drXE=r(N}HeHBI{KxTJ?bOeLsfh<~wd;-?99bJ@shQ`M@M<UYL@)YVk<FBL<$J
z-qTKy<TY$CLUtqD&oXAu-ZX~X6N(A)3t0(BJ000v?jNok={>I1nt&H`*;uugl^zKg
z(s%(!g3w6a7aVWX`pE{X8kZBdEb%9>N6RsV2^yunXIP4KIB1q-&2^0UT)Md9XaJHt
zt+SQkk$izF>Md7YZ4fiX)bAE>YD61&Ct+Sn-^5CO(6`6Ep`z;^s?NlIB@kqKF+X{M
zrb(E=U&HqW^c&<~Tvb<djXb&J*thHHR0Z-(M(^onoh+`*n8@1w90l+G8pYRi@bh^E
z4ZYZ#KhR7%m>FWL3+M13eKy!bWec`-HgY8vqQ;+2C?$Lj-0dK=FeaTbrf&8w+<tMc
z1mnhy`0WOI`8vl+vRq<yoD_@y!w?Y_w==fZt<QT!?7K`68pPmA)Be``LASHkJHQ~j
zZI7drtFl&l3l0aWY<RBqE!8w3@Yn0rzKeM6ud4zQl-q`jc~6|N%qJp@4BlAX^>);-
zT*4-in7k|4RqL$E{-}3S%sQ($tN!};qRjZRE%Q$Y7pZ&xmItM#0+?_f#1DLeZ4;Hr
zfFFM(Um>513Ki#ya)^!!Dr!4#29mxwQpDsxsIl=bpTcfDVZ3G&KJ3x3=>rN{%i)@S
z3P0XlIyoByW&csZwCI>u#_Ee?aRo$)(dz_8D@stANBdIa@fT@-gg?RiQ_&K9L5r{@
zIPnhO)ZH78(pE)2UG@F#Qf1S?2&{@QV%L<(3vPLTO8^paG)h4*bw~{b-czTIc(Xq}
zc5!dcP>pzgE4(n}%nl8SrJTm$2OSXNfKas6p$K9s7nbnt{d-g{0Wt3qIA$K}F~y(C
z@S3m5HQkK6p9{=1TPZ@`rR@!m?LnhiPp3#uK7bLPl2Dan?Q(F=;?73!%07^(7&pr*
z{bI)Wnfr&X&_x}_Rsi_R#r`bT$7(>>@;uQtn((Mms4`km6O18sEaXp}jvkda)bQ0r
z{Jl#!mn8FZ&AS)OuoI2cuo9J|EXbMTll#P>!<dn=@5joeLo2M?Qhwfg)Z}ygK`SfY
zZdzwHdPyTvMS8a&w8HapgB4)q2dz*7Djo`U_*MQ!zj<=g57g>su}a7$KIv=ND!`Oy
zF*}~SV>x_dOX4wKkRSKVtgHpu;X&I{t50xvrgE(@^am?NZ$8U#+FeLI!lmqsW5Ai&
zC-j;}^@AbFTi0cq8&woO))?U(Ce}vH@D~y^TdpM!R?=0V7VWOdH)dfXxhlwRf=Z5G
z@8DPFdKAr#4AL#aT`ZP;ft)-z3ry1Sp;SmjIVvJmVTR5eNSsqAy!<SXx4G)Gq1}6y
z8I53#!RZ{iNu_bC4KinGslDj5EECCtRc2H$Hh*8au_g4ST1NBGDJOb<(EFd_&UWyN
zFcm}$k<iy%uMqW%Si-`d(rM_ve26gjF*vuE6xd5nv)KC7P0^dR%g@Ljo%Fj9HJ2-<
zU!`B83pHgng?@PTq_1=3?&4=w1fZ73g}-6Ybc}HF-53(sm6sQz*wCNiY!8l2YFqQm
z10pFGobIq)%L8=?Vo()NKpI`?#6n#b#8+*p6WYyzrtzwo5<Ewxy^iqTKVvGWodKTw
zW^iuL5zx^->!JEMD=6fawuE)#IcA;N`RIge^e;c51}i!JeL9}fJM8Co3q<jh!S~7c
z(JrJW+h=`Cwdwl_+^O-qSiY`Zzoi*H!&kHWukG%(MhP>NyK0^M^F6E;9{j{dvk@1^
z-M_y1EfSsh&hlc(%8nqMTj);a@^ArI!GsdM_4Z=V{^EI%o^O(6eeW>;=tUb+2exV2
z+rdVlBpnT;nJ9^mTdbZi>{JX)?rrEMgdkH2Z;)72QK>*`TI$9tN4azJWbUB@KDqsb
zjq{P9Lw--~?7v?MccV#&^WFmHSxwN$_S+Ab{vDW}f|lX%75@<jYxM{QSlF6!*_BAH
zelc3pSRTZ=c}TK;8)v6|xoOf%EbE+C%I4f1Rx94#O>5lY{g=_ect~hbdNIp)Fm@t*
z9SDK-cZZ4<eP`3w>a1@sJkZRW8UD|YnvjO;?hKS6*kP`7DEg6(yjDF$7oda_PgDyu
zmK3+w>B}?|n1BD`g2o+!=q)fY%3`ru8~S8kab5;ajj6dLNp0%Xi{cGDWpZdOF02Xv
zQWEeQyV1`X%NaY45i^Q8eI9Y);eqa-US!hkv`~x2w=Y=W-FAw-^F+P&L+&XL`ovtV
z7J%Im?06#NVlVW_Z$@5ar8^|F`1=PZ-|zQV7ENmJ|C`RKQ=sNk!9>OM>l{CKVC_GT
zh(ZqF+>SQ7lM?uT9U?U#L&z9;GMf{=rJ7|*Kd_%b%hCq=fUH9)&i}=^Du2<rE-qw#
z+|9B>-Qk-D(G+bFbZk>O9@025XUqt-fqdP$x)5N8zt+&W8^qba+?c&5Aoy&6FO0q0
z`@!C{2I#N|#`sd6AIbRLS3$RzrHw94Y)R4j8Ew4);Ca}W#s-(Auw{&IF_Mz<rx{j1
z<HR3eV&(osez6b(n-Ev05I3AlklUXEQIN-~$jYnBVwJ40ia13DoT9p{yb?}co>+AB
q>Hj161-N>-NB$)!^UKQrAz`hs@;F6RoC5ZL3`t%8hV*Y}?0*3SO~)kw

diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_f9f2bd_256x240.png b/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_f9f2bd_256x240.png
index b87d0eb2fd247755d20d94219a144dfde3eed3a0..06ef12037a79da22f57c59ac4d555a601e52c78d 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_ff7519_256x240.png b/civicrm/bower_components/jquery-ui/themes/swanky-purse/images/ui-icons_ff7519_256x240.png
index d52a40921e763c97a1a346224a0d7e702834eb18..ea460a0e58afa6884756e3435659c23102aa0627 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/swanky-purse/jquery-ui.css
index 22c9ffe919..60067f2a82 100644
--- a/civicrm/bower_components/jquery-ui/themes/swanky-purse/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/swanky-purse/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Georgia%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.2em&cornerRadius=5px&bgColorHeader=261803&bgTextureHeader=diamond&bgImgOpacityHeader=8&borderColorHeader=baaa5a&fcHeader=eacd86&iconColorHeader=e9cd86&bgColorContent=443113&bgTextureContent=diamond&bgImgOpacityContent=8&borderColorContent=efec9f&fcContent=efec9f&iconColorContent=efec9f&bgColorDefault=4f4221&bgTextureDefault=diamond&bgImgOpacityDefault=10&borderColorDefault=362917&fcDefault=f8eec9&iconColorDefault=e8e2b5&bgColorHover=675423&bgTextureHover=diamond&bgImgOpacityHover=25&borderColorHover=362917&fcHover=f8eec9&iconColorHover=f2ec64&bgColorActive=443113&bgTextureActive=diamond&bgImgOpacityActive=8&borderColorActive=efec9f&fcActive=f9f2bd&iconColorActive=f9f2bd&bgColorHighlight=d5ac5d&bgTextureHighlight=diamond&bgImgOpacityHighlight=25&borderColorHighlight=362917&fcHighlight=060200&iconColorHighlight=070603&bgColorError=fee4bd&bgTextureError=highlight_hard&bgImgOpacityError=65&borderColorError=c26629&fcError=803f1e&iconColorError=ff7519&bgColorOverlay=372806&bgTextureOverlay=diamond&bgImgOpacityOverlay=20&opacityOverlay=80&bgColorShadow=ddd4b0&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=12px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #372806 url("images/ui-bg_diamond_20_372806_10x8.png") 50% 50% repeat;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -8px -8px 8px #ddd4b0;
diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/swanky-purse/jquery-ui.min.css
index 2a00533291..bcdd13b6c8 100644
--- a/civicrm/bower_components/jquery-ui/themes/swanky-purse/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/swanky-purse/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Georgia%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.2em&cornerRadius=5px&bgColorHeader=261803&bgTextureHeader=diamond&bgImgOpacityHeader=8&borderColorHeader=baaa5a&fcHeader=eacd86&iconColorHeader=e9cd86&bgColorContent=443113&bgTextureContent=diamond&bgImgOpacityContent=8&borderColorContent=efec9f&fcContent=efec9f&iconColorContent=efec9f&bgColorDefault=4f4221&bgTextureDefault=diamond&bgImgOpacityDefault=10&borderColorDefault=362917&fcDefault=f8eec9&iconColorDefault=e8e2b5&bgColorHover=675423&bgTextureHover=diamond&bgImgOpacityHover=25&borderColorHover=362917&fcHover=f8eec9&iconColorHover=f2ec64&bgColorActive=443113&bgTextureActive=diamond&bgImgOpacityActive=8&borderColorActive=efec9f&fcActive=f9f2bd&iconColorActive=f9f2bd&bgColorHighlight=d5ac5d&bgTextureHighlight=diamond&bgImgOpacityHighlight=25&borderColorHighlight=362917&fcHighlight=060200&iconColorHighlight=070603&bgColorError=fee4bd&bgTextureError=highlight_hard&bgImgOpacityError=65&borderColorError=c26629&fcError=803f1e&iconColorError=ff7519&bgColorOverlay=372806&bgTextureOverlay=diamond&bgImgOpacityOverlay=20&opacityOverlay=80&bgColorShadow=ddd4b0&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=12px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Georgia,Verdana,Arial,sans-serif;font-size:1.2em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Georgia,Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #362917}.ui-widget-content{border:1px solid #efec9f;background:#443113 url("images/ui-bg_diamond_8_443113_10x8.png") 50% 50% repeat;color:#efec9f}.ui-widget-content a{color:#efec9f}.ui-widget-header{border:1px solid #baaa5a;background:#261803 url("images/ui-bg_diamond_8_261803_10x8.png") 50% 50% repeat;color:#eacd86;font-weight:bold}.ui-widget-header a{color:#eacd86}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #362917;background:#4f4221 url("images/ui-bg_diamond_10_4f4221_10x8.png") 50% 50% repeat;font-weight:bold;color:#f8eec9}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#f8eec9;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #362917;background:#675423 url("images/ui-bg_diamond_25_675423_10x8.png") 50% 50% repeat;font-weight:bold;color:#f8eec9}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#f8eec9;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #efec9f;background:#443113 url("images/ui-bg_diamond_8_443113_10x8.png") 50% 50% repeat;font-weight:bold;color:#f9f2bd}.ui-icon-background,.ui-state-active .ui-icon-background{border:#efec9f;background-color:#f9f2bd}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#f9f2bd;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #362917;background:#d5ac5d url("images/ui-bg_diamond_25_d5ac5d_10x8.png") 50% 50% repeat;color:#060200}.ui-state-checked{border:1px solid #362917;background:#d5ac5d}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#060200}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c26629;background:#fee4bd url("images/ui-bg_highlight-hard_65_fee4bd_1x100.png") 50% top repeat-x;color:#803f1e}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#803f1e}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#803f1e}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_efec9f_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_e9cd86_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_f2ec64_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_f9f2bd_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_070603_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ff7519_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_e8e2b5_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:#372806 url("images/ui-bg_diamond_20_372806_10x8.png") 50% 50% repeat;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #ddd4b0;box-shadow:-8px -8px 8px #ddd4b0}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Georgia,Verdana,Arial,sans-serif;font-size:1.2em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Georgia,Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #362917}.ui-widget-content{border:1px solid #efec9f;background:#443113 url("images/ui-bg_diamond_8_443113_10x8.png") 50% 50% repeat;color:#efec9f}.ui-widget-content a{color:#efec9f}.ui-widget-header{border:1px solid #baaa5a;background:#261803 url("images/ui-bg_diamond_8_261803_10x8.png") 50% 50% repeat;color:#eacd86;font-weight:bold}.ui-widget-header a{color:#eacd86}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #362917;background:#4f4221 url("images/ui-bg_diamond_10_4f4221_10x8.png") 50% 50% repeat;font-weight:bold;color:#f8eec9}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#f8eec9;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #362917;background:#675423 url("images/ui-bg_diamond_25_675423_10x8.png") 50% 50% repeat;font-weight:bold;color:#f8eec9}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#f8eec9;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #efec9f;background:#443113 url("images/ui-bg_diamond_8_443113_10x8.png") 50% 50% repeat;font-weight:bold;color:#f9f2bd}.ui-icon-background,.ui-state-active .ui-icon-background{border:#efec9f;background-color:#f9f2bd}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#f9f2bd;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #362917;background:#d5ac5d url("images/ui-bg_diamond_25_d5ac5d_10x8.png") 50% 50% repeat;color:#060200}.ui-state-checked{border:1px solid #362917;background:#d5ac5d}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#060200}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c26629;background:#fee4bd url("images/ui-bg_highlight-hard_65_fee4bd_1x100.png") 50% top repeat-x;color:#803f1e}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#803f1e}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#803f1e}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_efec9f_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_e9cd86_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_f2ec64_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_f9f2bd_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_070603_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ff7519_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_e8e2b5_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:#372806 url("images/ui-bg_diamond_20_372806_10x8.png") 50% 50% repeat;opacity:.8;-ms-filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #ddd4b0;box-shadow:-8px -8px 8px #ddd4b0}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/swanky-purse/theme.css b/civicrm/bower_components/jquery-ui/themes/swanky-purse/theme.css
index 487b0725c3..3da4595bcc 100644
--- a/civicrm/bower_components/jquery-ui/themes/swanky-purse/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/swanky-purse/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #372806 url("images/ui-bg_diamond_20_372806_10x8.png") 50% 50% repeat;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -8px -8px 8px #ddd4b0;
diff --git a/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-bg_diagonals-small_50_262626_40x40.png b/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-bg_diagonals-small_50_262626_40x40.png
index 69a1775294df37182b2f5ba56ead58afc3cd5ec4..fa1803299b4ef6f24d62dec9938a5df0cdd7fd08 100644
GIT binary patch
delta 109
zcmX@ebdYI63D;9Dc0Og5t9<*6C)Q<07#Zps8t59BhZvez8Jk)en`s*uSQ!}ja9pir
rU|>)!ag8WRNi0dV%FR#7OsixtGQgq1HZ=DjPy>UftDnm{r-UW|n{geQ

delta 109
zcmX@ebdYI63D*NoK3*lRiU%`zC)Q<07@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<iy<Bo

diff --git a/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-bg_glass_40_0a0a0a_1x400.png b/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-bg_glass_40_0a0a0a_1x400.png
index d8307ffb3d8b7080d5a24e5ee220d8902e46f12b..2d662e3c9c81f31b35dba988c64d1c44a16d1f12 100644
GIT binary patch
delta 109
zcmX@abcks}3D;9Dc0Og5t9<*6C)VXe7#Zps8t59BhZvez8Jk)en`s*uSQ!}ja9pir
rU|>)!ag8WRNi0dV%FR#7OsixtGQgq1HZ=DjPy>UftDnm{r-UW|oTD9`

delta 109
zcmX@abcks}3D*NoK3*lRiU%`zC)VXe7@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<j8h&J

diff --git a/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-bg_glass_55_f1fbe5_1x400.png b/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-bg_glass_55_f1fbe5_1x400.png
index 9ba3f77c1751ce430a807928c7079d34bdeb8d81..c166a685c7783a1899b384bb1d78cf60a50ce5d0 100644
GIT binary patch
delta 109
zcmbQnJdJrm1=mw9c0Og5t9<*6CpPVgFf!CNG|)9L4>2^cGB&j`Hq$mRure_4;ka7M
rz`&qd;u=wsl30>zm7AZEnO4bQWPn41ZD{U6paup{S3j3^P6<r_mxUdl

delta 109
zcmbQnJdJrm1=j;kK3*lRiU%`zCpPVgFf`LOu+%j)2{AObGB&X?G|)9Lu`)1Nz^LHJ
sz`&qd;u=wsl30>zm7AZEnO4bQWPn4%#h4j?ff^V*UHx3vIVCg!0Eaam7XSbN

diff --git a/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-bg_glass_60_000000_1x400.png b/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-bg_glass_60_000000_1x400.png
index a4efa3eb5ef4f221839e18d0e49cf766aef0582a..83a57803da9d1ee59a02d0b514cdf11beb352c50 100644
GIT binary patch
delta 109
zcmX@ibeL&E3D;9Dc0Og5t9<*6C)VXg7#Zps8t59BhZvez8Jk)en`s*uSQ!}ja9pir
rU|>)!ag8WRNi0dV%FR#7OsixtGQgq1HZ=DjPy>UftDnm{r-UW|oz)$n

delta 109
zcmX@ibeL&E3D*NoK3*lRiU%`zC)VXg7@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<jfEZ<

diff --git a/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-bg_gloss-wave_55_000000_500x100.png b/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-bg_gloss-wave_55_000000_500x100.png
index 29182962e1a1975626c3b6e5e81cc33f9db169cb..fe10ecc267f2cec1f360d4109540b777af977f0a 100644
GIT binary patch
delta 110
zcmeBB>QI_c!u6DkoljZiD&Icijdex>5k`i(h6cI@<{^eAR>r1Q#%9_E237_JJ{(tT
s85kH;OI#yLQW8s2t#b2IGSey<j0|vSuno;U2-Lvf>FVdQ&MBb@0E!YFUjP6A

delta 110
zcmeBB>QI_c!u5cYk5`GS;=v5wjdex>5r$^E29~;pCLxB#R>me)h6cI@CRPRp3m6p~
s85kH;OI#yLQW8s2t#b2IGSey<j0|vSxEM3zFHi%6r>mdKI;Vst0C~_I*8l(j

diff --git a/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-bg_gloss-wave_85_9fda58_500x100.png b/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-bg_gloss-wave_85_9fda58_500x100.png
index 5184d153a0d7fb10df0a5ef2e713c044395ce192..8bfe5db2accb5b18254bec441d051257cebd2fb0 100644
GIT binary patch
delta 93
zcmaE-_fBs@1=mw9c0Og5t9<*6H#SWXlQuHcH8jvQFb^>_u`)KbGB(pTFt9Q(@Zq>x
bJK0cNOdW^3ZD{U61|aZs^>bP0l+XkK^-~!l

delta 93
zcmaE-_fBs@1=j;kK3*lRiU%`zH#SWXlQuNdHL%n*Gzl>@wlX%cGBnUNFtIW)Siq>@
bIN4BKOdW^(#h4j?8Gyjk)z4*}Q$iB}?x7i)

diff --git a/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-bg_gloss-wave_95_f6ecd5_500x100.png b/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-bg_gloss-wave_95_f6ecd5_500x100.png
index 06b22120622bc8f0e99c3c46ba3c2f861ef6f6e0..171a6ee79cd6491a05e005322cb49273f71e6ffd 100644
GIT binary patch
delta 110
zcmaE$`#^U>1=mw9c0Og5t9<*6H#V_}MHm_C8XD*tn1>jeSQ(pI8JlSv7+4t?_;6gU
sWnf@XEpd$~Nl7e8waU#;$xN$cFfzcQ!8SDaAW#E?r>mdKI;Vst0MphU2LJ#7

delta 110
zcmaE$`#^U>1=j;kK3*lRiU%`zH#V_}MHrgt8d&NYnuHh{TN#^J85-ysm{=JYEMQb{
sWME)WEpd$~Nl7e8waU#;$xN$cFfzcQ;bP2;zd#KPp00i_>zopr0K=3Xe*gdg

diff --git a/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-icons_000000_256x240.png b/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-icons_000000_256x240.png
index 321f128052436ed1c77372e3b4fd9063553ef05f..d0066edd2fd6047be6cfc1f3c25af72295c8df3b 100644
GIT binary patch
delta 102
zcmX@7eNKBq3D;9Dc0Og5t9<*6H`ZMi@i8*gH8jvQFb^>_u`)KcGBwsVFt9Q(xa!y}
z#lXOzTH+c}l9E`GYL%Oxl9^V?U}$M!3esR?7GhvwWoQai3eli+CYXKlTv0;+BEcND

delta 102
zcmX@7eNKBq3D<o#MlMy+2|v|cH`ZMi@i8>hHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
zf`NfSwZt`|BqgyV)hahXB{Qv(!N|bSRM!Bg$1uduz{=R%%E%C+LBla`&*ZtHh5#(S
B9V`F<

diff --git a/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-icons_1f1f1f_256x240.png b/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-icons_1f1f1f_256x240.png
index e7d71d8b464f76cd75dbaf1517e430bf7b72fb14..40b2e62643ea62cf6a8c36c77ff73c064da382c3 100644
GIT binary patch
delta 102
zcmexp_R(xY3D;9Dc0Og5t9<*6H`bL&`4}1M8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
zVqjoUEpd$~Nl7e8waU#;$xN$cFtoHV1!*uc3o)>;GBgD$g=kPZ6U;u@LD~=iDX|=7

delta 102
zcmexp_R(xY3D<o#MlMy+2|v|cH`bL&`52n%8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?E|ApkS3
B9NGW?

diff --git a/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-icons_9fda58_256x240.png b/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-icons_9fda58_256x240.png
index cc4d55d12902774dcf5eae9d8078b5ab3bf17489..e79a0331eba7342ad9f9e7167612ee889a16def2 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-icons_b8ec79_256x240.png b/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-icons_b8ec79_256x240.png
index 9788017a112dda1c4c610c385ec8ee8fbdd21a5e..257db42efa9d2ca87221823e2c0a86411a890e09 100644
GIT binary patch
delta 4192
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

delta 4206
zcmY*cX*|>c*PZ{&G-m9REmBPOEE&784I)GeWqHEb_a(at|Dh~VOcBX8q@-l4Q1&fK
zA&M#6Ap2gnEHh8_ykFk)<$gLJ?)}|!?mfw(9in6cAXDYU1KcGYN3u=gBp?uoOL`0-
zz>RlvkGD)Qyqn?T;$%kg^dsg3KTa<JBzUJwVr{z9`>7S{pU5RimGxcEyIM1s(rExM
zIDr6|#dyfSB@7@Cj#%Tfx>gb2SL|6_j(4KR>r+H!x+M5TJz=QiRw>a?J5^)H3_XEU
zMl4vb9L|RiEM^&u#MN;h50CA_Y1akcwYiS%QSG_<Z;jbwTDD1la8fwdb;O=pP45pz
z;KI)U&2*GI-fdh4(*f0O6(wzVfkxJ)s3vHO0K^<t9JR4zXclKDEFoNYh#gos;R^4c
zY5+3TzX`+27-2k`3%R<wLHj<nZWkJ|hnU@48&WnA!7Ll&PX0hXyYD!3xwukp4@r0&
zo1Ih=<{Xz(0J}n)HZ6dLApPi4m7!O|&Pks7hoUaEVDrG9n2T*-kus(Cy59NzWkXUy
zB_e7G@YOXMYPw`1bAkY`WL2u?mlH1oOh^)MtzHKx9CJRb-Jz!Y+Fml&>@*;tIGLd;
zHG(a&HdNoCq@gP|97Z3%M~Qfk@DdEB7Ow4VLA3R1a7;I^eJ+5a{|_Vjs$Dws4-rdi
zf)OEQ5O6o_^sDZ%H{gL9Wa%PBW!-Ud@vbY)_Tv=I<fSTYg(UWMqUi-fNLMEB@;fEk
zC%_nf&iRw%^E7UV^%V2UuRwl1`1%pybstW-)%VV)ZDz!MuDFNU6=v!9uvefWnaGv4
zNT*SY(SV{!-tSNO1gA3<&(h2}z8Lv4!2^sa0LVF{GFCbg!<>8V_qvP1|Hd;_U9?~I
zCDq^1S^dsx`M_)<qV^f|Q|(fV3ES>;WKFI20>p$bBG~&##Ra!8CJDmW_*|ar<+mfX
z9ko_~;~1f_G)XA7Rw6P$HgSyW3=sQrvd!CF8_{qemN}E(^796|cW5#&I(8+Giv@I^
ztP~UQsPIkV!4b?~E0}th%*d+H<a&_=E!vpk-~uNL7h#R`i?=-EBh+0L7-|e{(qC%;
ze34|#Q9<bTrF^wu`Gm$qSj5ScSky~sYuG#tPBtbNS9?jliqjvd9Tfqq8~NCw)~In9
zZ;Rs2buGfkTG!cs*c9*p_qpd%nIkU`SvWVQ8r0!Dvl<`MTPkSteRj~7H3Ko~pC7m*
zO1i_s4vssn0L!oH7Bn)ir{~wU!^)e)VDj<t=x8DexSnT^3T&RR7md^wYN^S0TD5*j
z-;2BPR;DhwB9DX{4MCG_+MLEi%{4m*{pttt7Oe&RLq@vJ3mA|k9LSN3=&F3I@>Y0C
z>!q_8iT&2=#Bid8WeQ3Lr#P`zTg=s}vW&&tE`VS#ZT0O}KRbPvigXd>Y)oJW;)jF|
zmd^2U^4T~4m0MEEoy}aGZW({3-J0i5RS$wU*9NbULUTGdn+9n9!o|fF6_RHwRP?Ez
z-D0PB9(yxOfy@aXcje*-pdm3%V^9zHwi^|a<}klOENw>T@x$@Pap*n^^imGK8CmJu
z92{qH$`ZP6?sRLc|8+6Hb2L9x+6K}SkWZCF1=&EfDlQI=9Y4%Y^<@`UFOya(tvQNg
zvSIJue0LC9z=~o7n*Npqy{(Zl%~HPWFBSeH-?9LDhNsUf_9qr6!b1#>ABy~4Ksi2z
z841_tbIl6my6Vz#Hn%xLeaBQ)X#Vl#jPiTuJ8z47#Auf%VOwmjVt6P=>n%ok*t5lx
zpYs^S+KEwneqn;PlPB2pm}@=T%yovRUJV3#&yQ?A_~7f|Q)^OjUF%po0Wux?8EB0|
z5y7FM(;0l?HM}{(vVFf^!7;9`oTOtAw<6fsRH`nijObW&?QvlZWH=_=Hm^Joazk|@
zibWoH`RyYEk<bE9f&lf1Sc=s-K2Z!xym*;nyc<Q|j#{mT9E0u^3Y5=6@F$drnrD*x
zl!1VzUn!0P@T>J<cTS{*_xym0;TIU7oOp|p6nQU41+n&ckwrPetknzHHwitqx)e$(
zt7IfVF6-DiOFtjv`G5&L#GQmHVgh0h#<{zbD+-KB1B}Hx;bU;oA8`%$ME6n5PPD_$
zHZ7)>CRhAo8cLF`4ChW4K1F+SI{KG;^du!0&XI(B3Xvc+7GaQp5N+$$dvNpFL4G}w
z!q%2}<l>FQ#6*f&hAqBENAN=c5y@ShLux<zHQtqV?RHl!;r0YtPv6L4_wq*k)`^Qy
z#7&62454UihqK>m=Mvx?bRz-c4Sb7<-Q&gbe-YGxyO^eSeX=B6t<?#$gGdM~!2^lv
zOtWUQ38as{6{Y2yFdEw=2&sbXQG09-(|?|%omM!UN0bK=2KMVXb$C-*GDvZ;SIanT
zRb>0yhFt_7mY-MCcx6{!NVR`X|7WLKT`ME>P40%J?~s~DY4B|J@HOtVQjOO(M@GzU
zYnA>mwyX&;3$xCQ-&I~PUyUw*@9A?v?tPcakWP;hOk~F3<Q*{aJIA-X_W8?7sk!%)
zO&yyp-%KgPsw<)2ycD!@s)CMKXZGxW_9RPt$ob{3lum`ktu5G->d%5Rb+WJMA5;U1
z9ErGGb$4itNb`1JqC#YWV#WmZcyU$y?h7^E=Jt&h8)g@M-X{m!G(XYjbn}vOcD<Qp
z>ma|t?kQJ~5-)J&&5$&&Sx6^J(wd1A*zq3+1E<C9R6Z0(d(`PTKw~&SvLo2Re0sQ`
zTWyzIwE=l-{)zocZ<KeyT9|B6BmsWi^1ZIqvQ;m!X8IK6;SutY<<<gP%_{keknFd3
zSz6x|*9Ko>afp!&jcn6WSWSA9Sz@@1Ifqv_R^E{H0@nsD_FgRz&>wwZlF%=#3&+K2
z<DWRRGaSPXrOi)pk@cz;t$M)tz8}ML^Bp&_?^u4zo_e(Dd|(naFHA{YwRoi85d%+9
z?`bDU@)|Z6A-j?7XBo3+ZyH1H3B?5Yg{%amosMiS_YYT&^d8r0O~8w}Y^>VLN{<8#
zX}o|VL1?7z3y!yG{bYkxjmwE!miQCcqve>w1dY<(Gb}|q95l<a<~l}vE?wMlGyqAS
z*4fJNNWMT7^_HuyHi(&G>URq`HKGl?lQ1u(Z(=1s=-cDoP|<Y{RcB(q5(qNAn4i2r
z(<IE`ui^Uw`VI0guBxlKMxI=9?A!Hpssec?qxW>PP8L^YOl0kTj)Hf8jpA!M`1!no
zhF<K=A7~~W%nY&Bg>(3iJ{#<zvIW~Z8@Un-QR7c1loCD%?sgDb7?aKzQ#X4TZofEJ
zf^p+U{B{Gqe4S$@SuU|UPKw3<VTg!|+ZkKy*5|z<_Fbk34PtPmX@BeepxasN9bk~%
zw#QM*Raq;&1&0GwHayq*mTH<1`0Mp*-$lIk*Hr-t%5B5NyeH0B<`WS{25+qHdOK=Z
zE@6{MOx_jjs&!Unf7ClEW}Q`>Re$|^QD%JEmiecHi_|@T%Y#x=0Zcd#;s-v#wu#DQ
zz>hzYuaM70g^F`UIYdVV6}6o=14&;TDPr;;)Yy2JPhmHnFkZ6>ANFY2^Z^B}<#0_u
zg&%J&ot%w<vj3=HT6D}SWA#O{xB{ZY=yd|46(y+5qkXCI_=~hZ!k^&%sb~qlphegc
zoOp+C>h6t4X{#ciuKNCVsj_Kc1Xe{Dv1`iY1-HDvB>;&y8l@nZI;4gI@2S&9yxE@~
zySO)Js75@$6<(NfW`~BvQcmOWgANFBKq%VkPy{iR3rqO+{yi#}fS7j)95avgnBq@m
zc+J=3nr_D3&jn_htrQ{e()NbO_Mp+Mr&A;+AHWDtNvO)Pb~!j_ac3iVWgo~?jGJYZ
zelcVG%>6@G=%Nl|D**iEVt*FvV>KXbd7fw+O?cEOR2eO(3C55*7V@V~M~})IYWQj*
z{@x{=OOpAy=G_Zs*oj7JScytf7UazF$$jF`Va&+b_haSKp%vC`DL-#LYVtY$pp}(x
zH?1=py`&MTBE4G>TH$%Q!3wbQgH|X36%PeF{3?H=-#oeL2Ws`RSS4f=pY%0s6=2G<
zm>tjEu^hg!CGnUq$d7wwR@Q>-@Sts})h9SSQ@Pd{`h%6CH=kuV?Jgu9;ZpX+G2qPX
z6MD^~`oWOot?RPQjVcNsYmD#?6KkVp_zMY|E!UC<E9ojwi+0!K8?!KxToq(DK_$np
zcknB7J&NW=2I&^zE*8taKu#W<1t#hEP%0#%92JqOFhge!B+jW5UVawH+g$b8(C$6U
zj7G4=;B=1Mq|&(62AQ+8)LwL2mWkxSDl;k=o4>Ez*b@3uEu(qploLHa=>1P|XFK>s
zm<l3>Na$;>SBUyWEMZ|!=`?g-K17)N7@XTn3hX7PS!{jkrs&Pu<!5A%PWoMln#&c_
zuhOs4g_<&(LO;BE($~3ickweT0#M82!rw4xIz~A8ZVU<R%FByUZ0JvMwg<;1wXON(
z0g;poPIuU@<$*c`F{p|sAdRkcVxcYz;;XjQ3GL=U(|FZP37(_UUPt)vpD`8G&Hzt-
zGdQ>B2<T{^^-z7B6%=wyTf(~W9J9{se00J!`j?+jgO!~AJ{?c#9rp9P1)_M$;QQqJ
zXctnG?X$k6+VuSd?$r2QEMM2I-_nep;j7vG*LHVXql6jCUA0dB`5x8^4}RjK*@%nd
z?qA>h7Ku)LXL+$?Wk(RsEp#VydAI<qU_y!BdV8^FfAKs>&o{}kzIT{^^r8)^1KTw1
z?O-ENl8y$_Oq9gOEmlt$b}9xY_cnABLXatiH%Kh1s8k>|Ep_9SqujZ9GWXB{pWJ@J
z#`#FlA-|_~_TMjsyU`@Xd2a#ptR`q=`|Srz{|-z~LCbLXivNg%wR!{tENo4=>`Ek8
zzZk7)EDz$`JS17ajkD9f+%)MWmUYf6WpnNhs}*nWrZw*H{>x}!JS4Ozy_n@Y7&{TZ
z4urt^yF<l_zO!j-b=J2R9%$yx4FBgxO-RFacLvH3>@e3k6#Ym?UaOv>3sAy|C#nS+
zON!g;^ktd}%)fteLE{cV^cI*HWwF?-4Sh1NI4=XI#?)Mrq&9WxMezonGC8ys7uJM-
zDG7Lu-RS3x<%}K2h#AG4K99KY@Id!ZFEZ(NTBt?i+ZQbGZac-^d7@tXA@`IAePXUw
z3&8FOc03Vsu@`#eHzTjI(j5|7{QZNI@AvyFizc=A|4rxADNysNV4`CBb&j7qu=bxv
zL?H)oZbuv4NeO(v4v`v=A!Lj^nav5`Qq3}@AJ|WzWoZL_K-QrY=l|kdmA~j*7Z)-=
z?q=Dc?(ofnXo|K7I<~1C4{4m3GiHR^K)&u=T?nwlUu$UG4dU!yZp_{j5PUYk7slT0
z{a|le19VsfV|*#kk7WGrtDxJ<(ngmiwxnqNjJ93?@I35GV}r|5*fPeq7)eR_(+sPh
zapDg!v2uSRzgUQYO^B;gh#Sr&$n8&oD9B?~WaZUmu}W50MVz7nPElP}UI`~JPb@n6
p^#2k30$jb^BmWYV`DNw*kg!%*d7PpuP67KrhNP~4L;5!~_P-Ws#h(BG

diff --git a/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-icons_cd0a0a_256x240.png b/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-icons_cd0a0a_256x240.png
index ed1b23a81c2b1389423565a29deb53e883311bc2..498ed3bb16958d827d51a49b80b5059df682b882 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/trontastic/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..edfd46c862994eff44061c7d39eaa5d16638fe98 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Og5t9<*6H`c{S_!t@L8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
zVqjoUEpd$~Nl7e8waU#;$xN$cFtoHV1!*uc3o)>;GBgD$g=kPZ6U;tYP0|nm2&o(K

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/trontastic/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/trontastic/jquery-ui.css
index 71c5ce2c10..705ab046a9 100644
--- a/civicrm/bower_components/jquery-ui/themes/trontastic/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/trontastic/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=9fda58&bgTextureHeader=gloss_wave&bgImgOpacityHeader=85&borderColorHeader=000000&fcHeader=222222&iconColorHeader=1f1f1f&bgColorContent=000000&bgTextureContent=gloss_wave&bgImgOpacityContent=55&borderColorContent=4a4a4a&fcContent=ffffff&iconColorContent=9fda58&bgColorDefault=0a0a0a&bgTextureDefault=glass&bgImgOpacityDefault=40&borderColorDefault=1b1613&fcDefault=b8ec79&iconColorDefault=b8ec79&bgColorHover=000000&bgTextureHover=glass&bgImgOpacityHover=60&borderColorHover=000000&fcHover=96f226&iconColorHover=b8ec79&bgColorActive=4c4c4c&bgTextureActive=flat&bgImgOpacityActive=0&borderColorActive=696969&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=f1fbe5&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=8cce3b&fcHighlight=030303&iconColorHighlight=000000&bgColorError=f6ecd5&bgTextureError=gloss_wave&bgImgOpacityError=95&borderColorError=f1ac88&fcError=74736d&iconColorError=cd0a0a&bgColorOverlay=262626&bgTextureOverlay=diagonals_small&bgImgOpacityOverlay=50&opacityOverlay=30&bgColorShadow=303030&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=50&thicknessShadow=6px&offsetTopShadow=-6px&offsetLeftShadow=-6px&cornerRadiusShadow=12px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #262626 url("images/ui-bg_diagonals-small_50_262626_40x40.png") 50% 50% repeat;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -6px -6px 6px #303030;
diff --git a/civicrm/bower_components/jquery-ui/themes/trontastic/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/trontastic/jquery-ui.min.css
index 5c68699c95..058692d2db 100644
--- a/civicrm/bower_components/jquery-ui/themes/trontastic/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/trontastic/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=9fda58&bgTextureHeader=gloss_wave&bgImgOpacityHeader=85&borderColorHeader=000000&fcHeader=222222&iconColorHeader=1f1f1f&bgColorContent=000000&bgTextureContent=gloss_wave&bgImgOpacityContent=55&borderColorContent=4a4a4a&fcContent=ffffff&iconColorContent=9fda58&bgColorDefault=0a0a0a&bgTextureDefault=glass&bgImgOpacityDefault=40&borderColorDefault=1b1613&fcDefault=b8ec79&iconColorDefault=b8ec79&bgColorHover=000000&bgTextureHover=glass&bgImgOpacityHover=60&borderColorHover=000000&fcHover=96f226&iconColorHover=b8ec79&bgColorActive=4c4c4c&bgTextureActive=flat&bgImgOpacityActive=0&borderColorActive=696969&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=f1fbe5&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=8cce3b&fcHighlight=030303&iconColorHighlight=000000&bgColorError=f6ecd5&bgTextureError=gloss_wave&bgImgOpacityError=95&borderColorError=f1ac88&fcError=74736d&iconColorError=cd0a0a&bgColorOverlay=262626&bgTextureOverlay=diagonals_small&bgImgOpacityOverlay=50&opacityOverlay=30&bgColorShadow=303030&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=50&thicknessShadow=6px&offsetTopShadow=-6px&offsetLeftShadow=-6px&cornerRadiusShadow=12px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #1b1613}.ui-widget-content{border:1px solid #4a4a4a;background:#000 url("images/ui-bg_gloss-wave_55_000000_500x100.png") 50% top repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #000;background:#9fda58 url("images/ui-bg_gloss-wave_85_9fda58_500x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #1b1613;background:#0a0a0a url("images/ui-bg_glass_40_0a0a0a_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#b8ec79}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#b8ec79;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #000;background:#000 url("images/ui-bg_glass_60_000000_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#96f226}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#96f226;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #696969;background:#4c4c4c;font-weight:bold;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#696969;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #8cce3b;background:#f1fbe5 url("images/ui-bg_glass_55_f1fbe5_1x400.png") 50% 50% repeat-x;color:#030303}.ui-state-checked{border:1px solid #8cce3b;background:#f1fbe5}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#030303}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1ac88;background:#f6ecd5 url("images/ui-bg_gloss-wave_95_f6ecd5_500x100.png") 50% top repeat-x;color:#74736d}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#74736d}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#74736d}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_9fda58_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_1f1f1f_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_b8ec79_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_000000_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_b8ec79_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#262626 url("images/ui-bg_diagonals-small_50_262626_40x40.png") 50% 50% repeat;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-6px -6px 6px #303030;box-shadow:-6px -6px 6px #303030}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #1b1613}.ui-widget-content{border:1px solid #4a4a4a;background:#000 url("images/ui-bg_gloss-wave_55_000000_500x100.png") 50% top repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #000;background:#9fda58 url("images/ui-bg_gloss-wave_85_9fda58_500x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #1b1613;background:#0a0a0a url("images/ui-bg_glass_40_0a0a0a_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#b8ec79}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#b8ec79;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #000;background:#000 url("images/ui-bg_glass_60_000000_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#96f226}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#96f226;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #696969;background:#4c4c4c;font-weight:bold;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#696969;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #8cce3b;background:#f1fbe5 url("images/ui-bg_glass_55_f1fbe5_1x400.png") 50% 50% repeat-x;color:#030303}.ui-state-checked{border:1px solid #8cce3b;background:#f1fbe5}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#030303}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1ac88;background:#f6ecd5 url("images/ui-bg_gloss-wave_95_f6ecd5_500x100.png") 50% top repeat-x;color:#74736d}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#74736d}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#74736d}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_9fda58_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_1f1f1f_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_b8ec79_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_000000_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_b8ec79_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#262626 url("images/ui-bg_diagonals-small_50_262626_40x40.png") 50% 50% repeat;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-6px -6px 6px #303030;box-shadow:-6px -6px 6px #303030}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/trontastic/theme.css b/civicrm/bower_components/jquery-ui/themes/trontastic/theme.css
index 3424d70d95..0e8291ee8b 100644
--- a/civicrm/bower_components/jquery-ui/themes/trontastic/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/trontastic/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #262626 url("images/ui-bg_diagonals-small_50_262626_40x40.png") 50% 50% repeat;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -6px -6px 6px #303030;
diff --git a/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_glass_20_555555_1x400.png b/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_glass_20_555555_1x400.png
index ff324673b9804db31d9df6ada198760d62a23a15..0db4f85051872d068a1ce763824cd0da406f2a83 100644
GIT binary patch
delta 92
zcmdnTw2x^*3D;9Dc0Of=OUYGQ6YDahjSO`S4Rj66Lkvx<j7_bKjkFC6tPBixxPQ!>
a%*ZIFjzj*Wl;<S|An<hcb6Mw<&;$UdcNnPv

delta 92
zcmdnTw2x^*3D*NoK3*k`Y43h2POQt2HZ;>Uu+%j)2{AObGB&X?u+TLCk_PcEc{?UE
YGK#6=kk^yE#=-yup00i_>zopr0Jy;z1poj5

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png b/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png
index 396b795803ece81c0cd2130025da7d6966112b26..0c28b3b847ff25597b80752c270479be03769764 100644
GIT binary patch
delta 109
zcmbQhJb`&a1=mw9c0Of=OUYGQ6Pvb07#Zps8t59BhZvez8Jk)e8)+LDSQ!}XaQ~Rc
rz`&qd;u=wsl30>zm7AZEnO4bQWPn4%Nh!}uKn)C@u6{1-oD!M<!X+Mj

delta 109
zcmbQhJb`&a1=j;kK3*k`Y43h2PHfs1VQ8jnV5w_p5@Kj<Wo%+)V4-UOBn{$S@^&yV
qFsPQeMwFx^mZVzc=BH$)RWcYE;LxBad5s0Afx*+&&t;ucLK6Vi7aiCD

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png b/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png
index 453b9df6691f6dafec8a2115568681f8fe418b08..bba73d016272be7cb25a3e5c81d1381cc546fce0 100644
GIT binary patch
delta 109
zcmeyy^o?mk1=mw9c0Of=OUYGQ6PxBl7#Zps8t59BhZvez8Jk)e8)+LDSQ!}XaQ~Rc
rz`&qd;u=wsl30>zm7AZEnO4bQWPn4%Nh!}uKn)C@u6{1-oD!M<4oV*^

delta 109
zcmeyy^o?mk1=j;kK3*k`Y43h2PHdVJVQ8jnV5w_p5@Kj<Wo%+)V4-UOBn{$S@^&yV
qFsPQeMwFx^mZVzc=BH$)RWcYE;LxBad5s0Afx*+&&t;ucLK6TYJRXPu

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png b/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png
index 7ed024ddad88b77d743d00bdff21120f5c8ba273..d111aee413244a106ebd12a248771157b414baf3 100644
GIT binary patch
delta 110
zcmeB>?~tER!u6DkoljZeQgW5n#=1>>5k`i(h6cI@<{^eAR>r1Q#zxu(237_JJKR6!
sF)%QwmbgZgq$HN4TIJ@aWTsUz7#ZNua8k<i5>Nw!r>mdKI;Vst0Olhe#sB~S

delta 110
zcmeB>?~tER!u5cYk5`Ff+Pj~M8|yalMHrgt8d&NYnuHh{TN#^J8Cd8V07-**m%JSe
r3=FCzt`Q|Ei6yC4x%nxXX_X8{1~@e6NnT?CYGCkm^>bP0l+XkK`oSI|

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png b/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png
index b4510e435d1737f4fde7c9ef0749e87189c88ac1..5f40ee16e9c6b89813a70e5e5cba904311353b5b 100644
GIT binary patch
delta 109
zcmX@lbe?HK3D;9Dc0Of=OUYGQ6YDA?j0|-R4Rj66Lkvx<j7_bKjkFC6tPBixxPQ!J
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXq?G3+paup{S3j3^P6<r_-T5A~

delta 109
zcmX@lbe?HK3D*NoK3*k`Y43h2POPhpFf`LOu+%j)2{AObGB&X?u+TLCk_PcEc{>;w
q7*tDKBT7;dOH!?J^HVa@DjAFnaA?qzyv735z~JfX=d#Wzp$P!->mCmP

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png b/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png
index 8538a23204ba1ef7c5ec1b0202d80b49f08ec3d0..8f0e2301d6bc9a15786752345afb680605b20f71 100644
GIT binary patch
delta 109
zcmdnNw1a6v3D;9Dc0Of=OUYGQ6YG*9j0|-R4Rj66Lkvx<j7_bKjkFC6tPBixxPQ!J
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXq?G3+paup{S3j3^P6<r_!h0TW

delta 109
zcmdnNw1a6v3D*NoK3*k`Y43h2POM9cFf`LOu+%j)2{AObGB&X?u+TLCk_PcEc{>;w
q7*tDKBT7;dOH!?J^HVa@DjAFnaA?qzyv735z~JfX=d#Wzp$P!iZ5_%0

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png b/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png
index 0bbd7586ba9353cfa22ccac6d678f5e404360487..58f90b02db217dbcd17c7e3b8a8778a0f1c49c56 100644
GIT binary patch
delta 92
zcmeBU?qi-%!S$4joljZeQgW5n#HKCMMuxhE2D%33A%-Sa#->)rM%o4jRt5$;+&|_`
a4rCNl$02`G%JUKf5O})!xvX<aXaWGMs~GP9

delta 92
zcmeBU?qi-%!S#TXk5`Ff+Pj~M6Pvb38=C1FSn3*@gcurI8Jk!cSm+u6NrQNoyd9GR
Y8O79b$m>a7V_^USPgg&ebxsLQ0KD}WO8@`>

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_222222_256x240.png b/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_222222_256x240.png
index f184400db5da441a76667625c74567d220208e3e..f545bcc5f5ad98c60098d82501b0e9bde4763c3c 100644
GIT binary patch
delta 102
zcmexp_R(xY3D;9Dc0Of=OUYGQ8|%uXe2ffr4GnY+%tH)Ktc;DVOpUb-46F<ct~xeL
zF)%QwmbgZgq$HN4TIJ@aWTsUz7+PAGf;1SJg&0^^8JYr>LNq9y31*+{AZ-W$DpVY1

delta 102
zcmexp_R(xY3D<o#MlMy+2|v|cH`bL&`52n%8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?E|ApkS3
B9NGW?

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_4b8e0b_256x240.png b/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_4b8e0b_256x240.png
index 4faad3e924c7686416456fb21529597f301570ac..795d236c70b77419a9e9cdc7948d32a7635fe3c7 100644
GIT binary patch
delta 4192
zcmXAsWmuG37l!AZp*xgL!677uE`cGWLkU4dW(Y}%LrK3wNU1akf;cJ-3L-tkfHVjm
z8fg#&h7uS;iBHdW|62RH*4jVT^IU7~-6@zTn1TivKiXdfq(+?z{((RsHvVQN<`8S$
zuxrxUODzMBo%5;_$_i~vLVh40J~4l)lbYdZZ;W;I%=Js}0ffNf-t@0im3v=O;;V2y
z<ttD7WB%L$I2h_`L*hxf_5K{l{q>D+k*`vb(+Tj6IEIKqAoL#k+8P!?-?kr6JI>TG
zlJ)78ZDgl$HX7zCdbPm)<R$y;9!v&!jum;VD3{_22qBl3aWsq6aVj@E&5B$(Uq9;8
z#XxpefMysHychomM!ra=8RMzy3xqFOh=L^0c0uWke8`i<;1G#LGa+Xj3(ChxcmecP
zOfl3q;`9d=t|6YnobvUEZR3zi8oIvG49!wvPXQ((a8&vJLs-7X^THWvp?M=t(og7l
z?U2aECqb2ndWb13wjQD)QjwqrotnlQb($-KQteAU7`c;%F&t!D^Ya2}T~h82#Vzgs
zc*gc(htg}B-oUzsY%JJxon02kxF}QsT?m8ZGNcvK8zdA0&mdWm&I+HqVl0uAd)hC`
z4*8?`Cn7?hs`h2EXLkBEQ5XT5`grsxFdOyci}Q0=&*!I@PO&eO@9I2(yMp;3%kgXa
zMOCMAM<m<ixda2_|M{qT=yw+V!L90SK2moWijgeVjGJwl>8XcRk&zm}E*U@Y=#%Al
z-Q>1)JECf)tt$9MsLxy!h%fxqkxkaD%$KmJ_lWJ`YAQ26vq9(lrfn<(5C)|<<A^am
zc9ObU;g_y-Lq<jX>%ePJE^acWnOkp4EC%7FH0S+xiKD56b!#O{ReRBtK0{A}oJ3L&
z3uTy4o-3VcrMBHaU7B(Fe|I{KZ(Vwps?I&@tmd41Q1FGGR>G3BY<B`vE4tTn@W^v~
z1d<`Kw>-vS_o{!3&II4oJj~gb=s)S5;9UxBt!@vw!>A4gB~AAyY~*o5c2H>O=O^QX
zVKhOfhGL_tksIU!d7d3hYmoaYLM)vf_J*=UJktywviN-WhuIk>!}U{`-~Kuf55PM=
z#{_4c4GD$iz3_SO#Dc(4R(*JXa5dxyDf$7%KNZbdb-dr16D_qh$Av$zrZLJUrKr>7
z<-^cK31)({hHu!pY}!^iPSdyF`!F<^?D14V@`Gm&fSCw2__e<{j5W;S6dzmkzN^lX
zktbNkJdO66R@tOKqe!}_a6wN@*hmU-j1DedneI;lm&#Qz+bjy<J?@?(2mV3$@p>mn
zQ5E8?sU$yI@{=U6^8+^^ID8D7T9X+hx=(<1D4(x+)E`C_Opwf8O%!@!O9<~Kq5S2I
zx^XwY(#2sK&H}!VH7QSU7~?C=;ZtTDuNZ#r-22Fc#C3LmR#7b}?IU4%l{0*Ne<T4-
zILc<|HpQecES=jAtyisQ+>~O9x6{hSXdcjCoWApjCwxHt)vlAM6Vm1F#8M9n0|zX}
zI4|UWCA*2>n+6?1P;NeQ3}$8}R#zM>p7K8;R3m>Tn#n!6LaOB)_CoU^pxjm^5h(-h
z8S%vEO8SSkj4i|u(Lk}++T&eH<B7&-TN3N61tkrUR1x6B+}c6GU(5|RW!;45V8QR_
zs>q8*aj_teZ^-&5>wrZ9oG?9*jzD8v_C6*F$fA{gCk4*IwK{l{_<2`Nx2YmmC7%Fo
zH$K5&c}ZTZ3G=XUJsmwH%Ku;Wzp5-d^P5L#)<s<0XHK}URqG|nsgV22x0!iw7G3O{
zX)Ee1t8{SikKuPnW5X>fq|27UKURuPFNM7(`GjOe+wJZcrGB!y@B|smnr`{E{%&Ms
zt&OGDTBz%?aK3RL7Z5VKsZW<q`JMS45Jk%DU-{m$gl^DNu1>?|&J{OO&E7#ih!mt>
zTd1j<I~sEDuvMF2pyddBAnueYK3F7y@3w}LBY=U`kxP<TJV`tRz>!5_Ep*8R`6=NA
z?pXbk$fyA*nrdAOw6skIFdVKmC)k_kNanqrP+Xf7MMLPZ#0<}FRv%!18MzEM!nm37
z5fwaX)bz%wErYDu-GJW)0ogl*U`$2LWfsIz?WIF`;wWjqgwHO|4%CoeGBV8Dw6}k<
zQV_WT{=WF_1!eL@^600XlRQEA1O=`0z|bgZK4K3^2B<C$tn$TE1Yw6F_OMDm7PL{i
z+T8w7A&lx<ehPqh`845lxh_o7mgFnd(mSS-j+GV1ukd~`zM0o1tGPSS!Y%k>gJw8i
z-%`uXHkeX`4n+We@M8TcH9_SKi4g^Ww#M5McKNa5J1b0`-{IoG7_|DF>C1Ho=@O|x
zDxKHh;K7kZiURS63H2gLOcTVUvK#;Q%Pdn$4zae&G6K>pz{SVH&_sK8J15r<k<%Ig
zvr<H?i~A7IAlI=@ScY7!EO7(>JtA9N5rJuluB9k5P@xR`&*Z&7_ui<hlI}LkV>}50
z8bzPybXPq$?+8q^2XZ<Ndj!wt-*1G2IFA9%v!t5hz4=L}ngAqS-;Df(`hYA<X7yJ7
zck?S-z3}13Ho8Lww~CV0%O3oU1%j)g_uQmab8Q==JO;*zu5!W|GB4_mk1YOC>6tu~
z!aKfg^Ua{Ez35l)eurvO$y0KMMo6MU8#Hp7huHhQD`-ciG|x2h64jSa<X>olUcDU|
z^l);$yW1!+TiTd!)0L~;iz!`w-4bTo%6Da0JpH>UOPt9W08^fu;enUHOZonSaF+&E
zJLm-om{r+^Ce0+6I&p>dP6efzFVtsxxTw`m9#=8`tB8nhdGa006!?-omzxzJ3S-33
z^cPh00nr5)uKf~^0Fe20d>cp*DRguIdOD#=38Z4rrnHVQ?kVmo_stfHGY{Qn@Y2~m
zA7Ld@NCGQ-u`illJxvmKQCplusrM!?!2LUjciAVJ);M;ouM~#G^$NFawK4H3QMkUv
zjkz*><c+jX+DGIhY6;j0k~qcKzXfpu9fFX)*P!p?z+)6@Y(K&roZSi8?`RH*3W&7n
zUS8?3xm&j|^w@@yfy6!ew&-kn8WP^fJ5D?C7^v;iYiNqu+$m6O6N|sNi81|nvAprZ
z_aqlQt+|dox*YRUGxr}NyW^LZX}r&@jxh;ko<5>Qs0C{fi|aM+cy5mLttR5P->ULj
zQ<C}qLwd)bVvm*=6#j3*Q)e$HxUKfLOAQ>@UIzEwr?y-N=5f4-ZW>fKPFp+b*O-wX
z)_(7eTcJQ&6n1S(<lL}VeP=dK$aL}I75vp!y=xKY%hTAqMdaTWpZ_ve8Y~)RC4*f^
zvQpdg5A@%up-hXsO6;bu{Xu-*(N=q->198ZMXbSX^f@?{q3ZO2yiz&YpIe4~YrU&o
zRD;~AU&^kXdcbQMrH}Eg{mO1|ygw-mF~-*~sDc-B^-ZegKo_)f>o)Y6xWH`_oj0`f
zr6on8X4@Vv?rLO=dq(fam#C}~16Tps=I@(nht-DsPi-=*C)DK*wA=`|?G4F?BQ%ZW
z2!2lKLGWN8;C2RJu_&^l6e*5Y>-jx?@JZ&XojbJP0%{z2r`xRx&6<!<zwP}9vVnTg
z?o4w+6L@{`VeT8@X9r7oQ+(>#f!?`nUq8OcCteJrT{)b;t*#QCUWaEb3;6Vf5h=d-
z+sw;()&0CS>a?u$O>h&OW`v%Oj*bSpdE<UK7ibVB0rtkmW%|)5s+e;_=%XZyMyJWh
zHKfVHP|1KC%;2(vLU*_1h-Y)uD%2;6?KUa*8~e(fX1BxNCo8|=*y8<YvYlOATzq2L
zvGwi73#2^d3HRoBIGWzC`Kj7p*F~PDyOZHhTrXxl>AudO-59TPIYNxCB7i!NsW?a!
zSkruz%&CsA*8R$5Us&6$H?DWutgi~DWupk!`tQ8Ug6F&(8F)#{Id_iPURfV67Z8*<
zx?;6)kR|mEUFRqL$31UZi-H~>5_rcL4n7k+72J`w5ZjuL<S!+^SL$-**mgt$cE>vi
zn@R8HYiY&o6HHH%yK)$FXM*d*PEkjor0WCQ63FITmU&m`e2r544EjKT%9!$g2$sBr
z#xTGX6*ADKJzIXIHBPkn1G$H(0sWP4!cb0y%(KA#3ENi>$7%I3Tz~~dxV?o}oqZB(
zx9B->-@$&<d!`Ae$7<bHzrX!H)xPl-G;uA2)eA~BvI>}(=fx818B;jm=3b!eYqq5t
z4J6sXs;{D{)r~DU=5_Spizd!!2XAV&Kn5{dY=~>o*it5Z@oK-t2{nGBr3YjGPEL7U
zb$r=8FCkBx4RNv&&dT6`=l3bS`oYF$KK_Tbt}+?Abn0y9;5`{Zz0~bq(CMiB45DZ{
z@$X|lKHg9VQ2SX8$Sn6(fW#PW-mR_M=j{S^Y5-CgK_NV9miH#RaPvzqR&z}!-zsNz
z$x|cjN7Qw#MooD>08R=AENy1i_V@LOu4K`Wydg?#`?c3J2!$0oO~^cr5v6dk`le16
zugvV4G7OG({#T^pBfr=FC3(dyJcgx;1%TbhS2;quCVDWDyHGH!)p6i)BqJIZf&6c4
ze2KkOswN~Iwm~B<xVGmq?E3p?f92Z}xkS!vu|L@NmkU>c#BPN*3*c8v9`3t)>iQTY
zF8%5anQlmUwZ-n_E<Bl5B#-K+AHT`Z(TQ>`_J3avPrBcNlQW-=dM(7l{M2!2?HNLw
za_ps{x#PdVHPgeZ{jAu)nO!9c;WiHOY427PJ(C_&05<h_+z`CXH+Z3&cAm;~+XmAq
z(z@(!Yt4>JX9Q3duEx#pZYmG<hb}_5gHzkruh13KK|jp#WyA9F^Oo(~UM79z7kPA|
zZkt4V`lMNn)oQ==^uO-UV~5FOoSG8K%4cg^!B$_2!&6L(QT@LGnYf8bD>^&S^=Alo
zj#t5!=;Qa5m0Tp@YKzY$u&KkD-a&Q)<9EMFpIhF5Wj>KPe{KS<RG=^l54P6@H=^oL
zi$A!-AP;~VU-S49tLWk3pPN3y>ZUHIM5ab@?#ldW^>)|flhqffm}wsVp$S_Q?9iwZ
z)VkYpoF~hs5WmW5#1BSjBCAy2o(A-~WM1S7pd(wOhcq$UpPp*A{}N|e{)Caav(Y9G
zEJ<Kn!^@v0#5GaGP#gw|XzZKcllGZdqmNSKMYE5+)VNLW;GY5&#gSVQ`1A?I(G@xK
zdn;*{ysoQ!v8~UEEzbipKeK&H-5}_J0e_>+ZGyq$Oo6|v;M%pDCERg_>ALj$m$1+K
za)OXEk_^cT>>e}Uy1FWtLRqCCNwN_|)Y_Np=^&^Os7>AQ(-CjnM*Y`4e|W^vH~y0(
z3dhG!X#H1?|B}~rP){5C-h%;Id2BfXGP59wEoQ%RS#EoIOQPtYdf#dl%u&%=0Y|mm
zuxhfRi<3mFUnp+Qbq~PuqP!eLQ8(=WI&Ps>JZ!6TL_%yX%N=1F)a%f~#|NB@Qod)r
zNl%NyS?1zQ(?2q@7)eWsOCiJ&3Kmkb$}%#_axym%2xSCfTqBy}&qw~c|1E2OCwu>g
n%AVd%ZqC6FDJ4a@zXj6r76?UUDY-wX|1Y>UXilEa%p~<c%G<?m

delta 4206
zcmY*cX*|>c*PZ{&G-m9REfOYsmW<ul1`$#UWqHEb_a(at|3Q{0rijWmq@-l4Q1&fK
zA&M#6Ap2gnEHh8_ykFk)<$gLJ?)}|!?ma1D9b#kxAY0|c1Kc4UM+&{O_k}<pE*UX^
z05{&vJ;5^7=uW1Ki_>|ErynsV_;E%FAjvyj5^K|)(NC>d|3ofHuB`8R-qo75ltBY{
z!3hMwEY3szEolgWaKxIN(X)#9zGBbfa=a5gUY{x^+a<{_<_SZkv`UMG+Nqg1X6g%^
zG-kni<#0Z{Z!ybYB(0A7czA3VPP;DnuFZ99kLt|Te`|a&rfr-22SOsTt|Ru;YI=V#
z0vCQ7Xr`mw@owX?m=363s~Bm!3pBPaMKwWN1R&<H;;4-!qw{fgB9bD7huDFI6Rz<7
zsRkfR<C_Sqj1k78wUDc)7qstF>vo~x!4R{1YeVWLBA8`k+{quvXZIb4E*DqI?;#0~
zV;>}!ggM9M6u_>~rp*eVAxJ;EbY<w(u(MJp|DmW$J=i?3C+1=sSfoPfy{><*f7yss
zP>G0I0(|w1hng;#%AO#=D_NE6`Q;_b08^6WTdUUripQJ}Yj>y_zP6W4v^ot5C{AXm
zYK>rvoDJ1?D0%3L4Ttf^?@^-OBfJE|sfBAhTM!-n8XVJ&Yo80C=>Nlrfm)aD{6oaj
znqWjo83f!7JN2r2><xIJ4q3WLQC)YOT)g8-v;8<lGkvK>TOo;mooIT25Z05;yZla>
z_6ab7pLPBu^*o&$Vm-yY@+**EAHIG>WZj2Te)YZcDVrGypDXTRc7@rxKI|2!NG5Wn
zEz)V!Vl<#=lK1;lKEdfMr86{hjxWakOz;3>3IK8rsg9M7#4zVx`@Qa>_`mT?RTu47
zeM$2-a@M%LT0StFgs6Q6{ZzZuV#>BV9a&TBy#O)giwO2UQgOj8j7gF(Ha?f<dim{0
zZAYyY;5bHTEKL@Ut(A-nkV_ilIt|3WoNV)U*FiKKh-b~@xBQGp_YO@4M#rw?aj}5T
zla=BE9u>aHJUD{+Yeh5fk{LNwntU&kpiLW78eHIH;UcV&e({!PeuTQK0Yi<UO$KWX
zfG?7aIVuR<zLc*XtdQ841d9+#jYYkLwua5a;A9hWakZE9t2l#^+EG!kx{;3^YK<C)
z@wO=KT-PRytaY9FhfM(waG!fFjXCo2kcD$&nqeKzGrRFIy`_RS-)9GXSu+r$@%g?x
zqNF=4?BKZL3b6dDZb38adPaV2JFL7(9Hx+vfQ}}jfa`hosKDk4d$C9z;g*_wr&a5h
z^u4(Fx3YC96?r7wXb75Y)8;fDYOd8e=vP08w`eWkA2QZ+Uci7X;Xsa5L|5fw)wd#3
z+Ap2ON$fXYCxsI&EK^akIHifT+G4I&)nzQ^RsjTqX{&F)`q}BTbfk+IXJaBekT4{C
zuymG>lh3~SuiTPTZ*S)6cFX!R?bbYhs&){(xi)x(6q?hy*)%}&7bz~bsE|5Sp=v<=
z>=rx4^VpkN8e~rVxGSG901b(88iRVkx810abcgv3Vrervj~|XVi9`2UpqFy+&B#jM
z=HNJsla|nRbElhQ{jZDpoum1oGB%K&fPAVHD#!++U2$=6?D*k>G+%ZRjWQYK(wd_<
zCL8wd&36Z(1*|AWpxJLJ(Ayd*+br$7{!;Nj3M~tuXL!cEQh!o$5<JB4_@U_E1(fGg
zoRM^WKG&>BuB$E`XLFk~GH^^&gXSM!&Md!suJe|JM~qH+GPcF$Du#!0wBBNrhy8&>
z%5xs$SUYiQ&o4~ScFF{sK69;So4M}r)T@C&@A;9<`yYHgd}>WAu4^A_CqSlSKLf3C
zC?YsCbSjfiqJ}p|M6U1GD>%m0m6LP~;#LG3n@ZCol@T3_u01ZSfegol+vb%ALgLjX
zqF5Awm)|}z5Q#1DWC&1?h^1Ja<rBl8B#M_QCc9De?Womi$T8?%p+Na81b;%AsC7D}
zPX!2Q`jzS^0KZxvcKbwnc+U^0IDUZv%1g8;OOy9<R1s^B7g<yy&bN92`=+7CR+mCa
zWtEIX$YotSXPM`NJRdNDhd3dq5+)$_V4S-<rJ}%uG{9KA9X<vZ`w`c0S8N}}>_j{4
zY}00HX>!FcrlX|jDsb)$k(0D1r=owkM^936;T*}hrw~a}V-W@k2-CK1z6Up-9pu*|
zDQs;?M=r)EB_&bLXWHUxbOk>I5Ru%~Ii&WZUlUwe*KT#y5^hbP^$m<2b}w%vY@N6W
zMcjZW$P$XSb~yX3b}j+VLGg(YZ{S-@>>e+c|BIj|+{G-d>ystnYOQXV9Yj(@86HT~
zV46KYn@IZTTTxoR38S%1f{-f69<|5jFyp5X?Udr-Jfb|1FtA_8smq(jl1Yk-y;{a$
zt18#uHtZt!u>735<}17MLaP09`ae6>?phh4Z*n&*eTURMN{2sS4`1U>FV%c)b7bWF
zE$z}DCYCiJ=fkYC5_VM<%vYn!-+TI8kbmE$I;7j93=^F(6uJ#2edqXg$3A~qIW6~I
zikV}x<(nxLSal`zo0p<?PF2tm>#Uyr&z@u%4|%`*mC~uOxU~g)QvDflrcUk^{exOS
zks}e8tKklf5pCWMOj3+2P|BR39xtv+*nOeS+uXjfV#DlW!29H2o8~9>oNiuH&aOYR
zY#rnm*gfUyQQ`%zycv?=Js;AElCoyv1a|z#!N6$=JJk=x(H?cW4$v45kn9L{FrOMO
z=vLn)S8YHZn}1@z(i`O+uofm)6iI+zw|uWBy=>J>teHMZd3c0;WVy9~R<la}A}seU
zL5|ip#kIlLSR7(3OC#H~6jqboWR(~#W6t6=OjI`Hyuh_Vi@jG11oTHAm=yF2>%wsf
z+W039olM8DLmBfETx9*KMXMe#q3_4=+<eCk>^qj<awi{cIv<!u&5KadRxKVGbi}|D
zHG0|!QoKeD#>j4D`x(aUnHwgMyTUO+ejzIX>8B!_%l*SuBE848TNCl(E*q=%axx<U
zLz*w(NDvyS_k!bXdOz84Rr7MvmL>iK_Gme#Fj2F#_cTk9E(guBthtVnkV}_v91TE{
zr**e7JyI@E#k}RKs|{nOnEKrUPLAjR?<CDj>6=)o4+i$QH&k@pL$#UMuLOc@FXksN
z&@>4%{A>8WfI)-8i>n&yu8~4Zj(xkHPE{b!Wb~e1woq|p=0x`H=O}ph*C@WGgP+eU
zXz0b>{DEfD!ORd_T{wsT=(E8dDqFCvv#~3&5H<dELOJns;BE(@g)!-jF>|wb;r5Gj
zC73jBBy2a(%hx$pQsk4W<D^;qABKpkx}CPQZhhV>YTsps&?E*|n)SEd3%ZrP-T?;L
zZF?N0T$QuZUvM~3W5aW;Z>gmVgTG#{_Fcs5d|efgq}(!E%zNUDWj+yMZ1~3Nj<=(x
z<q|fT#N=JUu2yGN_D8*w;?~*4+4a}I7iA@sZJB>MxJcdew>&5{6TpP?Ab#KzZJVe}
zhWz*=`HJ~mRHy`3ltXk>P*K~t^C0PqBSl={gE|}U@=5H*6UJ*ck;5KMn?9hRwH&VH
zr}*Q|C860EDEp5JrbWlRGFD$Ciz^^Tj9w=&T2X>3JUW*ekH1L&Bm4>8pGubC3tEIN
z!HIYHhTh(Il#Uwm>8kH<mnxeEMqpKhF}s#*UU19%n*xxCqfv^2X+!EL@U8}J#GC!;
zv5R|iM(V_KTj7PNr*~*bEaemqKj?sv0EDBh4n+}Dxv<1<@86?x35a=@z%lb!k175%
zhSz*euGwbXy<A|X*-8oWE`4u!Y!4dEdMZ_F@;;34l!U4rYnO*}7I!v+SN4G{rMOvE
znHMuA&)h$Bg)ZtcwgSLkF7{`zK2`%Fmgk7J(S%2h!j;j2T3`&RV<CU)RP?BVk*2Q}
z;_qF;xg?vPZQi|b9y`%U4J%Pi&W4;mKDkdEI*b_^`+lrkCbYu3E%oQkM@>G*@3*q@
z?WT7=Krd-Vs><vZgjRT7Zm<HZ{Gb)eK*dAB4!_FZ=r>Pp_<`E}ELMpRh)?<&whA!i
z+02e-Z(9z>Z%IDp3-aThnU%93JKS$uYV`>Y&r+#1f&O5n=+9>xO}h(AM7WfFaSS*;
z`-EQesD3acW$U_JbEB%_#~Ne2!^GO?dHjV$t(I#kgOzkus71SLO8hKLG*=bbO;FA8
z>mB^cT#ur;kwLmexQoTIFOZW5XMssMK9mlLC`U!4DbCQD1Br7QgqNQM@-|m}HgtN=
zFryKyF*w~LH>fmj^+D!rZS@zOmSv)Ou*%E|#^&!U@ms=Qs%5nfopPe*2fhC(?o0>2
zC{sbi5D9(F^$O9Th$SrSDV>Jy%ZG??AA@syNrS!Qbc?M|-4y*<yZp=tqmzCYqULhN
z4XO-k^q^+UX3!6>p7eFD+*$n0iU8E}xbX3YO~(jA@5Ye8u7ZL%#fJVAXM1pLQpcKK
z0T4~S;B=eqS{|rN5QnOI0y5}ICl>0mAiio#gV1gcG>uoyl;Alk?R7=|{uxt2?F>-p
zo8j3#M?hESjECCe?4XdFI+E6nXPI?p=c5y^(ZBqJ8m{E@_vw1d?69BPEfB*~2H&UL
zL%WcgY@hWl)n@D`a;GKiV)?pu{g!6*jb6>}zqY&68YRL|>8f?|&-buay#Es)%|=`t
zcmMk4w`g?IJIjkDD?5U4ZsFTm%fkg=1rti_=G%)s`-|s5dcJA4_1(k#qZe&R9oVL6
zZwDKJk_<GEZmKLXZn1j8s8cC0rMID*5Q0oCj3=?Eq0)e~^t6pvj`C;c$=pK+eDeE=
z8|NZHhy0$}*?+$jF1|^a^X>xXSxwN$_S+Ab{vDXUqPEfS75@<jYmEp7SlF6+*_BAH
zelc3pSRTZ=c}TK;8)v6;xoOf%Jo~Iy>gL>SRx94#O>5lYy_eCzct~hbMls8GFm@t*
z9SDK-cZZ4>eP`3r?yPSwJkZLU8UD|YnvjO;?hKR>*kP`FDE5(#yjDF$7oda_PgDyu
zmK3+w8OSyhn1BD`g2o+!=q)fQ%3`ru2l`}QX<imijj6dLMQ!TTkKzqHX?kcaA)*EU
zQWEeQyV1`X%NaY45jT!Gbq;ai;ep<tUSu=uv{8#Dw=P)V-FAw-^TfRNL++{!`ovtV
z7J%Ir?06#VVlVv2Z$?3Nr8^|F`1=PZ-|zQU7ENpK{hQ9olc3g9!6c=O>l{CKVC_GT
zh(QkE+>SPSlaly;T_QCgQ`iJ4^neq-rIu|*Kd_%b%h3k<fb2tQ&i}=^Du1!LE-qw#
z+>NqBz2O@N(G(p~bZk>O9@025XTk`zfqdP$x)5N8zt+&W8^qba-1uNmK=9cBUl@D0
z_x-(TP0(QxjPa#BKa%;ouYztbM;l$5*pjC8GunCq!1J&#oeeHWVapufVk9T$Pcy83
z#!1}A#LEAP{Nf>oHX*J~A#OOAAh$mSqNspXl~d4=!zx>0m2gUmI3*1^1!bIq0<q}m
q)Bi{C3vl&vkNite;g?hRL&92N6>v&wI7RIL7*cxv4H@6i*#80;O~w5H

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_a83300_256x240.png b/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_a83300_256x240.png
index 51581b3e40b7329ba54afaf204fe5c234b081f7f..a3b46f39c670053a6b1d9dec5dc84dc7eed9ac98 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_cccccc_256x240.png b/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_cccccc_256x240.png
index 4184f21a6be78600ab6584aa1649313f4f266813..f49a927677732ff8543c07e7336d697c49657d81 100644
GIT binary patch
delta 102
zcmexm_RDNS3D;9Dc0Of=OUYGQ8|&(&e2ffr4GnY+%tH)Ktc;DVOpUb-46F<ct~xeL
zF)%QwmbgZgq$HN4TIJ@aWTsUz7+PAGf;1SJg&0^^8JYr>LNq9y31*+{DQyS<G;|z_

delta 102
zcmexm_RDNS3D<o#MlMy+2|v|cH`dil`52n%8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR@cXApkwj
B9R2_R

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/ui-darkness/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..48d2b2ea51f479aed524c368badcb7cde50a00b2 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Of=OUYGQ8|z{ue2ffr4GnY+%tH)Ktc;DVOpUb-46F<ct~xeL
zF)%QwmbgZgq$HN4TIJ@aWTsUz7+PAGf;1SJg&0^^8JYr>LNq9y31*+HCTR!&2}~RE

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-darkness/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/ui-darkness/jquery-ui.css
index 96c0489c7e..c835bf12ea 100644
--- a/civicrm/bower_components/jquery-ui/themes/ui-darkness/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/ui-darkness/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=gloss_wave&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=inset_soft&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=glass&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=0078a3&bgTextureHover=glass&bgImgOpacityHover=40&borderColorHover=59b4d4&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #5c5c5c;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -7px -7px 7px #cccccc;
diff --git a/civicrm/bower_components/jquery-ui/themes/ui-darkness/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/ui-darkness/jquery-ui.min.css
index 5766f7eb20..5f7d3e4864 100644
--- a/civicrm/bower_components/jquery-ui/themes/ui-darkness/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/ui-darkness/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=gloss_wave&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=inset_soft&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=glass&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=0078a3&bgTextureHover=glass&bgImgOpacityHover=40&borderColorHover=59b4d4&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Segoe UI,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Segoe UI,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #666}.ui-widget-content{border:1px solid #666;background:#000 url("images/ui-bg_inset-soft_25_000000_1x100.png") 50% bottom repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #333;background:#333 url("images/ui-bg_gloss-wave_25_333333_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #666;background:#555 url("images/ui-bg_glass_20_555555_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eee}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#eee;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #59b4d4;background:#0078a3 url("images/ui-bg_glass_40_0078a3_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #ffaf0f;background:#f58400 url("images/ui-bg_inset-soft_30_f58400_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#ffaf0f;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#eee url("images/ui-bg_highlight-soft_80_eeeeee_1x100.png") 50% top repeat-x;color:#2e7db2}.ui-state-checked{border:1px solid #ccc;background:#eee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2e7db2}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url("images/ui-bg_glass_40_ffc73d_1x400.png") 50% 50% repeat-x;color:#111}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#111}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#111}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_4b8e0b_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_a83300_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#5c5c5c;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-7px -7px 7px #ccc;box-shadow:-7px -7px 7px #ccc}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Segoe UI,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Segoe UI,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #666}.ui-widget-content{border:1px solid #666;background:#000 url("images/ui-bg_inset-soft_25_000000_1x100.png") 50% bottom repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #333;background:#333 url("images/ui-bg_gloss-wave_25_333333_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #666;background:#555 url("images/ui-bg_glass_20_555555_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eee}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#eee;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #59b4d4;background:#0078a3 url("images/ui-bg_glass_40_0078a3_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #ffaf0f;background:#f58400 url("images/ui-bg_inset-soft_30_f58400_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#ffaf0f;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#eee url("images/ui-bg_highlight-soft_80_eeeeee_1x100.png") 50% top repeat-x;color:#2e7db2}.ui-state-checked{border:1px solid #ccc;background:#eee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2e7db2}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url("images/ui-bg_glass_40_ffc73d_1x400.png") 50% 50% repeat-x;color:#111}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#111}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#111}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_4b8e0b_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_a83300_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#5c5c5c;opacity:.8;-ms-filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-7px -7px 7px #ccc;box-shadow:-7px -7px 7px #ccc}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/ui-darkness/theme.css b/civicrm/bower_components/jquery-ui/themes/ui-darkness/theme.css
index 214df591c8..bf56a8a873 100644
--- a/civicrm/bower_components/jquery-ui/themes/ui-darkness/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/ui-darkness/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #5c5c5c;
 	opacity: .8;
-	filter: Alpha(Opacity=80); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -7px -7px 7px #cccccc;
diff --git a/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png b/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png
index 41801c369db6e037595b53319cd79121f3a09333..1018c16ee18e96c682079b5dd863d13ad8cdffb6 100644
GIT binary patch
delta 93
zcmcb^e1~~L1=mw9c0Of=OUYGQ8=IIIrHu@A4GnY+%tH)Ktc*>qjE%Gn46F<ccDR4c
bn>?RUOdW^(Nh!}u3_#%N>gTe~DWM4f&PEwX

delta 93
zcmcb^e1~~L1=j;kK3*k`Y43h2Zfs&=lr}WeHL%n*Gzl>@wlX%cGO*A!0FnmrE_pj9
a&u0`<$04sLd5whu2s~Z=T-G@yGywqMJQ$<^

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png b/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png
index c12b63e12a168414b414d1513b617a81aac21d17..9bd2493c45e82cb9e98658c26c8fcf0b3b960f8a 100644
GIT binary patch
delta 109
zcmZo*ZeX5J!u6DkoljZeQgW5n#JW`xMuxhE2D%33A%-Sa#->)rM%o4jRt5$;+&|_q
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=xQp)oZPy>UftDnm{r-UW|tzjNW

delta 109
zcmZo*ZeX5J!u5cYk5`Ff+Pj~M6YEw*7@FxCSn3*@gcurI8Jk!cSm+u6NrQNoyd4Y-
q45}rr5hW>!C8<`q`6-!cl?+A(I5g-<USk1jVDNPHb6Mw<&;$U%QyruL

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png b/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png
index e1a2a33249a52346b5dd523281bd3f62b90e1877..3fc523a0f8e0d3221fedb368ff8549efb1a67654 100644
GIT binary patch
delta 109
zcmX@YbcAU_3D;9Dc0Of=OUYGQ6YKIKj0|-R4Rj66Lkvx<j7_bKjkFC6tPBixxPQ!J
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXq?G3+paup{S3j3^P6<r_(9<50

delta 109
zcmX@YbcAU_3D*NoK3*k`Y43h2POQs|Ff`LOu+%j)2{AObGB&X?u+TLCk_PcEc{>;w
q7*tDKBT7;dOH!?J^HVa@DjAFnaA?qzyv735z~JfX=d#Wzp$P!w#U1Vd

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png b/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png
index 738ba3f632284dc256bb14cebe4f0d802cfdbd79..0cdc5563c6b6c668685080cb4ba64a9e0eb7e4ee 100644
GIT binary patch
delta 109
zcmbQnJdJrm1=mw9c0Of=OUYGQ6Pxx#7#Zps8t59BhZvez8Jk)e8)+LDSQ!}XaQ~Rc
rz`&qd;u=wsl30>zm7AZEnO4bQWPn4%Nh!}uKn)C@u6{1-oD!M<$x$AT

delta 109
zcmbQnJdJrm1=j;kK3*k`Y43h2PHfr}VQ8jnV5w_p5@Kj<Wo%+)V4-UOBn{$S@^&yV
qFsPQeMwFx^mZVzc=BH$)RWcYE;LxBad5s0Afx*+&&t;ucLK6VpLmlb>

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png b/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png
index 3d53f770291589ff8937caf932f10777f9943adc..55a7a45bd5462f4b9b301607b253486e1ceb197e 100644
GIT binary patch
delta 109
zcmeBV>SUTw!u6DkoljZeQgW5n#5&^$BST$716>325JM9yV^b?*BW(i%D+7Za?jQ3Q
r7#LJbTq8<S5=&C8a`RI%(<&K^3~*>TDdl+ysDZ)L)z4*}Q$iB}icKBi

delta 109
zcmeBV>SUTw!u5cYk5`Ff+Pj~M6YGp449#>6EOiY{LJW<qj7_WzEOZTkq(Qt(-VO!^
q2GtVRh?11Vl2ohQ{FKbJN(LhX92)c_udx6%FnGH9xvX<aXaWG9KOH>)

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png b/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png
index 7af281173b912b160a9463df3e9d5f3d517ca0b6..1b92e933b0f68d3373231ad898c2ed605f0ba3be 100644
GIT binary patch
delta 110
zcmeyU`%!m71=mw9c0Of=OUYGQ8=J(%B8&`m4GnY+%tH)Ktc*>qjE%Gn46F<ccDR4c
sV_;xVEpd$~Nl7e8waU#;$xN$cFfzcQ;iQ!3C7=cdPgg&ebxsLQ02((RDF6Tf

delta 110
zcmeyU`%!m71=j;kK3*k`Y43h2Zfp`4i!e0PHL%n*Gzl>@wlX%cGO*A!0FnmrE_pi`
r7#LJbTq8<S5=&C8a`RI%(<&K^3~*@Blf1?P)WG2B>gTe~DWM4fF4Z1|

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png b/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
index 47862fe95ad02446b010b14be68ea1d73766aae4..fd66377171a8c2d4784d7aa1bdfbfdf52068ade4 100644
GIT binary patch
delta 109
zcmcb{bd7033D;9Dc0Of=OUYGQ6YClxj0|-R4Rj66Lkvx<j7_bKjkFC6tPBixxPQ!J
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXq?G3+paup{S3j3^P6<r_=2srb

delta 109
zcmcb{bd7033D*NoK3*k`Y43h2PONK)Ff`LOu+%j)2{AObGB&X?u+TLCk_PcEc{>;w
q7*tDKBT7;dOH!?J^HVa@DjAFnaA?qzyv735z~JfX=d#Wzp$P!`NggBs

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png b/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
index 9dd4d016942c7e6813a7409267ce8f633f917b88..f6e8da082988d4f0d4dc5d1cbe40f6224b5fff92 100644
GIT binary patch
delta 109
zcmZo-ZepHL!S$4joljZeQgW5n#HJMyMuxhE2D%33A%-Sa#->)rM%o4jRt5$;+&|_q
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=xQp)oZPy>UftDnm{r-UW|v1uMs

delta 109
zcmZo-ZepHL!S#TXk5`Ff+Pj~M6Ps2<7@FxCSn3*@gcurI8Jk!cSm+u6NrQNoyd4Y-
q45}rr5hW>!C8<`q`6-!cl?+A(I5g-<USk1jVDNPHb6Mw<&;$U*TOF<d

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_222222_256x240.png b/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_222222_256x240.png
index f184400db5da441a76667625c74567d220208e3e..f545bcc5f5ad98c60098d82501b0e9bde4763c3c 100644
GIT binary patch
delta 102
zcmexp_R(xY3D;9Dc0Of=OUYGQ8|%uXe2ffr4GnY+%tH)Ktc;DVOpUb-46F<ct~xeL
zF)%QwmbgZgq$HN4TIJ@aWTsUz7+PAGf;1SJg&0^^8JYr>LNq9y31*+{AZ-W$DpVY1

delta 102
zcmexp_R(xY3D<o#MlMy+2|v|cH`bL&`52n%8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?E|ApkS3
B9NGW?

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_228ef1_256x240.png b/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_228ef1_256x240.png
index 33a0400c06560348533c3e5d11d03da493755b73..25a1da07634561fea113d1ea14d7f3e5e5adf0dc 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png b/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png
index 457ac4764dc85964d082d778af0969cb385b6eff..201bdb82ca8879e2f1f5a40f8a2e3edabc3176ec 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_ffd27a_256x240.png b/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_ffd27a_256x240.png
index 6a927e1fe2aa8715b04d20cdbfe6039fce2bd1c3..8fa67a5882ed444fb0cdf31f29cbafecc57dc696 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_ffffff_256x240.png b/civicrm/bower_components/jquery-ui/themes/ui-lightness/images/ui-icons_ffffff_256x240.png
index 2cbe10f0b2b34be6b2f7ca3850fbc948ce281fa5..48d2b2ea51f479aed524c368badcb7cde50a00b2 100644
GIT binary patch
delta 102
zcmca^blqq|3D;9Dc0Of=OUYGQ8|z{ue2ffr4GnY+%tH)Ktc;DVOpUb-46F<ct~xeL
zF)%QwmbgZgq$HN4TIJ@aWTsUz7+PAGf;1SJg&0^^8JYr>LNq9y31*+HCTR!&2}~RE

delta 102
zcmca^blqq|3D<o#MlMy+2|v|cH`c{S_!ye$8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR?~4ApjDl
B9A*Fj

diff --git a/civicrm/bower_components/jquery-ui/themes/ui-lightness/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/ui-lightness/jquery-ui.css
index 6b7ec6aaf5..dac74bc3cb 100644
--- a/civicrm/bower_components/jquery-ui/themes/ui-lightness/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/ui-lightness/jquery-ui.css
@@ -1,4 +1,4 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,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");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,7 +1306,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
 	opacity: .5;
-	filter: Alpha(Opacity=50); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=50); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -5px -5px 5px #000000;
diff --git a/civicrm/bower_components/jquery-ui/themes/ui-lightness/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/ui-lightness/jquery-ui.min.css
index 8ed2351d64..7d601df975 100644
--- a/civicrm/bower_components/jquery-ui/themes/ui-lightness/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/ui-lightness/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #ccc}.ui-widget-content{border:1px solid #ddd;background:#eee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #ccc;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #fbcb09;background:#fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#c77405;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #fbd850;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-icon-background,.ui-state-active .ui-icon-background{border:#fbd850;background-color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-checked{border:1px solid #fed22f;background:#ffe45c}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{-webkit-box-shadow:-5px -5px 5px #000;box-shadow:-5px -5px 5px #000}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #ccc}.ui-widget-content{border:1px solid #ddd;background:#eee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #ccc;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #fbcb09;background:#fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#c77405;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #fbd850;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-icon-background,.ui-state-active .ui-icon-background{border:#fbd850;background-color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-checked{border:1px solid #fed22f;background:#ffe45c}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;-ms-filter:Alpha(Opacity=50)}.ui-widget-shadow{-webkit-box-shadow:-5px -5px 5px #000;box-shadow:-5px -5px 5px #000}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/ui-lightness/theme.css b/civicrm/bower_components/jquery-ui/themes/ui-lightness/theme.css
index dec77aed3e..aa61074cd3 100644
--- a/civicrm/bower_components/jquery-ui/themes/ui-lightness/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/ui-lightness/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,7 +438,7 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
 	opacity: .5;
-	filter: Alpha(Opacity=50); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=50); /* support: IE8 */
 }
 .ui-widget-shadow {
 	-webkit-box-shadow: -5px -5px 5px #000000;
diff --git a/civicrm/bower_components/jquery-ui/themes/vader/images/ui-bg_glass_95_fef1ec_1x400.png b/civicrm/bower_components/jquery-ui/themes/vader/images/ui-bg_glass_95_fef1ec_1x400.png
index 41de89710310990528c7ef37046552bc46d4101c..5661dd1d61f28140cfcec6466997720122e2f10c 100644
GIT binary patch
delta 109
zcmZo;ZeyNM!S$4joljZWJ4<`Q#HKY7MuxhE2D%33A%-Sa#->1|ZD3$!U{L$u`~wCC
q2GtVRh?11Vl2ohQ{FKbJN(LhX92$7`md5}!FnGH9xvX<aXaWGWJRV8_

delta 109
zcmZo;ZeyNM!S#TXk5`GS;=v5wiA`%F49#>6EOiY{LJW<qj7_Wz4Rj4mtPBhmFe*4Q
rFfgc=xJHzuB$lLF<>sekrd2W+8Q{=xF=obJpaup{S3j3^P6<r_bQK-v

diff --git a/civicrm/bower_components/jquery-ui/themes/vader/images/ui-bg_gloss-wave_16_121212_500x100.png b/civicrm/bower_components/jquery-ui/themes/vader/images/ui-bg_gloss-wave_16_121212_500x100.png
index eac68e5cc8a0eea67d1c68b38086cc90a427f1cb..943d78b5432bff556f7b9f4d346570a467cd880a 100644
GIT binary patch
delta 110
zcmdllzh8br3D;9Dc0Ofg?=0;J8|z;3MHm_C8XD*tn1>jeSQ(oFk+y+>m4QL+gYyp<
r7#LJbTq8<S5=&C8a`RI%(<&K^3~*@R*;^h1)WG2B>gTe~DWM4fCpsTj

delta 110
zcmdllzh8br3D*NoK3*lRiU%`zH`cx6i!e0PHL%n*Gzl>@wlX%cGBnUNFtIW)Siq>@
t$iTp$TH+c}l9E`GYL%Oxl9^V?U}S(p!^M~xe}NhpJYD@<);T3K0RZNA9`pbJ

diff --git a/civicrm/bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-hard_15_888888_1x100.png b/civicrm/bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-hard_15_888888_1x100.png
index 6dd2bf64b39796b076c57e27142a8d5f510fb6b4..460f61a01b63fa4f3cb307c217a5eaeb1c9fe2f3 100644
GIT binary patch
delta 109
zcmdnaw4G@}3D;9Dc0Ofg?=0;J6YCNqj0|-R4Rj66Lkvx<j7@<^+rYrez@YZQ`3DRP
q45}rr5hW>!C8<`q`6-!cl?+A(I5hC=Esp_eVDNPHb6Mw<&;$U$R329V

delta 109
zcmdnaw4G@}3D*NoK3*lRiU%`zC)OoK7@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<e=QyK

diff --git a/civicrm/bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-hard_55_555555_1x100.png b/civicrm/bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-hard_55_555555_1x100.png
index 4e704a007179ae6723b51d69b61c5b5b556442d5..44a64271bab43c48feacbc4050d570467d449fad 100644
GIT binary patch
delta 109
zcmdnaw4G@}3D;9Dc0Ofg?=0;J6YCNqj0|-R4Rj66Lkvx<j7@<^+rYrez@YZQ`3DRP
q45}rr5hW>!C8<`q`6-!cl?+A(I5hC=Esp_eVDNPHb6Mw<&;$U$R329V

delta 109
zcmdnaw4G@}3D*NoK3*lRiU%`zC)OoK7@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<e=QyK

diff --git a/civicrm/bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-soft_35_adadad_1x100.png b/civicrm/bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-soft_35_adadad_1x100.png
index f0655a6a8fb429ec135491b4344df05b35035135..0ae418dcc42bbe7a363aa3d1d7645790abe688f8 100644
GIT binary patch
delta 109
zcmX@cbc|_23D;9Dc0Ofg?=0;J6YB~hj0|-R4Rj66Lkvx<j7@<^+rYrez@YZQ`3DRP
q45}rr5hW>!C8<`q`6-!cl?+A(I5hC=Esp_eVDNPHb6Mw<&;$U|LLP(w

delta 109
zcmX@cbc|_23D*NoK3*lRiU%`zC)O227@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<ksBT%

diff --git a/civicrm/bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-soft_60_dddddd_1x100.png b/civicrm/bower_components/jquery-ui/themes/vader/images/ui-bg_highlight-soft_60_dddddd_1x100.png
index 625223b4feef68ca6bcd7687753f3f0dcd34b117..cd09be07421246eff4686d105d1b6c5dc1440521 100644
GIT binary patch
delta 109
zcmcb{bd7033D;9Dc0Ofg?=0;J6YClxj0|-R4Rj66Lkvx<j7@<^+rYrez@YZQ`3DRP
q45}rr5hW>!C8<`q`6-!cl?+A(I5hC=Esp_eVDNPHb6Mw<&;$VGVji>r

delta 109
zcmcb{bd7033D*NoK3*lRiU%`zC)PDY7@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<q&pr_

diff --git a/civicrm/bower_components/jquery-ui/themes/vader/images/ui-bg_inset-soft_15_121212_1x100.png b/civicrm/bower_components/jquery-ui/themes/vader/images/ui-bg_inset-soft_15_121212_1x100.png
index 30c7bf449194155391c8af432e479be9ca64bf31..3f8aa93c733206920cd52437da7e754254ae5b34 100644
GIT binary patch
delta 109
zcmX@abcks}3D;9Dc0Ofg?=0;J6YFv!j0|-R4Rj66Lkvx<j7@<^+rYrez@YZQ`3DRP
q45}rr5hW>!C8<`q`6-!cl?+A(I5hC=Esp_eVDNPHb6Mw<&;$U@dLDQH

delta 109
zcmX@abcks}3D*NoK3*lRiU%`zC)VXe7@FxCSn3*@gcurI8Jk!c8t59BSQ!{BU{r8q
rU|>)!ag8WRNi0dV%FR#7OsixtGQgqXV$6)cKn)C@u6{1-oD!M<j8h&J

diff --git a/civicrm/bower_components/jquery-ui/themes/vader/images/ui-icons_666666_256x240.png b/civicrm/bower_components/jquery-ui/themes/vader/images/ui-icons_666666_256x240.png
index 4bdf1575e3bb0cbe593c8f3bdf278efcc8dc2770..56596198fcfaa4848cd412d9a974f6de109e4a0e 100644
GIT binary patch
delta 102
zcmX?Ze%yRQ3D;9Dc0Ofg?=0;J8|%(U`4}1M8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
zVqjoUEpd$~Nl7e8waU#;$xN$cFtoHV1!*uc3o)>;GBgD$g=kPZ6U;t&nzSJR0?r&-

delta 102
zcmX?Ze%yRQ3D<o#MlMy+2|v|cH`bkz@-Z~iHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
zf`NfSwZt`|BqgyV)hahXB{Qv(!N|bSRM!Bg$1uduz{=R%%E%C+LBla`&*W*+h5#@&
B9W(#{

diff --git a/civicrm/bower_components/jquery-ui/themes/vader/images/ui-icons_777777_256x240.png b/civicrm/bower_components/jquery-ui/themes/vader/images/ui-icons_777777_256x240.png
new file mode 100644
index 0000000000000000000000000000000000000000..798e488426620e15df49ed70750bd673bafd197c
GIT binary patch
literal 7111
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
MQA?px&NAZv0Auw)RsaA1

literal 0
HcmV?d00001

diff --git a/civicrm/bower_components/jquery-ui/themes/vader/images/ui-icons_aaaaaa_256x240.png b/civicrm/bower_components/jquery-ui/themes/vader/images/ui-icons_aaaaaa_256x240.png
index c9b651cf7209bf5848d00998e9dfe2a02449e35d..f436da8b574e7aea9386ef3b92e2a4006ec18447 100644
GIT binary patch
delta 87
zcmZ2%zSw+13D;9Dc0Ofg?=0;J8|zj`NgEmJ8XD*tn1>jeSQ#5znHp;w7+4t?Ty<=g
kn(QboB5P=AVG2@VWENszVP$9vl!K^HIup!3xk%a&047QnuK)l5

delta 87
zcmZ2%zSw+13D<o#MlMy+2|v|cH`c9?k~TEcHL%n*Gzl>@wlX%dGPcw;FtIW)s9Gen
mVzQ&Oh^&!;p{cF`P?2GXp@EgLxs{P2M1_W9-k!-t(uM#^tQUy@

diff --git a/civicrm/bower_components/jquery-ui/themes/vader/images/ui-icons_c98000_256x240.png b/civicrm/bower_components/jquery-ui/themes/vader/images/ui-icons_c98000_256x240.png
index 552a9d0c55652dbe8b621e71987781a9da4895d3..d92c22b2c3ac5620fe0745bcad486a5d514bfff7 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/vader/images/ui-icons_cccccc_256x240.png b/civicrm/bower_components/jquery-ui/themes/vader/images/ui-icons_cccccc_256x240.png
index 4184f21a6be78600ab6584aa1649313f4f266813..f30fa15a04f23d02819d9bed72b319064e4381e9 100644
GIT binary patch
delta 102
zcmexm_RDNS3D;9Dc0Ofg?=0;J8|&(&e2ffr4GnY+%tH)Ktc;DVOpUb-46F<ct~xeL
zF)%QwmbgZgq$HN4TIJ@aWTsUz7+PAGf;1SJg&0^^8JYr>LNq9y31*+{DQyS<5M~@C

delta 102
zcmexm_RDNS3D<o#MlMy+2|v|cH`dil`52n%8d&NYnuHh{TNxW!8C&Wam{=JYR4o!(
z!N9<vTH+c}l9E`GYL%Oxl9^V?U}Ruus%rq$V;Ev+U}bD>Wn>7^py8OeXR@cXApkwj
B9R2_R

diff --git a/civicrm/bower_components/jquery-ui/themes/vader/images/ui-icons_cd0a0a_256x240.png b/civicrm/bower_components/jquery-ui/themes/vader/images/ui-icons_cd0a0a_256x240.png
index ed1b23a81c2b1389423565a29deb53e883311bc2..6e7f08ee56e51aa273a69a4cad190688dca8145b 100644
GIT binary patch
delta 4192
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

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/vader/images/ui-icons_f29a00_256x240.png b/civicrm/bower_components/jquery-ui/themes/vader/images/ui-icons_f29a00_256x240.png
index 0259655b71a5ca92d579899fdb86d725fcbe529f..0b8dadf6106fb59167dd147975a26ce87400488f 100644
GIT binary patch
delta 4192
zcmXAsWmuG37l!AZp*xgL!J%R35*R`{ln_K@hLDsvl=M4<luCmjh-1(wi1ZKx(ja(f
zq(KlEN?-^jK0V+4Ywhb=YyVi!bFH;^r(lv`DjHz?=x`N~4qM33gFqm*0p_L_5F5Sl
zYce@YEd!5S@~ace3T;h8e;^+`ws@kOmg(eRf_3xC^Uvr3guvq7jIUFbdtXu$s&GB!
zD^L1k|J(sM8tLgk5=goA{~X8z3`}m4uTqiI2?!W@h^0ax^qvMfnwG)ew(nCr&D1fH
z_34*w<fL;p8s#Z@x4``sr26ddPX>C86?v|xl;YkILN71lX%?yDRc~~f7rAl1df2Cj
zf$XdR%`hZ*H{lPAd{NFbCR5cH2tTq=MJb@|g3<-~fG3;5F$#-jLe4n7D<31_1<+S9
z#ZbS<(;ry4rbH@p>enN-jYBFK==w%8G+UWH6_|*`Q56IXVfh-*3uk16=8ZW?KcVM!
zLZccV2UjBMA!e|+dWfn>MWQ-%Y8r3cX`up2w=eZz<WCyLaFA`S&kLk=$$2{zH+BBw
zDckcMO7CfULz^11u@JL$b~zm5qEH2NAsmv&kX}e{m{<rrg=9y$D1PpWwL((v={zqx
z<d5N>hzxt8)|btm)#=|vVGL*);L)SNZ1m$VF3;S&o}FSk#lK9xt@8rz2o``W$FJxY
z)tt+nkZhCZk_?Rh=cC%8|5?lj_o}n`D7|4QMygmVezs+%ryf>CMrsJVWc<KmKvvLo
zgWJyih^m>k>fJ9web%BtLgA;59I|E=zQjfShing4)0pvD4Z7zy?BW=Ja45wYN37Yg
zv-H&p{|sd@SyhRz1Ft~&_{rF2Zv83oScJFooX?vjj;0dUt(9ywokcVHOnpgm5-EKw
zlwm?;u5_lA+HU`JX~y~g-RU&BdFfTEHuto%nse^{yD#*#l2)W;yAzmN(Y>C7hhF0&
zkW9(F<uMNXm;GCGrue4jVa~p!fJvW3pHgURb$jS-Mhz$^Wwt+ItAG=-heE?XKOP?p
zrwKka5+7BI+8`Im_v%<$gWOXUV(IK~Fp?YMnP%{m!xwlw$jLMvuAjpE4$y^o0zL(~
zrZ}4%NEj^tx$k>t76gv6>cjhktD!$g(f2U{X=v7}<NeOu80oD!F8qNFjd2bsMV%He
zABHAcFbkwLdd<#d+qTManz8-fm!ZLQkEaS!5HfoJ%tWfgul>bwtYH?X^vJUJZFRP+
z0>LKsNsRZj>L&deMe;?3D|%wWR!WFtba3&?bbm6qRIZBIW>Jjj@$ecs2nfcH*E>Us
zst|9?r1;TNpQM1DAGiU*;bYj;n(QFaV*<2C`F_o({xGU&ie&a~qR<y#LijWZ6)bPm
zjl1)eE)LUhzT^8?llmBkF}czlF=fv2lHuph-H%L2Txa)ZRkf1RJ`$Ffxx>fzMiSA4
zqa22AGfXPO(z(OXdewU74QZwXd+j`o)&c#+>08eP!Uxn}?K+9Np<O=CEcLK(aKLJe
z^Fsbtin|EDY0xng<?bubU~XPweZ|r83I9VvHS%YYx%}fRq}ndw&$S)^Ds5GgQL@mU
z5ig9MR6tnE*h0b(4HSE=J;Aj!foOuZBeBU|P}USl69G;vY#bE>#NBaIHcfaA7W{sm
zs)A@V7Yp)OOfDcr7c3Isgz1BH1R9gF_p!-9Hm%HCX>bm%-NBp8&%0{2O%=5&^%!Uq
z`vimKCwsFd&ch<~b@h>`fPXdqs<Q0DZxN|g7kP1yIq{x$t+yzrV%{&mX6C(Fbg^HS
zov4eP^1;DBM&BWg4L7Nfu3LuxSSvZd5cZzr6Ot2cx4&(i_R0Ff3uG{Fy6NBgyOEK#
zHjY|*p{~o)MeH6fFm!a&fG&gbJM&v0nv^-9^1W3F-Jq9zou=*WEAFIPy@PxZX-L10
zP*XQ|4CL-%s}8|X+X?tU+$mGKzeob#Z4Dzw00XNdmn3m`k^~5VBa6aX>X8fbQ^MbQ
zU=2>9q6eU8s&#G9$}R=KaJbc+U~ilwnfG?WaBb2Q4PnQUGd#Q5eSjfm<TAn-<8IDJ
zRP>@z*B__03bt-{2Ywp{=IjtcFcmeI*$^xB7mnpgqon<kzPmg-P$Pb+sBj;%-u}r-
zLF5Mb`{K7Zl*tdtV~~DM@)+S89K6m0L!)H)h&?2kpoRpn%9lV9j2(*H!z%k)(njm)
za0ftzFlul3DFEK()5O!|x^O8wlCM-tZ<$IuR#u$8!u!SfW?q@D=IuZWx8REnS`mDG
zOD#9rV9JrY6oLF9i}kD21l89h#uNbB25(2$<;P0wtT1(chf4rs(CTxhFV`JqN~D9R
zbYFpk2S<{rio_qL)QcpsO%T({Zv2}svrMVE#M&;aNJz5)7at2l6YZVt+&q6oZfhXS
zS_!c(;Y&P&T*o?N8S=EVB@6@hh-~pi1g0UnmZGd6#WL_ellT7Id##~Hy4$RP@gfLl
z7JZ)6TlLz!Eilm@#OXBb88TmRuMrO7JO{MSl52|h<|mzN0+DomGYS(L19C9g)td$1
zEv{_!!iOK(>J1s*EK1QRyZ<u|2&snNb(c}gvulj@92h6M$qQ%7KCe4IviwK2XYx=Q
z@ARh4FO#nJqF>SHEviX1U)cp3DTNAa(9CTfV(<5<pdFdgI@8Qg(pWxGc&-I{_jY8`
z!^!pUY@@{OXk))kSFUz1rgrspOPX)1+>vGR3h1INaUo{_%y@1@1YH6z6#CyqxHhQS
zLoZ0c?8-JYX%@lEnJc_^DmdL@p+3vgRlRodxQg*#B}7ci<L_9epcm|U+^hgm7$c6R
zzo4QIjCptA)-U-G0GVGUw1EVXLMKO{rxTi-NGkqxO8W@ok?OH>&wQac>(G4$FO$>r
z5mq9NB(TC4`(o%d(xq@0wZ+Ml`mgf?J-&l@*L|W{jZ??^N?~|>uW-v&8xyZGh1(n4
zm>a`K-YAFUeMD}Owt&4LiF2&O8xSYZAqeSv1^PV-I!2+!_9HF8*`3h+j^@zlz$n}9
z<&_@WJ9P^~k8CL!NIX(*iOy!EBjJs_<FpfxfZ8tohNjrfop(xY;t3ZwFlHYwmN%aJ
zo#cV1HP?|xmt+3w76C(KxBb(zO!k>IFs5P5(?_%j^$<;BalPhkug#IZ)g=7(8#P`V
zN;1EHNN)#F?9uXq!v9Tp>YU|7_tpM(>45{g%aFc%)K=@jJdXF!U6V@ew6&vtjT!l2
z?f2feH43CfVb``q&W(CCc4p&+%oZ<R!e4IHyA^T1IE}kgME-5@*)J32!J<)CGT4O_
zE42gvK>zI;%JitK#BTc9AH-)JZM9-eFZ!V@;tlSj&%minHRt=}l`1I#+_LOj>s{@l
zn&j5~()R7t1K!gp1B_qoS9ZhW{Yg293BG<o4ZN7EZ&I@Wx}cR?x1diY1a6t?zNV!w
zEh!Q;-}ZF%P$y&DGk!n5L}i^6$O_0cf8R_$tTy6*Vw+Vxp&@^u?M}dLZ%92Dp=m5f
z@N>!xf(HYEw=x0CMUfTdC<(NB&+qYrPqJ6-J)rL{pe9kbyWOkMtci*B+ddB=8>sv3
zE;J`JLDv@_<h>Stda#5y!>64c=%35=_2Y|t6T~q(mBR(w8mciFb$HgYz)xQokrIo)
z&AnY#J<e;RPs=)Ahcv-yM(FA2=xCsuV)r7rK*MlJus1F~%b!L`)q)#BA1zfhI!#8d
zDMJ>HN&)0yhL;@_db=e@Je#A|VZPC9w@A5PJ5=U2yC42OS@{*umf%m5<KpV->Kn(7
zt#3D3Amu4fygSFk(e!@JU(MmV9`ZE9gA9M-b}{Qk_jLyC&Ul^631WN|0n~X;#Y3XO
zn&zVvP7Qpu-d8S%!rEs2asAU~12r%`2SvEnfBS7VJom-OzzbT=xpU0+%KCV@fS}~j
z73+<IZ0T?4I)9lz?s>yn6#VFrz&plp@R{JH=z+9@*wu8Td@1?8QkN&swj&a_JKjOq
zOny6GODpb>Xm*m)mCKkn6H+IBiaG+N-0s_zKsMj7%)3G7Ym^ga&<6rkCY1L=vE(H*
zMuBFi(1A9c+43u`@uI~a$UV&r>92efhH@%qodxYr*u8u(PHTYS0xT&a94x)-9FkeP
zMbC-*jt-kXGfg;sR-3l^{q6T@4vjaVNo%33-cYKMRlw9DKaN<>n92dS@CM~xu`ShT
zBFP3;{glkC#kSy>S22grn>b?}eW=-j7{qC@p>9QEOIh&6tNoTI)cB2-9*o0Vd6jjw
z@nwtr#C#n##K}ekD}y7R-?#MY2V39ygda9~DrD%=sk5Df_hbZ(Qun*Tr=toph@$DF
zzmNTd1S4HQ{bw~GyWCp=5@U6Ex3+Gbw+q;-14v;6h483({_C8=%`d%Jtu@^O>)hET
zFU{~D(bu&bwG{XOI4K;kvYlDm-`6L)k;OprhbXb_*Iv;e6j$i9AoDcFl)}Xto4VP&
zva@R{FgV)fUy+KB{NDSQ<P|sZ7?vs)0Co>w<pk-P=)pwoLc#D>r-4UNjA&dW^1rR|
zCGJwWnvi_h293Pn+Mdg_@9(4iRbWTt5;?QO{$Sr<E?fnYx)on9fM2b6xbN&~7+{dN
zjH_a@-H?cC%iYOccnYmZKGjcue$$_$6Xn|M|GpTW^tcHpXFeVEUWkMFYv9t`Gle$g
z*-OLn#(#rrW`|e%S+PMgyUG;8Z5$HQKCLKvCVi$rY})a-5qMc(_*^gjJdNp=Ev8eX
zb=kwth8>r|2%s$8Oq$=`P#NqGTZC?hq_wYKp)00?ewgFSf#nzEFFUloNdC$%^6*5%
zE}8c9akDzB^?vE;f8C$Q4wJ_^Hzk&p&(^krt$q}Tr<hdZ`hNqna1)c(boQXz&rt4M
z?{{0GkKR{Sa*;%+FFupRrVVHL1ltdc-}xqUZY2iGdMtbX%oJRyKw%W`Z?6k(MAxAf
ze{hFG?gKS`76~QRF~h?@H+_XQ%v?{2OpOxUl?Brp?QSV2tItuf(>(k`6Lu)rp>ZXs
zeW&F(Uye;NVU^XGAB@yOR;j%?4eWKzy2ukiN43TbX<@cMJ<)3aCBd@%2_t)ZqfG%=
zlEk(~ls`#~Z=#5$I1Cce+_$(Z<2$iNAFa-dW*>W@d5hjLAQdW#Bex>(84!wNDst!d
zR?@9_-B$VHTAvYHo&{xnX8V@5LC^;S|3+Ec1j9#J0)JP*wQDy@xZ{m7^yv35VW0Qq
z1tDi7nNk(lJ!Zaj4K*&svPwac6l03$wJ+B*Ku|GAhq~dX6W*ka`mcNb@Q|Z#{3l5?
zj*p+v`ma3yC9m6{z7F=iCj+wb*lGl1W<e5L%zx#v-17F3LeW9>ztt*QpklNGk7~JL
z)nr8%CrQ@7P~4pBo`BUwc{zxpZrJ~I+(NB%*jDF+gxFq|JHa%m*P(@v4mcU5{myuk
zpA<!~%*C5!d}L%XmXVf_Mo1tOEv4mDWMx(4WyKH(6$D~jGlt{ONB(-iO`8B`hkyqv
mUOvw5E+G(UWhME)1u_bj2qhJ1`9G=uFSs^nL7u_PB>g|=?!@o_

delta 4206
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

diff --git a/civicrm/bower_components/jquery-ui/themes/vader/jquery-ui.css b/civicrm/bower_components/jquery-ui/themes/vader/jquery-ui.css
index f95e236823..0034760301 100644
--- a/civicrm/bower_components/jquery-ui/themes/vader/jquery-ui.css
+++ b/civicrm/bower_components/jquery-ui/themes/vader/jquery-ui.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
-* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=888888&bgTextureHeader=highlight_hard&bgImgOpacityHeader=15&borderColorHeader=404040&fcHeader=ffffff&iconColorHeader=cccccc&bgColorContent=121212&bgTextureContent=gloss_wave&bgImgOpacityContent=16&borderColorContent=404040&fcContent=eeeeee&iconColorContent=bbbbbb&bgColorDefault=adadad&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=cccccc&fcDefault=333333&iconColorDefault=666666&bgColorHover=dddddd&bgTextureHover=highlight_soft&bgImgOpacityHover=60&borderColorHover=dddddd&fcHover=000000&iconColorHover=c98000&bgColorActive=121212&bgTextureActive=inset_soft&bgImgOpacityActive=15&borderColorActive=000000&fcActive=ffffff&iconColorActive=f29a00&bgColorHighlight=555555&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=55&borderColorHighlight=404040&fcHighlight=cccccc&iconColorHighlight=aaaaaa&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=888888&bgTextureHeader=highlight_hard&bgImgOpacityHeader=15&borderColorHeader=404040&fcHeader=ffffff&iconColorHeader=cccccc&bgColorContent=121212&bgTextureContent=gloss_wave&bgImgOpacityContent=16&borderColorContent=404040&fcContent=eeeeee&iconColorContent=777777&bgColorDefault=adadad&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=cccccc&fcDefault=333333&iconColorDefault=666666&bgColorHover=dddddd&bgTextureHover=highlight_soft&bgImgOpacityHover=60&borderColorHover=dddddd&fcHover=000000&iconColorHover=c98000&bgColorActive=121212&bgTextureActive=inset_soft&bgImgOpacityActive=15&borderColorActive=000000&fcActive=ffffff&iconColorActive=f29a00&bgColorHighlight=555555&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=55&borderColorHighlight=404040&fcHighlight=cccccc&iconColorHighlight=aaaaaa&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
 /* Layout helpers
@@ -45,7 +45,7 @@
 	left: 0;
 	position: absolute;
 	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
 }
 
 .ui-front {
@@ -664,7 +664,7 @@ button.ui-button::-moz-focus-inner {
 .ui-progressbar .ui-progressbar-overlay {
 	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
 	height: 100%;
-	filter: alpha(opacity=25); /* support: IE8 */
+	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
 	opacity: 0.25;
 }
 .ui-progressbar-indeterminate .ui-progressbar-value {
@@ -728,7 +728,7 @@ button.ui-button::-moz-focus-inner {
 	z-index: 2;
 	width: 1.2em;
 	height: 1.2em;
-	cursor: default;
+	cursor: pointer;
 	-ms-touch-action: none;
 	touch-action: none;
 }
@@ -1040,18 +1040,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -1064,7 +1064,7 @@ a.ui-button:active,
 }
 .ui-icon,
 .ui-widget-content .ui-icon {
-	background-image: url("images/ui-icons_bbbbbb_256x240.png");
+	background-image: url("images/ui-icons_777777_256x240.png");
 }
 .ui-widget-header .ui-icon {
 	background-image: url("images/ui-icons_cccccc_256x240.png");
@@ -1092,7 +1092,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -1303,9 +1306,9 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
-	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
-	box-shadow: -8px -8px 8px #aaaaaa;
+	-webkit-box-shadow: 0px 0px 5px #666666;
+	box-shadow: 0px 0px 5px #666666;
 }
diff --git a/civicrm/bower_components/jquery-ui/themes/vader/jquery-ui.min.css b/civicrm/bower_components/jquery-ui/themes/vader/jquery-ui.min.css
index 7a2a0dc7bc..b2adc1a004 100644
--- a/civicrm/bower_components/jquery-ui/themes/vader/jquery-ui.min.css
+++ b/civicrm/bower_components/jquery-ui/themes/vader/jquery-ui.min.css
@@ -1,7 +1,7 @@
-/*! jQuery UI - v1.12.1 - 2016-09-14
+/*! jQuery UI - v1.13.0 - 2021-10-07
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
-* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=888888&bgTextureHeader=highlight_hard&bgImgOpacityHeader=15&borderColorHeader=404040&fcHeader=ffffff&iconColorHeader=cccccc&bgColorContent=121212&bgTextureContent=gloss_wave&bgImgOpacityContent=16&borderColorContent=404040&fcContent=eeeeee&iconColorContent=bbbbbb&bgColorDefault=adadad&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=cccccc&fcDefault=333333&iconColorDefault=666666&bgColorHover=dddddd&bgTextureHover=highlight_soft&bgImgOpacityHover=60&borderColorHover=dddddd&fcHover=000000&iconColorHover=c98000&bgColorActive=121212&bgTextureActive=inset_soft&bgImgOpacityActive=15&borderColorActive=000000&fcActive=ffffff&iconColorActive=f29a00&bgColorHighlight=555555&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=55&borderColorHighlight=404040&fcHighlight=cccccc&iconColorHighlight=aaaaaa&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=888888&bgTextureHeader=highlight_hard&bgImgOpacityHeader=15&borderColorHeader=404040&fcHeader=ffffff&iconColorHeader=cccccc&bgColorContent=121212&bgTextureContent=gloss_wave&bgImgOpacityContent=16&borderColorContent=404040&fcContent=eeeeee&iconColorContent=777777&bgColorDefault=adadad&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=cccccc&fcDefault=333333&iconColorDefault=666666&bgColorHover=dddddd&bgTextureHover=highlight_soft&bgImgOpacityHover=60&borderColorHover=dddddd&fcHover=000000&iconColorHover=c98000&bgColorActive=121212&bgTextureActive=inset_soft&bgImgOpacityActive=15&borderColorActive=000000&fcActive=ffffff&iconColorActive=f29a00&bgColorHighlight=555555&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=55&borderColorHighlight=404040&fcHighlight=cccccc&iconColorHighlight=aaaaaa&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
 
-.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #ccc}.ui-widget-content{border:1px solid #404040;background:#121212 url("images/ui-bg_gloss-wave_16_121212_500x100.png") 50% top repeat-x;color:#eee}.ui-widget-content a{color:#eee}.ui-widget-header{border:1px solid #404040;background:#888 url("images/ui-bg_highlight-hard_15_888888_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #ccc;background:#adadad url("images/ui-bg_highlight-soft_35_adadad_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#333}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#333;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ddd;background:#ddd url("images/ui-bg_highlight-soft_60_dddddd_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#000}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#000;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #000;background:#121212 url("images/ui-bg_inset-soft_15_121212_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#000;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #404040;background:#555 url("images/ui-bg_highlight-hard_55_555555_1x100.png") 50% top repeat-x;color:#ccc}.ui-state-checked{border:1px solid #404040;background:#555}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#ccc}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_bbbbbb_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_c98000_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_f29a00_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_aaaaaa_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_666666_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
\ No newline at end of file
+.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #ccc}.ui-widget-content{border:1px solid #404040;background:#121212 url("images/ui-bg_gloss-wave_16_121212_500x100.png") 50% top repeat-x;color:#eee}.ui-widget-content a{color:#eee}.ui-widget-header{border:1px solid #404040;background:#888 url("images/ui-bg_highlight-hard_15_888888_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #ccc;background:#adadad url("images/ui-bg_highlight-soft_35_adadad_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#333}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#333;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ddd;background:#ddd url("images/ui-bg_highlight-soft_60_dddddd_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#000}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#000;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #000;background:#121212 url("images/ui-bg_inset-soft_15_121212_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#000;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #404040;background:#555 url("images/ui-bg_highlight-hard_55_555555_1x100.png") 50% top repeat-x;color:#ccc}.ui-state-checked{border:1px solid #404040;background:#555}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#ccc}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_c98000_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_f29a00_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_aaaaaa_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_666666_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
\ No newline at end of file
diff --git a/civicrm/bower_components/jquery-ui/themes/vader/theme.css b/civicrm/bower_components/jquery-ui/themes/vader/theme.css
index 093c30badd..1af771d5c1 100644
--- a/civicrm/bower_components/jquery-ui/themes/vader/theme.css
+++ b/civicrm/bower_components/jquery-ui/themes/vader/theme.css
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI CSS Framework 1.12.1
+ * jQuery UI CSS Framework 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -8,7 +8,7 @@
  *
  * http://api.jqueryui.com/category/theming/
  *
- * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=888888&bgTextureHeader=highlight_hard&bgImgOpacityHeader=15&borderColorHeader=404040&fcHeader=ffffff&iconColorHeader=cccccc&bgColorContent=121212&bgTextureContent=gloss_wave&bgImgOpacityContent=16&borderColorContent=404040&fcContent=eeeeee&iconColorContent=bbbbbb&bgColorDefault=adadad&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=cccccc&fcDefault=333333&iconColorDefault=666666&bgColorHover=dddddd&bgTextureHover=highlight_soft&bgImgOpacityHover=60&borderColorHover=dddddd&fcHover=000000&iconColorHover=c98000&bgColorActive=121212&bgTextureActive=inset_soft&bgImgOpacityActive=15&borderColorActive=000000&fcActive=ffffff&iconColorActive=f29a00&bgColorHighlight=555555&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=55&borderColorHighlight=404040&fcHighlight=cccccc&iconColorHighlight=aaaaaa&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=888888&bgTextureHeader=highlight_hard&bgImgOpacityHeader=15&borderColorHeader=404040&fcHeader=ffffff&iconColorHeader=cccccc&bgColorContent=121212&bgTextureContent=gloss_wave&bgImgOpacityContent=16&borderColorContent=404040&fcContent=eeeeee&iconColorContent=777777&bgColorDefault=adadad&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=cccccc&fcDefault=333333&iconColorDefault=666666&bgColorHover=dddddd&bgTextureHover=highlight_soft&bgImgOpacityHover=60&borderColorHover=dddddd&fcHover=000000&iconColorHover=c98000&bgColorActive=121212&bgTextureActive=inset_soft&bgImgOpacityActive=15&borderColorActive=000000&fcActive=ffffff&iconColorActive=f29a00&bgColorHighlight=555555&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=55&borderColorHighlight=404040&fcHighlight=cccccc&iconColorHighlight=aaaaaa&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
  */
 
 
@@ -172,18 +172,18 @@ a.ui-button:active,
 .ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary {
 	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
+	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
 	font-weight: normal;
 }
 .ui-state-disabled,
 .ui-widget-content .ui-state-disabled,
 .ui-widget-header .ui-state-disabled {
 	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
 	background-image: none;
 }
 .ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
 }
 
 /* Icons
@@ -196,7 +196,7 @@ a.ui-button:active,
 }
 .ui-icon,
 .ui-widget-content .ui-icon {
-	background-image: url("images/ui-icons_bbbbbb_256x240.png");
+	background-image: url("images/ui-icons_777777_256x240.png");
 }
 .ui-widget-header .ui-icon {
 	background-image: url("images/ui-icons_cccccc_256x240.png");
@@ -224,7 +224,10 @@ a.ui-button:active,
 }
 
 /* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
+/* Three classes needed to override `.ui-button:hover .ui-icon` */
+.ui-icon-blank.ui-icon-blank.ui-icon-blank {
+	background-image: none;
+}
 .ui-icon-caret-1-n { background-position: 0 0; }
 .ui-icon-caret-1-ne { background-position: -16px 0; }
 .ui-icon-caret-1-e { background-position: -32px 0; }
@@ -435,9 +438,9 @@ a.ui-button:active,
 .ui-widget-overlay {
 	background: #aaaaaa;
 	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
+	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
 }
 .ui-widget-shadow {
-	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
-	box-shadow: -8px -8px 8px #aaaaaa;
+	-webkit-box-shadow: 0px 0px 5px #666666;
+	box-shadow: 0px 0px 5px #666666;
 }
diff --git a/civicrm/bower_components/jquery-ui/ui/core.js b/civicrm/bower_components/jquery-ui/ui/core.js
index 2cccd0bd8e..e2dd53007a 100644
--- a/civicrm/bower_components/jquery-ui/ui/core.js
+++ b/civicrm/bower_components/jquery-ui/ui/core.js
@@ -1,5 +1,7 @@
-// This file is deprecated in 1.12.0 to be removed in 1.13
+// This file is deprecated in 1.12.0 to be removed in 1.14
 ( function() {
+"use strict";
+
 define( [
 	"jquery",
 	"./data",
@@ -9,7 +11,7 @@ define( [
 	"./ie",
 	"./keycode",
 	"./labels",
-	"./jquery-1-7",
+	"./jquery-patch.js",
 	"./plugin",
 	"./safe-active-element",
 	"./safe-blur",
diff --git a/civicrm/bower_components/jquery-ui/ui/data.js b/civicrm/bower_components/jquery-ui/ui/data.js
index 1a14ed1cf2..2c8fb88ddc 100644
--- a/civicrm/bower_components/jquery-ui/ui/data.js
+++ b/civicrm/bower_components/jquery-ui/ui/data.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI :data 1.12.1
+ * jQuery UI :data 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -13,6 +13,8 @@
 //>>docs: http://api.jqueryui.com/data-selector/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -22,8 +24,10 @@
 		// Browser globals
 		factory( jQuery );
 	}
-} ( function( $ ) {
-return $.extend( $.expr[ ":" ], {
+} )( function( $ ) {
+"use strict";
+
+return $.extend( $.expr.pseudos, {
 	data: $.expr.createPseudo ?
 		$.expr.createPseudo( function( dataName ) {
 			return function( elem ) {
@@ -36,4 +40,4 @@ return $.extend( $.expr[ ":" ], {
 			return !!$.data( elem, match[ 3 ] );
 		}
 } );
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/disable-selection.js b/civicrm/bower_components/jquery-ui/ui/disable-selection.js
index 6188b64687..fd8838a3ba 100644
--- a/civicrm/bower_components/jquery-ui/ui/disable-selection.js
+++ b/civicrm/bower_components/jquery-ui/ui/disable-selection.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Disable Selection 1.12.1
+ * jQuery UI Disable Selection 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 
 // This file is deprecated
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -23,7 +25,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-} ( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.fn.extend( {
 	disableSelection: ( function() {
@@ -43,4 +46,4 @@ return $.fn.extend( {
 	}
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/effect.js b/civicrm/bower_components/jquery-ui/ui/effect.js
index 88bd7874da..f4733ba18f 100644
--- a/civicrm/bower_components/jquery-ui/ui/effect.js
+++ b/civicrm/bower_components/jquery-ui/ui/effect.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Effects 1.12.1
+ * jQuery UI Effects 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -9,713 +9,40 @@
 
 //>>label: Effects Core
 //>>group: Effects
-// jscs:disable maximumLineLength
+/* eslint-disable max-len */
 //>>description: Extends the internal jQuery effects. Includes morphing and easing. Required by all other effects.
-// jscs:enable maximumLineLength
+/* eslint-enable max-len */
 //>>docs: http://api.jqueryui.com/category/effects-core/
 //>>demos: http://jqueryui.com/effect/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
-		define( [ "jquery", "./version" ], factory );
+		define( [
+			"jquery",
+			"./jquery-var-for-color",
+			"./vendor/jquery-color/jquery.color",
+			"./version"
+		], factory );
 	} else {
 
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 var dataSpace = "ui-effects-",
 	dataSpaceStyle = "ui-effects-style",
-	dataSpaceAnimated = "ui-effects-animated",
-
-	// Create a local jQuery because jQuery Color relies on it and the
-	// global may not exist with AMD and a custom build (#10199)
-	jQuery = $;
+	dataSpaceAnimated = "ui-effects-animated";
 
 $.effects = {
 	effect: {}
 };
 
-/*!
- * jQuery Color Animations v2.1.2
- * https://github.com/jquery/jquery-color
- *
- * Copyright 2014 jQuery Foundation and other contributors
- * Released under the MIT license.
- * http://jquery.org/license
- *
- * Date: Wed Jan 16 08:47:09 2013 -0600
- */
-( function( jQuery, undefined ) {
-
-	var stepHooks = "backgroundColor borderBottomColor borderLeftColor borderRightColor " +
-		"borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",
-
-	// Plusequals test for += 100 -= 100
-	rplusequals = /^([\-+])=\s*(\d+\.?\d*)/,
-
-	// A set of RE's that can match strings and generate color tuples.
-	stringParsers = [ {
-			re: /rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
-			parse: function( execResult ) {
-				return [
-					execResult[ 1 ],
-					execResult[ 2 ],
-					execResult[ 3 ],
-					execResult[ 4 ]
-				];
-			}
-		}, {
-			re: /rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
-			parse: function( execResult ) {
-				return [
-					execResult[ 1 ] * 2.55,
-					execResult[ 2 ] * 2.55,
-					execResult[ 3 ] * 2.55,
-					execResult[ 4 ]
-				];
-			}
-		}, {
-
-			// This regex ignores A-F because it's compared against an already lowercased string
-			re: /#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,
-			parse: function( execResult ) {
-				return [
-					parseInt( execResult[ 1 ], 16 ),
-					parseInt( execResult[ 2 ], 16 ),
-					parseInt( execResult[ 3 ], 16 )
-				];
-			}
-		}, {
-
-			// This regex ignores A-F because it's compared against an already lowercased string
-			re: /#([a-f0-9])([a-f0-9])([a-f0-9])/,
-			parse: function( execResult ) {
-				return [
-					parseInt( execResult[ 1 ] + execResult[ 1 ], 16 ),
-					parseInt( execResult[ 2 ] + execResult[ 2 ], 16 ),
-					parseInt( execResult[ 3 ] + execResult[ 3 ], 16 )
-				];
-			}
-		}, {
-			re: /hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,
-			space: "hsla",
-			parse: function( execResult ) {
-				return [
-					execResult[ 1 ],
-					execResult[ 2 ] / 100,
-					execResult[ 3 ] / 100,
-					execResult[ 4 ]
-				];
-			}
-		} ],
-
-	// JQuery.Color( )
-	color = jQuery.Color = function( color, green, blue, alpha ) {
-		return new jQuery.Color.fn.parse( color, green, blue, alpha );
-	},
-	spaces = {
-		rgba: {
-			props: {
-				red: {
-					idx: 0,
-					type: "byte"
-				},
-				green: {
-					idx: 1,
-					type: "byte"
-				},
-				blue: {
-					idx: 2,
-					type: "byte"
-				}
-			}
-		},
-
-		hsla: {
-			props: {
-				hue: {
-					idx: 0,
-					type: "degrees"
-				},
-				saturation: {
-					idx: 1,
-					type: "percent"
-				},
-				lightness: {
-					idx: 2,
-					type: "percent"
-				}
-			}
-		}
-	},
-	propTypes = {
-		"byte": {
-			floor: true,
-			max: 255
-		},
-		"percent": {
-			max: 1
-		},
-		"degrees": {
-			mod: 360,
-			floor: true
-		}
-	},
-	support = color.support = {},
-
-	// Element for support tests
-	supportElem = jQuery( "<p>" )[ 0 ],
-
-	// Colors = jQuery.Color.names
-	colors,
-
-	// Local aliases of functions called often
-	each = jQuery.each;
-
-// Determine rgba support immediately
-supportElem.style.cssText = "background-color:rgba(1,1,1,.5)";
-support.rgba = supportElem.style.backgroundColor.indexOf( "rgba" ) > -1;
-
-// Define cache name and alpha properties
-// for rgba and hsla spaces
-each( spaces, function( spaceName, space ) {
-	space.cache = "_" + spaceName;
-	space.props.alpha = {
-		idx: 3,
-		type: "percent",
-		def: 1
-	};
-} );
-
-function clamp( value, prop, allowEmpty ) {
-	var type = propTypes[ prop.type ] || {};
-
-	if ( value == null ) {
-		return ( allowEmpty || !prop.def ) ? null : prop.def;
-	}
-
-	// ~~ is an short way of doing floor for positive numbers
-	value = type.floor ? ~~value : parseFloat( value );
-
-	// IE will pass in empty strings as value for alpha,
-	// which will hit this case
-	if ( isNaN( value ) ) {
-		return prop.def;
-	}
-
-	if ( type.mod ) {
-
-		// We add mod before modding to make sure that negatives values
-		// get converted properly: -10 -> 350
-		return ( value + type.mod ) % type.mod;
-	}
-
-	// For now all property types without mod have min and max
-	return 0 > value ? 0 : type.max < value ? type.max : value;
-}
-
-function stringParse( string ) {
-	var inst = color(),
-		rgba = inst._rgba = [];
-
-	string = string.toLowerCase();
-
-	each( stringParsers, function( i, parser ) {
-		var parsed,
-			match = parser.re.exec( string ),
-			values = match && parser.parse( match ),
-			spaceName = parser.space || "rgba";
-
-		if ( values ) {
-			parsed = inst[ spaceName ]( values );
-
-			// If this was an rgba parse the assignment might happen twice
-			// oh well....
-			inst[ spaces[ spaceName ].cache ] = parsed[ spaces[ spaceName ].cache ];
-			rgba = inst._rgba = parsed._rgba;
-
-			// Exit each( stringParsers ) here because we matched
-			return false;
-		}
-	} );
-
-	// Found a stringParser that handled it
-	if ( rgba.length ) {
-
-		// If this came from a parsed string, force "transparent" when alpha is 0
-		// chrome, (and maybe others) return "transparent" as rgba(0,0,0,0)
-		if ( rgba.join() === "0,0,0,0" ) {
-			jQuery.extend( rgba, colors.transparent );
-		}
-		return inst;
-	}
-
-	// Named colors
-	return colors[ string ];
-}
-
-color.fn = jQuery.extend( color.prototype, {
-	parse: function( red, green, blue, alpha ) {
-		if ( red === undefined ) {
-			this._rgba = [ null, null, null, null ];
-			return this;
-		}
-		if ( red.jquery || red.nodeType ) {
-			red = jQuery( red ).css( green );
-			green = undefined;
-		}
-
-		var inst = this,
-			type = jQuery.type( red ),
-			rgba = this._rgba = [];
-
-		// More than 1 argument specified - assume ( red, green, blue, alpha )
-		if ( green !== undefined ) {
-			red = [ red, green, blue, alpha ];
-			type = "array";
-		}
-
-		if ( type === "string" ) {
-			return this.parse( stringParse( red ) || colors._default );
-		}
-
-		if ( type === "array" ) {
-			each( spaces.rgba.props, function( key, prop ) {
-				rgba[ prop.idx ] = clamp( red[ prop.idx ], prop );
-			} );
-			return this;
-		}
-
-		if ( type === "object" ) {
-			if ( red instanceof color ) {
-				each( spaces, function( spaceName, space ) {
-					if ( red[ space.cache ] ) {
-						inst[ space.cache ] = red[ space.cache ].slice();
-					}
-				} );
-			} else {
-				each( spaces, function( spaceName, space ) {
-					var cache = space.cache;
-					each( space.props, function( key, prop ) {
-
-						// If the cache doesn't exist, and we know how to convert
-						if ( !inst[ cache ] && space.to ) {
-
-							// If the value was null, we don't need to copy it
-							// if the key was alpha, we don't need to copy it either
-							if ( key === "alpha" || red[ key ] == null ) {
-								return;
-							}
-							inst[ cache ] = space.to( inst._rgba );
-						}
-
-						// This is the only case where we allow nulls for ALL properties.
-						// call clamp with alwaysAllowEmpty
-						inst[ cache ][ prop.idx ] = clamp( red[ key ], prop, true );
-					} );
-
-					// Everything defined but alpha?
-					if ( inst[ cache ] &&
-							jQuery.inArray( null, inst[ cache ].slice( 0, 3 ) ) < 0 ) {
-
-						// Use the default of 1
-						inst[ cache ][ 3 ] = 1;
-						if ( space.from ) {
-							inst._rgba = space.from( inst[ cache ] );
-						}
-					}
-				} );
-			}
-			return this;
-		}
-	},
-	is: function( compare ) {
-		var is = color( compare ),
-			same = true,
-			inst = this;
-
-		each( spaces, function( _, space ) {
-			var localCache,
-				isCache = is[ space.cache ];
-			if ( isCache ) {
-				localCache = inst[ space.cache ] || space.to && space.to( inst._rgba ) || [];
-				each( space.props, function( _, prop ) {
-					if ( isCache[ prop.idx ] != null ) {
-						same = ( isCache[ prop.idx ] === localCache[ prop.idx ] );
-						return same;
-					}
-				} );
-			}
-			return same;
-		} );
-		return same;
-	},
-	_space: function() {
-		var used = [],
-			inst = this;
-		each( spaces, function( spaceName, space ) {
-			if ( inst[ space.cache ] ) {
-				used.push( spaceName );
-			}
-		} );
-		return used.pop();
-	},
-	transition: function( other, distance ) {
-		var end = color( other ),
-			spaceName = end._space(),
-			space = spaces[ spaceName ],
-			startColor = this.alpha() === 0 ? color( "transparent" ) : this,
-			start = startColor[ space.cache ] || space.to( startColor._rgba ),
-			result = start.slice();
-
-		end = end[ space.cache ];
-		each( space.props, function( key, prop ) {
-			var index = prop.idx,
-				startValue = start[ index ],
-				endValue = end[ index ],
-				type = propTypes[ prop.type ] || {};
-
-			// If null, don't override start value
-			if ( endValue === null ) {
-				return;
-			}
-
-			// If null - use end
-			if ( startValue === null ) {
-				result[ index ] = endValue;
-			} else {
-				if ( type.mod ) {
-					if ( endValue - startValue > type.mod / 2 ) {
-						startValue += type.mod;
-					} else if ( startValue - endValue > type.mod / 2 ) {
-						startValue -= type.mod;
-					}
-				}
-				result[ index ] = clamp( ( endValue - startValue ) * distance + startValue, prop );
-			}
-		} );
-		return this[ spaceName ]( result );
-	},
-	blend: function( opaque ) {
-
-		// If we are already opaque - return ourself
-		if ( this._rgba[ 3 ] === 1 ) {
-			return this;
-		}
-
-		var rgb = this._rgba.slice(),
-			a = rgb.pop(),
-			blend = color( opaque )._rgba;
-
-		return color( jQuery.map( rgb, function( v, i ) {
-			return ( 1 - a ) * blend[ i ] + a * v;
-		} ) );
-	},
-	toRgbaString: function() {
-		var prefix = "rgba(",
-			rgba = jQuery.map( this._rgba, function( v, i ) {
-				return v == null ? ( i > 2 ? 1 : 0 ) : v;
-			} );
-
-		if ( rgba[ 3 ] === 1 ) {
-			rgba.pop();
-			prefix = "rgb(";
-		}
-
-		return prefix + rgba.join() + ")";
-	},
-	toHslaString: function() {
-		var prefix = "hsla(",
-			hsla = jQuery.map( this.hsla(), function( v, i ) {
-				if ( v == null ) {
-					v = i > 2 ? 1 : 0;
-				}
-
-				// Catch 1 and 2
-				if ( i && i < 3 ) {
-					v = Math.round( v * 100 ) + "%";
-				}
-				return v;
-			} );
-
-		if ( hsla[ 3 ] === 1 ) {
-			hsla.pop();
-			prefix = "hsl(";
-		}
-		return prefix + hsla.join() + ")";
-	},
-	toHexString: function( includeAlpha ) {
-		var rgba = this._rgba.slice(),
-			alpha = rgba.pop();
-
-		if ( includeAlpha ) {
-			rgba.push( ~~( alpha * 255 ) );
-		}
-
-		return "#" + jQuery.map( rgba, function( v ) {
-
-			// Default to 0 when nulls exist
-			v = ( v || 0 ).toString( 16 );
-			return v.length === 1 ? "0" + v : v;
-		} ).join( "" );
-	},
-	toString: function() {
-		return this._rgba[ 3 ] === 0 ? "transparent" : this.toRgbaString();
-	}
-} );
-color.fn.parse.prototype = color.fn;
-
-// Hsla conversions adapted from:
-// https://code.google.com/p/maashaack/source/browse/packages/graphics/trunk/src/graphics/colors/HUE2RGB.as?r=5021
-
-function hue2rgb( p, q, h ) {
-	h = ( h + 1 ) % 1;
-	if ( h * 6 < 1 ) {
-		return p + ( q - p ) * h * 6;
-	}
-	if ( h * 2 < 1 ) {
-		return q;
-	}
-	if ( h * 3 < 2 ) {
-		return p + ( q - p ) * ( ( 2 / 3 ) - h ) * 6;
-	}
-	return p;
-}
-
-spaces.hsla.to = function( rgba ) {
-	if ( rgba[ 0 ] == null || rgba[ 1 ] == null || rgba[ 2 ] == null ) {
-		return [ null, null, null, rgba[ 3 ] ];
-	}
-	var r = rgba[ 0 ] / 255,
-		g = rgba[ 1 ] / 255,
-		b = rgba[ 2 ] / 255,
-		a = rgba[ 3 ],
-		max = Math.max( r, g, b ),
-		min = Math.min( r, g, b ),
-		diff = max - min,
-		add = max + min,
-		l = add * 0.5,
-		h, s;
-
-	if ( min === max ) {
-		h = 0;
-	} else if ( r === max ) {
-		h = ( 60 * ( g - b ) / diff ) + 360;
-	} else if ( g === max ) {
-		h = ( 60 * ( b - r ) / diff ) + 120;
-	} else {
-		h = ( 60 * ( r - g ) / diff ) + 240;
-	}
-
-	// Chroma (diff) == 0 means greyscale which, by definition, saturation = 0%
-	// otherwise, saturation is based on the ratio of chroma (diff) to lightness (add)
-	if ( diff === 0 ) {
-		s = 0;
-	} else if ( l <= 0.5 ) {
-		s = diff / add;
-	} else {
-		s = diff / ( 2 - add );
-	}
-	return [ Math.round( h ) % 360, s, l, a == null ? 1 : a ];
-};
-
-spaces.hsla.from = function( hsla ) {
-	if ( hsla[ 0 ] == null || hsla[ 1 ] == null || hsla[ 2 ] == null ) {
-		return [ null, null, null, hsla[ 3 ] ];
-	}
-	var h = hsla[ 0 ] / 360,
-		s = hsla[ 1 ],
-		l = hsla[ 2 ],
-		a = hsla[ 3 ],
-		q = l <= 0.5 ? l * ( 1 + s ) : l + s - l * s,
-		p = 2 * l - q;
-
-	return [
-		Math.round( hue2rgb( p, q, h + ( 1 / 3 ) ) * 255 ),
-		Math.round( hue2rgb( p, q, h ) * 255 ),
-		Math.round( hue2rgb( p, q, h - ( 1 / 3 ) ) * 255 ),
-		a
-	];
-};
-
-each( spaces, function( spaceName, space ) {
-	var props = space.props,
-		cache = space.cache,
-		to = space.to,
-		from = space.from;
-
-	// Makes rgba() and hsla()
-	color.fn[ spaceName ] = function( value ) {
-
-		// Generate a cache for this space if it doesn't exist
-		if ( to && !this[ cache ] ) {
-			this[ cache ] = to( this._rgba );
-		}
-		if ( value === undefined ) {
-			return this[ cache ].slice();
-		}
-
-		var ret,
-			type = jQuery.type( value ),
-			arr = ( type === "array" || type === "object" ) ? value : arguments,
-			local = this[ cache ].slice();
-
-		each( props, function( key, prop ) {
-			var val = arr[ type === "object" ? key : prop.idx ];
-			if ( val == null ) {
-				val = local[ prop.idx ];
-			}
-			local[ prop.idx ] = clamp( val, prop );
-		} );
-
-		if ( from ) {
-			ret = color( from( local ) );
-			ret[ cache ] = local;
-			return ret;
-		} else {
-			return color( local );
-		}
-	};
-
-	// Makes red() green() blue() alpha() hue() saturation() lightness()
-	each( props, function( key, prop ) {
-
-		// Alpha is included in more than one space
-		if ( color.fn[ key ] ) {
-			return;
-		}
-		color.fn[ key ] = function( value ) {
-			var vtype = jQuery.type( value ),
-				fn = ( key === "alpha" ? ( this._hsla ? "hsla" : "rgba" ) : spaceName ),
-				local = this[ fn ](),
-				cur = local[ prop.idx ],
-				match;
-
-			if ( vtype === "undefined" ) {
-				return cur;
-			}
-
-			if ( vtype === "function" ) {
-				value = value.call( this, cur );
-				vtype = jQuery.type( value );
-			}
-			if ( value == null && prop.empty ) {
-				return this;
-			}
-			if ( vtype === "string" ) {
-				match = rplusequals.exec( value );
-				if ( match ) {
-					value = cur + parseFloat( match[ 2 ] ) * ( match[ 1 ] === "+" ? 1 : -1 );
-				}
-			}
-			local[ prop.idx ] = value;
-			return this[ fn ]( local );
-		};
-	} );
-} );
-
-// Add cssHook and .fx.step function for each named hook.
-// accept a space separated string of properties
-color.hook = function( hook ) {
-	var hooks = hook.split( " " );
-	each( hooks, function( i, hook ) {
-		jQuery.cssHooks[ hook ] = {
-			set: function( elem, value ) {
-				var parsed, curElem,
-					backgroundColor = "";
-
-				if ( value !== "transparent" && ( jQuery.type( value ) !== "string" ||
-						( parsed = stringParse( value ) ) ) ) {
-					value = color( parsed || value );
-					if ( !support.rgba && value._rgba[ 3 ] !== 1 ) {
-						curElem = hook === "backgroundColor" ? elem.parentNode : elem;
-						while (
-							( backgroundColor === "" || backgroundColor === "transparent" ) &&
-							curElem && curElem.style
-						) {
-							try {
-								backgroundColor = jQuery.css( curElem, "backgroundColor" );
-								curElem = curElem.parentNode;
-							} catch ( e ) {
-							}
-						}
-
-						value = value.blend( backgroundColor && backgroundColor !== "transparent" ?
-							backgroundColor :
-							"_default" );
-					}
-
-					value = value.toRgbaString();
-				}
-				try {
-					elem.style[ hook ] = value;
-				} catch ( e ) {
-
-					// Wrapped to prevent IE from throwing errors on "invalid" values like
-					// 'auto' or 'inherit'
-				}
-			}
-		};
-		jQuery.fx.step[ hook ] = function( fx ) {
-			if ( !fx.colorInit ) {
-				fx.start = color( fx.elem, hook );
-				fx.end = color( fx.end );
-				fx.colorInit = true;
-			}
-			jQuery.cssHooks[ hook ].set( fx.elem, fx.start.transition( fx.end, fx.pos ) );
-		};
-	} );
-
-};
-
-color.hook( stepHooks );
-
-jQuery.cssHooks.borderColor = {
-	expand: function( value ) {
-		var expanded = {};
-
-		each( [ "Top", "Right", "Bottom", "Left" ], function( i, part ) {
-			expanded[ "border" + part + "Color" ] = value;
-		} );
-		return expanded;
-	}
-};
-
-// Basic color names only.
-// Usage of any of the other color names requires adding yourself or including
-// jquery.color.svg-names.js.
-colors = jQuery.Color.names = {
-
-	// 4.1. Basic color keywords
-	aqua: "#00ffff",
-	black: "#000000",
-	blue: "#0000ff",
-	fuchsia: "#ff00ff",
-	gray: "#808080",
-	green: "#008000",
-	lime: "#00ff00",
-	maroon: "#800000",
-	navy: "#000080",
-	olive: "#808000",
-	purple: "#800080",
-	red: "#ff0000",
-	silver: "#c0c0c0",
-	teal: "#008080",
-	white: "#ffffff",
-	yellow: "#ffff00",
-
-	// 4.2.3. "transparent" color keyword
-	transparent: [ null, null, null, 0 ],
-
-	_default: "#ffffff"
-};
-
-} )( jQuery );
-
 /******************************************************************************/
 /****************************** CLASS ANIMATIONS ******************************/
 /******************************************************************************/
@@ -746,6 +73,12 @@ $.each(
 	}
 );
 
+function camelCase( string ) {
+	return string.replace( /-([\da-z])/gi, function( all, letter ) {
+		return letter.toUpperCase();
+	} );
+}
+
 function getElementStyles( elem ) {
 	var key, len,
 		style = elem.ownerDocument.defaultView ?
@@ -758,7 +91,7 @@ function getElementStyles( elem ) {
 		while ( len-- ) {
 			key = style[ len ];
 			if ( typeof style[ key ] === "string" ) {
-				styles[ $.camelCase( key ) ] = style[ key ];
+				styles[ camelCase( key ) ] = style[ key ];
 			}
 		}
 
@@ -932,12 +265,12 @@ $.fn.extend( {
 
 ( function() {
 
-if ( $.expr && $.expr.filters && $.expr.filters.animated ) {
-	$.expr.filters.animated = ( function( orig ) {
+if ( $.expr && $.expr.pseudos && $.expr.pseudos.animated ) {
+	$.expr.pseudos.animated = ( function( orig ) {
 		return function( elem ) {
 			return !!$( elem ).data( dataSpaceAnimated ) || orig( elem );
 		};
-	} )( $.expr.filters.animated );
+	} )( $.expr.pseudos.animated );
 }
 
 if ( $.uiBackCompat !== false ) {
@@ -1006,6 +339,7 @@ if ( $.uiBackCompat !== false ) {
 			// Firefox incorrectly exposes anonymous content
 			// https://bugzilla.mozilla.org/show_bug.cgi?id=561664
 			try {
+				// eslint-disable-next-line no-unused-expressions
 				active.id;
 			} catch ( e ) {
 				active = document.body;
@@ -1068,7 +402,7 @@ if ( $.uiBackCompat !== false ) {
 }
 
 $.extend( $.effects, {
-	version: "1.12.1",
+	version: "1.13.0",
 
 	define: function( name, mode, effect ) {
 		if ( !effect ) {
@@ -1284,7 +618,7 @@ function _normalizeArguments( effect, options, speed, callback ) {
 	}
 
 	// Catch (effect, callback)
-	if ( $.isFunction( options ) ) {
+	if ( typeof options === "function" ) {
 		callback = options;
 		speed = null;
 		options = {};
@@ -1298,7 +632,7 @@ function _normalizeArguments( effect, options, speed, callback ) {
 	}
 
 	// Catch (effect, options, callback)
-	if ( $.isFunction( speed ) ) {
+	if ( typeof speed === "function" ) {
 		callback = speed;
 		speed = null;
 	}
@@ -1332,7 +666,7 @@ function standardAnimationOption( option ) {
 	}
 
 	// Complete callback
-	if ( $.isFunction( option ) ) {
+	if ( typeof option === "function" ) {
 		return true;
 	}
 
@@ -1359,7 +693,7 @@ $.fn.extend( {
 				var el = $( this ),
 					normalizedMode = $.effects.mode( el, mode ) || defaultMode;
 
-				// Sentinel for duck-punching the :animated psuedo-selector
+				// Sentinel for duck-punching the :animated pseudo-selector
 				el.data( dataSpaceAnimated, true );
 
 				// Save effect mode for later use,
@@ -1367,7 +701,7 @@ $.fn.extend( {
 				// as the .show() below destroys the initial state
 				modes.push( normalizedMode );
 
-				// See $.uiBackCompat inside of run() for removal of defaultMode in 1.13
+				// See $.uiBackCompat inside of run() for removal of defaultMode in 1.14
 				if ( defaultMode && ( normalizedMode === "show" ||
 						( normalizedMode === defaultMode && normalizedMode === "hide" ) ) ) {
 					el.show();
@@ -1377,7 +711,7 @@ $.fn.extend( {
 					$.effects.saveStyle( el );
 				}
 
-				if ( $.isFunction( next ) ) {
+				if ( typeof next === "function" ) {
 					next();
 				}
 			};
@@ -1412,11 +746,11 @@ $.fn.extend( {
 			}
 
 			function done() {
-				if ( $.isFunction( complete ) ) {
+				if ( typeof complete === "function" ) {
 					complete.call( elem[ 0 ] );
 				}
 
-				if ( $.isFunction( next ) ) {
+				if ( typeof next === "function" ) {
 					next();
 				}
 			}
@@ -1525,22 +859,24 @@ $.fn.extend( {
 				width: target.innerWidth()
 			},
 			startPosition = element.offset(),
-			transfer = $( "<div class='ui-effects-transfer'></div>" )
-				.appendTo( "body" )
-				.addClass( options.className )
-				.css( {
-					top: startPosition.top - fixTop,
-					left: startPosition.left - fixLeft,
-					height: element.innerHeight(),
-					width: element.innerWidth(),
-					position: targetFixed ? "fixed" : "absolute"
-				} )
-				.animate( animation, options.duration, options.easing, function() {
-					transfer.remove();
-					if ( $.isFunction( done ) ) {
-						done();
-					}
-				} );
+			transfer = $( "<div class='ui-effects-transfer'></div>" );
+
+		transfer
+			.appendTo( "body" )
+			.addClass( options.className )
+			.css( {
+				top: startPosition.top - fixTop,
+				left: startPosition.left - fixLeft,
+				height: element.innerHeight(),
+				width: element.innerWidth(),
+				position: targetFixed ? "fixed" : "absolute"
+			} )
+			.animate( animation, options.duration, options.easing, function() {
+				transfer.remove();
+				if ( typeof done === "function" ) {
+					done();
+				}
+			} );
 	}
 } );
 
@@ -1632,4 +968,4 @@ $.each( baseEasings, function( name, easeIn ) {
 
 return $.effects;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/effects/effect-blind.js b/civicrm/bower_components/jquery-ui/ui/effects/effect-blind.js
index 1ec267441a..3b65a4f628 100644
--- a/civicrm/bower_components/jquery-ui/ui/effects/effect-blind.js
+++ b/civicrm/bower_components/jquery-ui/ui/effects/effect-blind.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Effects Blind 1.12.1
+ * jQuery UI Effects Blind 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 //>>demos: http://jqueryui.com/effect/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -27,7 +29,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.effects.define( "blind", "hide", function( options, done ) {
 	var map = {
@@ -67,4 +70,4 @@ return $.effects.define( "blind", "hide", function( options, done ) {
 	} );
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/effects/effect-bounce.js b/civicrm/bower_components/jquery-ui/ui/effects/effect-bounce.js
index 1a6304906e..76e0f8501c 100644
--- a/civicrm/bower_components/jquery-ui/ui/effects/effect-bounce.js
+++ b/civicrm/bower_components/jquery-ui/ui/effects/effect-bounce.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Effects Bounce 1.12.1
+ * jQuery UI Effects Bounce 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 //>>demos: http://jqueryui.com/effect/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -27,7 +29,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.effects.define( "bounce", function( options, done ) {
 	var upAnim, downAnim, refValue,
@@ -107,4 +110,4 @@ return $.effects.define( "bounce", function( options, done ) {
 	$.effects.unshift( element, queuelen, anims + 1 );
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/effects/effect-clip.js b/civicrm/bower_components/jquery-ui/ui/effects/effect-clip.js
index 5609fc8617..12b49f486a 100644
--- a/civicrm/bower_components/jquery-ui/ui/effects/effect-clip.js
+++ b/civicrm/bower_components/jquery-ui/ui/effects/effect-clip.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Effects Clip 1.12.1
+ * jQuery UI Effects Clip 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 //>>demos: http://jqueryui.com/effect/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -27,7 +29,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.effects.define( "clip", "hide", function( options, done ) {
 	var start,
@@ -62,4 +65,4 @@ return $.effects.define( "clip", "hide", function( options, done ) {
 
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/effects/effect-drop.js b/civicrm/bower_components/jquery-ui/ui/effects/effect-drop.js
index 428d49bd8c..8f3ba74c66 100644
--- a/civicrm/bower_components/jquery-ui/ui/effects/effect-drop.js
+++ b/civicrm/bower_components/jquery-ui/ui/effects/effect-drop.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Effects Drop 1.12.1
+ * jQuery UI Effects Drop 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 //>>demos: http://jqueryui.com/effect/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -27,7 +29,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.effects.define( "drop", "hide", function( options, done ) {
 
@@ -66,4 +69,4 @@ return $.effects.define( "drop", "hide", function( options, done ) {
 	} );
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/effects/effect-explode.js b/civicrm/bower_components/jquery-ui/ui/effects/effect-explode.js
index 18f892fc42..f3976fcfea 100644
--- a/civicrm/bower_components/jquery-ui/ui/effects/effect-explode.js
+++ b/civicrm/bower_components/jquery-ui/ui/effects/effect-explode.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Effects Explode 1.12.1
+ * jQuery UI Effects Explode 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -9,13 +9,15 @@
 
 //>>label: Explode Effect
 //>>group: Effects
-// jscs:disable maximumLineLength
+/* eslint-disable max-len */
 //>>description: Explodes an element in all directions into n pieces. Implodes an element to its original wholeness.
-// jscs:enable maximumLineLength
+/* eslint-enable max-len */
 //>>docs: http://api.jqueryui.com/explode-effect/
 //>>demos: http://jqueryui.com/effect/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -29,7 +31,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.effects.define( "explode", "hide", function( options, done ) {
 
@@ -108,4 +111,4 @@ return $.effects.define( "explode", "hide", function( options, done ) {
 	}
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/effects/effect-fade.js b/civicrm/bower_components/jquery-ui/ui/effects/effect-fade.js
index 9bc29f7a64..f84d6c40f3 100644
--- a/civicrm/bower_components/jquery-ui/ui/effects/effect-fade.js
+++ b/civicrm/bower_components/jquery-ui/ui/effects/effect-fade.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Effects Fade 1.12.1
+ * jQuery UI Effects Fade 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 //>>demos: http://jqueryui.com/effect/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -27,7 +29,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.effects.define( "fade", "toggle", function( options, done ) {
 	var show = options.mode === "show";
@@ -44,4 +47,4 @@ return $.effects.define( "fade", "toggle", function( options, done ) {
 		} );
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/effects/effect-fold.js b/civicrm/bower_components/jquery-ui/ui/effects/effect-fold.js
index ccfd67a558..682af572ee 100644
--- a/civicrm/bower_components/jquery-ui/ui/effects/effect-fold.js
+++ b/civicrm/bower_components/jquery-ui/ui/effects/effect-fold.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Effects Fold 1.12.1
+ * jQuery UI Effects Fold 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 //>>demos: http://jqueryui.com/effect/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -27,7 +29,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.effects.define( "fold", "hide", function( options, done ) {
 
@@ -86,4 +89,4 @@ return $.effects.define( "fold", "hide", function( options, done ) {
 	$.effects.unshift( element, queuelen, 4 );
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/effects/effect-highlight.js b/civicrm/bower_components/jquery-ui/ui/effects/effect-highlight.js
index 546e471466..41ecc6f7c4 100644
--- a/civicrm/bower_components/jquery-ui/ui/effects/effect-highlight.js
+++ b/civicrm/bower_components/jquery-ui/ui/effects/effect-highlight.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Effects Highlight 1.12.1
+ * jQuery UI Effects Highlight 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 //>>demos: http://jqueryui.com/effect/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -27,7 +29,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.effects.define( "highlight", "show", function( options, done ) {
 	var element = $( this ),
@@ -54,4 +57,4 @@ return $.effects.define( "highlight", "show", function( options, done ) {
 		} );
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/effects/effect-puff.js b/civicrm/bower_components/jquery-ui/ui/effects/effect-puff.js
index f5e0910cfd..4448843763 100644
--- a/civicrm/bower_components/jquery-ui/ui/effects/effect-puff.js
+++ b/civicrm/bower_components/jquery-ui/ui/effects/effect-puff.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Effects Puff 1.12.1
+ * jQuery UI Effects Puff 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 //>>demos: http://jqueryui.com/effect/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -28,7 +30,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.effects.define( "puff", "hide", function( options, done ) {
 	var newOptions = $.extend( true, {}, options, {
@@ -39,4 +42,4 @@ return $.effects.define( "puff", "hide", function( options, done ) {
 	$.effects.effect.scale.call( this, newOptions, done );
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/effects/effect-pulsate.js b/civicrm/bower_components/jquery-ui/ui/effects/effect-pulsate.js
index 8d6826f9f0..0787e2aa1d 100644
--- a/civicrm/bower_components/jquery-ui/ui/effects/effect-pulsate.js
+++ b/civicrm/bower_components/jquery-ui/ui/effects/effect-pulsate.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Effects Pulsate 1.12.1
+ * jQuery UI Effects Pulsate 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 //>>demos: http://jqueryui.com/effect/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -27,7 +29,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.effects.define( "pulsate", "show", function( options, done ) {
 	var element = $( this ),
@@ -61,4 +64,4 @@ return $.effects.define( "pulsate", "show", function( options, done ) {
 	$.effects.unshift( element, queuelen, anims + 1 );
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/effects/effect-scale.js b/civicrm/bower_components/jquery-ui/ui/effects/effect-scale.js
index 477d8c8ba1..0e4c291e2e 100644
--- a/civicrm/bower_components/jquery-ui/ui/effects/effect-scale.js
+++ b/civicrm/bower_components/jquery-ui/ui/effects/effect-scale.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Effects Scale 1.12.1
+ * jQuery UI Effects Scale 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 //>>demos: http://jqueryui.com/effect/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -28,7 +30,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.effects.define( "scale", function( options, done ) {
 
@@ -53,4 +56,4 @@ return $.effects.define( "scale", function( options, done ) {
 	$.effects.effect.size.call( this, newOptions, done );
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/effects/effect-shake.js b/civicrm/bower_components/jquery-ui/ui/effects/effect-shake.js
index 37c0089bae..b12eb1f126 100644
--- a/civicrm/bower_components/jquery-ui/ui/effects/effect-shake.js
+++ b/civicrm/bower_components/jquery-ui/ui/effects/effect-shake.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Effects Shake 1.12.1
+ * jQuery UI Effects Shake 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 //>>demos: http://jqueryui.com/effect/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -27,7 +29,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.effects.define( "shake", function( options, done ) {
 
@@ -71,4 +74,4 @@ return $.effects.define( "shake", function( options, done ) {
 	$.effects.unshift( element, queuelen, anims + 1 );
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/effects/effect-size.js b/civicrm/bower_components/jquery-ui/ui/effects/effect-size.js
index 5cb26016d8..91aeea7fae 100644
--- a/civicrm/bower_components/jquery-ui/ui/effects/effect-size.js
+++ b/civicrm/bower_components/jquery-ui/ui/effects/effect-size.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Effects Size 1.12.1
+ * jQuery UI Effects Size 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 //>>demos: http://jqueryui.com/effect/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -27,7 +29,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.effects.define( "size", function( options, done ) {
 
@@ -105,6 +108,8 @@ return $.effects.define( "size", function( options, done ) {
 		to.top = ( original.outerHeight - to.outerHeight ) * baseline.y + pos.top;
 		to.left = ( original.outerWidth - to.outerWidth ) * baseline.x + pos.left;
 	}
+	delete from.outerHeight;
+	delete from.outerWidth;
 	element.css( from );
 
 	// Animate the children if desired
@@ -188,4 +193,4 @@ return $.effects.define( "size", function( options, done ) {
 
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/effects/effect-slide.js b/civicrm/bower_components/jquery-ui/ui/effects/effect-slide.js
index 84f2893182..1ce84f03e0 100644
--- a/civicrm/bower_components/jquery-ui/ui/effects/effect-slide.js
+++ b/civicrm/bower_components/jquery-ui/ui/effects/effect-slide.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Effects Slide 1.12.1
+ * jQuery UI Effects Slide 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 //>>demos: http://jqueryui.com/effect/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -27,7 +29,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.effects.define( "slide", "show", function( options, done ) {
 	var startClip, startRef,
@@ -73,4 +76,4 @@ return $.effects.define( "slide", "show", function( options, done ) {
 	} );
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/effects/effect-transfer.js b/civicrm/bower_components/jquery-ui/ui/effects/effect-transfer.js
index dffcdab420..231a4e6f5c 100644
--- a/civicrm/bower_components/jquery-ui/ui/effects/effect-transfer.js
+++ b/civicrm/bower_components/jquery-ui/ui/effects/effect-transfer.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Effects Transfer 1.12.1
+ * jQuery UI Effects Transfer 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 //>>demos: http://jqueryui.com/effect/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -27,7 +29,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 var effect;
 if ( $.uiBackCompat !== false ) {
@@ -37,4 +40,4 @@ if ( $.uiBackCompat !== false ) {
 }
 return effect;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/focusable.js b/civicrm/bower_components/jquery-ui/ui/focusable.js
index 44992890d3..3e07f44df2 100644
--- a/civicrm/bower_components/jquery-ui/ui/focusable.js
+++ b/civicrm/bower_components/jquery-ui/ui/focusable.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Focusable 1.12.1
+ * jQuery UI Focusable 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -13,6 +13,8 @@
 //>>docs: http://api.jqueryui.com/focusable-selector/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -22,7 +24,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-} ( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 // Selectors
 $.ui.focusable = function( element, hasTabindex ) {
@@ -70,10 +73,10 @@ function visible( element ) {
 		element = element.parent();
 		visibility = element.css( "visibility" );
 	}
-	return visibility !== "hidden";
+	return visibility === "visible";
 }
 
-$.extend( $.expr[ ":" ], {
+$.extend( $.expr.pseudos, {
 	focusable: function( element ) {
 		return $.ui.focusable( element, $.attr( element, "tabindex" ) != null );
 	}
@@ -81,4 +84,4 @@ $.extend( $.expr[ ":" ], {
 
 return $.ui.focusable;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/form-reset-mixin.js b/civicrm/bower_components/jquery-ui/ui/form-reset-mixin.js
index 74be1d5b9a..9b463a4846 100644
--- a/civicrm/bower_components/jquery-ui/ui/form-reset-mixin.js
+++ b/civicrm/bower_components/jquery-ui/ui/form-reset-mixin.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Form Reset Mixin 1.12.1
+ * jQuery UI Form Reset Mixin 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -13,6 +13,8 @@
 //>>docs: http://api.jqueryui.com/form-reset-mixin/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -26,7 +28,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.ui.formResetMixin = {
 	_formResetHandler: function() {
@@ -42,7 +45,7 @@ return $.ui.formResetMixin = {
 	},
 
 	_bindFormResetHandler: function() {
-		this.form = this.element.form();
+		this.form = this.element._form();
 		if ( !this.form.length ) {
 			return;
 		}
@@ -74,4 +77,4 @@ return $.ui.formResetMixin = {
 	}
 };
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/form.js b/civicrm/bower_components/jquery-ui/ui/form.js
index cfb4bd280d..60b052277c 100644
--- a/civicrm/bower_components/jquery-ui/ui/form.js
+++ b/civicrm/bower_components/jquery-ui/ui/form.js
@@ -1,4 +1,6 @@
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -8,13 +10,14 @@
 		// Browser globals
 		factory( jQuery );
 	}
-} ( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 // Support: IE8 Only
 // IE8 does not support the form attribute and when it is supplied. It overwrites the form prop
 // with a string, so we need to find the proper form.
-return $.fn.form = function() {
+return $.fn._form = function() {
 	return typeof this[ 0 ].form === "string" ? this.closest( "form" ) : $( this[ 0 ].form );
 };
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-af.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-af.js
index c756888846..d239561379 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-af.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-af.js
@@ -1,6 +1,8 @@
 /* Afrikaans initialisation for the jQuery UI date picker plugin. */
 /* Written by Renier Pretorius. */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.af = {
 	closeText: "Selekteer",
 	prevText: "Vorige",
 	nextText: "Volgende",
 	currentText: "Vandag",
-	monthNames: [ "Januarie","Februarie","Maart","April","Mei","Junie",
-	"Julie","Augustus","September","Oktober","November","Desember" ],
+	monthNames: [ "Januarie", "Februarie", "Maart", "April", "Mei", "Junie",
+	"Julie", "Augustus", "September", "Oktober", "November", "Desember" ],
 	monthNamesShort: [ "Jan", "Feb", "Mrt", "Apr", "Mei", "Jun",
 	"Jul", "Aug", "Sep", "Okt", "Nov", "Des" ],
 	dayNames: [ "Sondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrydag", "Saterdag" ],
 	dayNamesShort: [ "Son", "Maa", "Din", "Woe", "Don", "Vry", "Sat" ],
-	dayNamesMin: [ "So","Ma","Di","Wo","Do","Vr","Sa" ],
+	dayNamesMin: [ "So", "Ma", "Di", "Wo", "Do", "Vr", "Sa" ],
 	weekHeader: "Wk",
 	dateFormat: "dd/mm/yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.af );
 
 return datepicker.regional.af;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ar-DZ.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ar-DZ.js
index a2b1750b66..8dc805986f 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ar-DZ.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ar-DZ.js
@@ -4,6 +4,8 @@
 /* Mohamed Amine HADDAD -- zatamine@gmail.com */
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -13,7 +15,8 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional[ "ar-DZ" ] = {
 	closeText: "إغلاق",
@@ -21,7 +24,7 @@ datepicker.regional[ "ar-DZ" ] = {
 	nextText: "التالي&#x3E;",
 	currentText: "اليوم",
 	monthNames: [ "جانفي", "فيفري", "مارس", "أفريل", "ماي", "جوان",
-	"جويلية", "أوت", "سبتمبر","أكتوبر", "نوفمبر", "ديسمبر" ],
+	"جويلية", "أوت", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر" ],
 	monthNamesShort: [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" ],
 	dayNames: [ "الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت" ],
 	dayNamesShort: [ "الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت" ],
@@ -36,4 +39,4 @@ datepicker.setDefaults( datepicker.regional[ "ar-DZ" ] );
 
 return datepicker.regional[ "ar-DZ" ];
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ar.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ar.js
index 95784e88cf..31d7ee565e 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ar.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ar.js
@@ -4,6 +4,8 @@
 /* Written by Mohammed Alshehri -- m@dralshehri.com */
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -13,7 +15,8 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.ar = {
 	closeText: "إغلاق",
@@ -36,4 +39,4 @@ datepicker.setDefaults( datepicker.regional.ar );
 
 return datepicker.regional.ar;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-az.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-az.js
index 2ebdcfa8b5..d02d3561f6 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-az.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-az.js
@@ -1,6 +1,8 @@
 /* Azerbaijani (UTF-8) initialisation for the jQuery UI date picker plugin. */
 /* Written by Jamil Najafov (necefov33@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.az = {
 	closeText: "BaÄŸla",
 	prevText: "&#x3C;Geri",
 	nextText: "İrəli&#x3E;",
 	currentText: "Bugün",
-	monthNames: [ "Yanvar","Fevral","Mart","Aprel","May","Ä°yun",
-	"Ä°yul","Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr" ],
-	monthNamesShort: [ "Yan","Fev","Mar","Apr","May","Ä°yun",
-	"Ä°yul","Avq","Sen","Okt","Noy","Dek" ],
-	dayNames: [ "Bazar","Bazar ertəsi","Çərşənbə axşamı","Çərşənbə","Cümə axşamı","Cümə","Şənbə" ],
-	dayNamesShort: [ "B","Be","Ça","Ç","Ca","C","Ş" ],
-	dayNamesMin: [ "B","B","Ç","С","Ç","C","Ş" ],
+	monthNames: [ "Yanvar", "Fevral", "Mart", "Aprel", "May", "Ä°yun",
+	"Ä°yul", "Avqust", "Sentyabr", "Oktyabr", "Noyabr", "Dekabr" ],
+	monthNamesShort: [ "Yan", "Fev", "Mar", "Apr", "May", "Ä°yun",
+	"Ä°yul", "Avq", "Sen", "Okt", "Noy", "Dek" ],
+	dayNames: [ "Bazar", "Bazar ertəsi", "Çərşənbə axşamı", "Çərşənbə", "Cümə axşamı", "Cümə", "Şənbə" ],
+	dayNamesShort: [ "B", "Be", "Ça", "Ç", "Ca", "C", "Ş" ],
+	dayNamesMin: [ "B", "B", "Ç", "С", "Ç", "C", "Ş" ],
 	weekHeader: "Hf",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.az );
 
 return datepicker.regional.az;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-be.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-be.js
index 7d96dd1da6..51ddd6e572 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-be.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-be.js
@@ -1,6 +1,8 @@
 /* Belarusian initialisation for the jQuery UI date picker plugin. */
 /* Written by Pavel Selitskas <p.selitskas@gmail.com> */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.be = {
 	closeText: "Зачыніць",
 	prevText: "&larr;Папяр.",
 	nextText: "Наст.&rarr;",
 	currentText: "Сёньня",
-	monthNames: [ "Студзень","Люты","Сакавік","Красавік","Травень","Чэрвень",
-	"Ліпень","Жнівень","Верасень","Кастрычнік","Лістапад","Сьнежань" ],
-	monthNamesShort: [ "Сту","Лют","Сак","Кра","Тра","Чэр",
-	"Ліп","Жні","Вер","Кас","Ліс","Сьн" ],
-	dayNames: [ "нядзеля","панядзелак","аўторак","серада","чацьвер","пятніца","субота" ],
-	dayNamesShort: [ "ндз","пнд","аўт","срд","чцв","птн","сбт" ],
-	dayNamesMin: [ "Нд","Пн","Аў","Ср","Чц","Пт","Сб" ],
+	monthNames: [ "Студзень", "Люты", "Сакавік", "Красавік", "Травень", "Чэрвень",
+	"Ліпень", "Жнівень", "Верасень", "Кастрычнік", "Лістапад", "Сьнежань" ],
+	monthNamesShort: [ "Сту", "Лют", "Сак", "Кра", "Тра", "Чэр",
+	"Ліп", "Жні", "Вер", "Кас", "Ліс", "Сьн" ],
+	dayNames: [ "нядзеля", "панядзелак", "аўторак", "серада", "чацьвер", "пятніца", "субота" ],
+	dayNamesShort: [ "ндз", "пнд", "аўт", "срд", "чцв", "птн", "сбт" ],
+	dayNamesMin: [ "Нд", "Пн", "Аў", "Ср", "Чц", "Пт", "Сб" ],
 	weekHeader: "Тд",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.be );
 
 return datepicker.regional.be;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-bg.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-bg.js
index cb066a4c9d..0344de4fb0 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-bg.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-bg.js
@@ -1,6 +1,8 @@
 /* Bulgarian initialisation for the jQuery UI date picker plugin. */
 /* Written by Stoyan Kyosev (http://svest.org). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,7 +12,8 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.bg = {
 	closeText: "затвори",
@@ -18,13 +21,13 @@ datepicker.regional.bg = {
 	nextText: "напред&#x3E;",
 	nextBigText: "&#x3E;&#x3E;",
 	currentText: "днес",
-	monthNames: [ "Януари","Февруари","Март","Април","Май","Юни",
-	"Юли","Август","Септември","Октомври","Ноември","Декември" ],
-	monthNamesShort: [ "Яну","Фев","Мар","Апр","Май","Юни",
-	"Юли","Авг","Сеп","Окт","Нов","Дек" ],
-	dayNames: [ "Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота" ],
-	dayNamesShort: [ "Нед","Пон","Вто","Сря","Чет","Пет","Съб" ],
-	dayNamesMin: [ "Не","По","Вт","Ср","Че","Пе","Съ" ],
+	monthNames: [ "Януари", "Февруари", "Март", "Април", "Май", "Юни",
+	"Юли", "Август", "Септември", "Октомври", "Ноември", "Декември" ],
+	monthNamesShort: [ "Яну", "Фев", "Мар", "Апр", "Май", "Юни",
+	"Юли", "Авг", "Сеп", "Окт", "Нов", "Дек" ],
+	dayNames: [ "Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота" ],
+	dayNamesShort: [ "Нед", "Пон", "Вто", "Сря", "Чет", "Пет", "Съб" ],
+	dayNamesMin: [ "Не", "По", "Вт", "Ср", "Че", "Пе", "Съ" ],
 	weekHeader: "Wk",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -35,4 +38,4 @@ datepicker.setDefaults( datepicker.regional.bg );
 
 return datepicker.regional.bg;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-bs.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-bs.js
index b9f2e28691..a5c145affc 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-bs.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-bs.js
@@ -1,6 +1,8 @@
 /* Bosnian i18n for the jQuery UI date picker plugin. */
 /* Written by Kenan Konjo. */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.bs = {
 	closeText: "Zatvori",
 	prevText: "&#x3C;",
 	nextText: "&#x3E;",
 	currentText: "Danas",
-	monthNames: [ "Januar","Februar","Mart","April","Maj","Juni",
-	"Juli","August","Septembar","Oktobar","Novembar","Decembar" ],
-	monthNamesShort: [ "Jan","Feb","Mar","Apr","Maj","Jun",
-	"Jul","Aug","Sep","Okt","Nov","Dec" ],
-	dayNames: [ "Nedelja","Ponedeljak","Utorak","Srijeda","ÄŒetvrtak","Petak","Subota" ],
-	dayNamesShort: [ "Ned","Pon","Uto","Sri","ÄŒet","Pet","Sub" ],
-	dayNamesMin: [ "Ne","Po","Ut","Sr","ÄŒe","Pe","Su" ],
+	monthNames: [ "Januar", "Februar", "Mart", "April", "Maj", "Juni",
+	"Juli", "August", "Septembar", "Oktobar", "Novembar", "Decembar" ],
+	monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Maj", "Jun",
+	"Jul", "Aug", "Sep", "Okt", "Nov", "Dec" ],
+	dayNames: [ "Nedelja", "Ponedeljak", "Utorak", "Srijeda", "ÄŒetvrtak", "Petak", "Subota" ],
+	dayNamesShort: [ "Ned", "Pon", "Uto", "Sri", "ÄŒet", "Pet", "Sub" ],
+	dayNamesMin: [ "Ne", "Po", "Ut", "Sr", "ÄŒe", "Pe", "Su" ],
 	weekHeader: "Wk",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.bs );
 
 return datepicker.regional.bs;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ca.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ca.js
index 9febd90eef..bca86decfd 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ca.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ca.js
@@ -1,6 +1,8 @@
 /* Inicialització en català per a l'extensió 'UI date picker' per jQuery. */
 /* Writers: (joan.leon@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.ca = {
 	closeText: "Tanca",
 	prevText: "Anterior",
 	nextText: "Següent",
 	currentText: "Avui",
-	monthNames: [ "gener","febrer","març","abril","maig","juny",
-	"juliol","agost","setembre","octubre","novembre","desembre" ],
-	monthNamesShort: [ "gen","feb","març","abr","maig","juny",
-	"jul","ag","set","oct","nov","des" ],
-	dayNames: [ "diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte" ],
-	dayNamesShort: [ "dg","dl","dt","dc","dj","dv","ds" ],
-	dayNamesMin: [ "dg","dl","dt","dc","dj","dv","ds" ],
+	monthNames: [ "gener", "febrer", "març", "abril", "maig", "juny",
+	"juliol", "agost", "setembre", "octubre", "novembre", "desembre" ],
+	monthNamesShort: [ "gen", "feb", "març", "abr", "maig", "juny",
+	"jul", "ag", "set", "oct", "nov", "des" ],
+	dayNames: [ "diumenge", "dilluns", "dimarts", "dimecres", "dijous", "divendres", "dissabte" ],
+	dayNamesShort: [ "dg", "dl", "dt", "dc", "dj", "dv", "ds" ],
+	dayNamesMin: [ "dg", "dl", "dt", "dc", "dj", "dv", "ds" ],
 	weekHeader: "Set",
 	dateFormat: "dd/mm/yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.ca );
 
 return datepicker.regional.ca;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-cs.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-cs.js
index c2f79cf9e4..201fac7b81 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-cs.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-cs.js
@@ -1,6 +1,8 @@
 /* Czech initialisation for the jQuery UI date picker plugin. */
 /* Written by Tomas Muller (tomas@tomas-muller.net). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.cs = {
 	closeText: "Zavřít",
 	prevText: "&#x3C;Dříve",
 	nextText: "Později&#x3E;",
 	currentText: "Nyní",
-	monthNames: [ "leden","únor","březen","duben","květen","červen",
-	"červenec","srpen","září","říjen","listopad","prosinec" ],
-	monthNamesShort: [ "led","úno","bře","dub","kvě","čer",
-	"čvc","srp","zář","říj","lis","pro" ],
+	monthNames: [ "leden", "únor", "březen", "duben", "květen", "červen",
+	"červenec", "srpen", "září", "říjen", "listopad", "prosinec" ],
+	monthNamesShort: [ "led", "úno", "bře", "dub", "kvě", "čer",
+	"čvc", "srp", "zář", "říj", "lis", "pro" ],
 	dayNames: [ "neděle", "pondělí", "úterý", "středa", "čtvrtek", "pátek", "sobota" ],
 	dayNamesShort: [ "ne", "po", "út", "st", "čt", "pá", "so" ],
-	dayNamesMin: [ "ne","po","út","st","čt","pá","so" ],
+	dayNamesMin: [ "ne", "po", "út", "st", "čt", "pá", "so" ],
 	weekHeader: "Týd",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.cs );
 
 return datepicker.regional.cs;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-cy-GB.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-cy-GB.js
index 14fce914c3..942c24f72d 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-cy-GB.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-cy-GB.js
@@ -1,6 +1,8 @@
 /* Welsh/UK initialisation for the jQuery UI date picker plugin. */
 /* Written by William Griffiths. */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,15 +12,16 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional[ "cy-GB" ] = {
 	closeText: "Done",
 	prevText: "Prev",
 	nextText: "Next",
 	currentText: "Today",
-	monthNames: [ "Ionawr","Chwefror","Mawrth","Ebrill","Mai","Mehefin",
-	"Gorffennaf","Awst","Medi","Hydref","Tachwedd","Rhagfyr" ],
+	monthNames: [ "Ionawr", "Chwefror", "Mawrth", "Ebrill", "Mai", "Mehefin",
+	"Gorffennaf", "Awst", "Medi", "Hydref", "Tachwedd", "Rhagfyr" ],
 	monthNamesShort: [ "Ion", "Chw", "Maw", "Ebr", "Mai", "Meh",
 	"Gor", "Aws", "Med", "Hyd", "Tac", "Rha" ],
 	dayNames: [
@@ -31,7 +34,7 @@ datepicker.regional[ "cy-GB" ] = {
 		"Dydd Sadwrn"
 	],
 	dayNamesShort: [ "Sul", "Llu", "Maw", "Mer", "Iau", "Gwe", "Sad" ],
-	dayNamesMin: [ "Su","Ll","Ma","Me","Ia","Gw","Sa" ],
+	dayNamesMin: [ "Su", "Ll", "Ma", "Me", "Ia", "Gw", "Sa" ],
 	weekHeader: "Wy",
 	dateFormat: "dd/mm/yy",
 	firstDay: 1,
@@ -42,4 +45,4 @@ datepicker.setDefaults( datepicker.regional[ "cy-GB" ] );
 
 return datepicker.regional[ "cy-GB" ];
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-da.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-da.js
index 273f0e3ff6..90409c06ef 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-da.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-da.js
@@ -1,6 +1,8 @@
 /* Danish initialisation for the jQuery UI date picker plugin. */
 /* Written by Jan Christensen ( deletestuff@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.da = {
 	closeText: "Luk",
 	prevText: "&#x3C;Forrige",
 	nextText: "Næste&#x3E;",
-	currentText: "Idag",
-	monthNames: [ "Januar","Februar","Marts","April","Maj","Juni",
-	"Juli","August","September","Oktober","November","December" ],
-	monthNamesShort: [ "Jan","Feb","Mar","Apr","Maj","Jun",
-	"Jul","Aug","Sep","Okt","Nov","Dec" ],
-	dayNames: [ "Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag" ],
-	dayNamesShort: [ "Søn","Man","Tir","Ons","Tor","Fre","Lør" ],
-	dayNamesMin: [ "Sø","Ma","Ti","On","To","Fr","Lø" ],
+	currentText: "I dag",
+	monthNames: [ "Januar", "Februar", "Marts", "April", "Maj", "Juni",
+	"Juli", "August", "September", "Oktober", "November", "December" ],
+	monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Maj", "Jun",
+	"Jul", "Aug", "Sep", "Okt", "Nov", "Dec" ],
+	dayNames: [ "Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag" ],
+	dayNamesShort: [ "Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør" ],
+	dayNamesMin: [ "Sø", "Ma", "Ti", "On", "To", "Fr", "Lø" ],
 	weekHeader: "Uge",
 	dateFormat: "dd-mm-yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.da );
 
 return datepicker.regional.da;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-de-AT.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-de-AT.js
new file mode 100644
index 0000000000..814e74f3ea
--- /dev/null
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-de-AT.js
@@ -0,0 +1,41 @@
+/* German/Austrian initialisation for the jQuery UI date picker plugin. */
+/* Based on the de initialisation. */
+
+( function( factory ) {
+	"use strict";
+
+	if ( typeof define === "function" && define.amd ) {
+
+		// AMD. Register as an anonymous module.
+		define( [ "../widgets/datepicker" ], factory );
+	} else {
+
+		// Browser globals
+		factory( jQuery.datepicker );
+	}
+} )( function( datepicker ) {
+"use strict";
+
+datepicker.regional[ "de-AT" ] = {
+	closeText: "Schließen",
+	prevText: "&#x3C;Zurück",
+	nextText: "Vor&#x3E;",
+	currentText: "Heute",
+	monthNames: [ "Jänner", "Februar", "März", "April", "Mai", "Juni",
+	"Juli", "August", "September", "Oktober", "November", "Dezember" ],
+	monthNamesShort: [ "Jän", "Feb", "Mär", "Apr", "Mai", "Jun",
+	"Jul", "Aug", "Sep", "Okt", "Nov", "Dez" ],
+	dayNames: [ "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag" ],
+	dayNamesShort: [ "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa" ],
+	dayNamesMin: [ "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa" ],
+	weekHeader: "KW",
+	dateFormat: "dd.mm.yy",
+	firstDay: 1,
+	isRTL: false,
+	showMonthAfterYear: false,
+	yearSuffix: "" };
+datepicker.setDefaults( datepicker.regional[ "de-AT" ] );
+
+return datepicker.regional[ "de-AT" ];
+
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-de.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-de.js
index a67790844a..5baf6d1486 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-de.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-de.js
@@ -1,6 +1,8 @@
 /* German initialisation for the jQuery UI date picker plugin. */
 /* Written by Milian Wolff (mail@milianw.de). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.de = {
 	closeText: "Schließen",
 	prevText: "&#x3C;Zurück",
 	nextText: "Vor&#x3E;",
 	currentText: "Heute",
-	monthNames: [ "Januar","Februar","März","April","Mai","Juni",
-	"Juli","August","September","Oktober","November","Dezember" ],
-	monthNamesShort: [ "Jan","Feb","Mär","Apr","Mai","Jun",
-	"Jul","Aug","Sep","Okt","Nov","Dez" ],
-	dayNames: [ "Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag" ],
-	dayNamesShort: [ "So","Mo","Di","Mi","Do","Fr","Sa" ],
-	dayNamesMin: [ "So","Mo","Di","Mi","Do","Fr","Sa" ],
+	monthNames: [ "Januar", "Februar", "März", "April", "Mai", "Juni",
+	"Juli", "August", "September", "Oktober", "November", "Dezember" ],
+	monthNamesShort: [ "Jan", "Feb", "Mär", "Apr", "Mai", "Jun",
+	"Jul", "Aug", "Sep", "Okt", "Nov", "Dez" ],
+	dayNames: [ "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag" ],
+	dayNamesShort: [ "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa" ],
+	dayNamesMin: [ "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa" ],
 	weekHeader: "KW",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.de );
 
 return datepicker.regional.de;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-el.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-el.js
index f08d6f27d4..054a5e2d92 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-el.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-el.js
@@ -1,6 +1,8 @@
 /* Greek (el) initialisation for the jQuery UI date picker plugin. */
 /* Written by Alex Cicovic (http://www.alexcicovic.com) */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.el = {
 	closeText: "Κλείσιμο",
 	prevText: "Προηγούμενος",
 	nextText: "Επόμενος",
 	currentText: "Σήμερα",
-	monthNames: [ "Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος",
-	"Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος" ],
-	monthNamesShort: [ "Ιαν","Φεβ","Μαρ","Απρ","Μαι","Ιουν",
-	"Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ" ],
-	dayNames: [ "Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο" ],
-	dayNamesShort: [ "Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ" ],
-	dayNamesMin: [ "Κυ","Δε","Τρ","Τε","Πε","Πα","Σα" ],
+	monthNames: [ "Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος",
+	"Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος" ],
+	monthNamesShort: [ "Ιαν", "Φεβ", "Μαρ", "Απρ", "Μαι", "Ιουν",
+	"Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ" ],
+	dayNames: [ "Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο" ],
+	dayNamesShort: [ "Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ" ],
+	dayNamesMin: [ "Κυ", "Δε", "Τρ", "Τε", "Πε", "Πα", "Σα" ],
 	weekHeader: "Εβδ",
 	dateFormat: "dd/mm/yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.el );
 
 return datepicker.regional.el;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-en-AU.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-en-AU.js
index f15277c37b..baef43a488 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-en-AU.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-en-AU.js
@@ -1,6 +1,8 @@
 /* English/Australia initialisation for the jQuery UI date picker plugin. */
 /* Based on the en-GB initialisation. */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional[ "en-AU" ] = {
 	closeText: "Done",
 	prevText: "Prev",
 	nextText: "Next",
 	currentText: "Today",
-	monthNames: [ "January","February","March","April","May","June",
-	"July","August","September","October","November","December" ],
+	monthNames: [ "January", "February", "March", "April", "May", "June",
+	"July", "August", "September", "October", "November", "December" ],
 	monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun",
 	"Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ],
 	dayNames: [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ],
 	dayNamesShort: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ],
-	dayNamesMin: [ "Su","Mo","Tu","We","Th","Fr","Sa" ],
+	dayNamesMin: [ "Su", "Mo", "Tu", "We", "Th", "Fr", "Sa" ],
 	weekHeader: "Wk",
 	dateFormat: "dd/mm/yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional[ "en-AU" ] );
 
 return datepicker.regional[ "en-AU" ];
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-en-GB.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-en-GB.js
index c961c18659..e0a7a32aec 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-en-GB.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-en-GB.js
@@ -1,6 +1,8 @@
 /* English/UK initialisation for the jQuery UI date picker plugin. */
 /* Written by Stuart. */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional[ "en-GB" ] = {
 	closeText: "Done",
 	prevText: "Prev",
 	nextText: "Next",
 	currentText: "Today",
-	monthNames: [ "January","February","March","April","May","June",
-	"July","August","September","October","November","December" ],
+	monthNames: [ "January", "February", "March", "April", "May", "June",
+	"July", "August", "September", "October", "November", "December" ],
 	monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun",
 	"Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ],
 	dayNames: [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ],
 	dayNamesShort: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ],
-	dayNamesMin: [ "Su","Mo","Tu","We","Th","Fr","Sa" ],
+	dayNamesMin: [ "Su", "Mo", "Tu", "We", "Th", "Fr", "Sa" ],
 	weekHeader: "Wk",
 	dateFormat: "dd/mm/yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional[ "en-GB" ] );
 
 return datepicker.regional[ "en-GB" ];
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-en-NZ.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-en-NZ.js
index 7046362254..6e4768979e 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-en-NZ.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-en-NZ.js
@@ -1,6 +1,8 @@
 /* English/New Zealand initialisation for the jQuery UI date picker plugin. */
 /* Based on the en-GB initialisation. */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional[ "en-NZ" ] = {
 	closeText: "Done",
 	prevText: "Prev",
 	nextText: "Next",
 	currentText: "Today",
-	monthNames: [ "January","February","March","April","May","June",
-	"July","August","September","October","November","December" ],
+	monthNames: [ "January", "February", "March", "April", "May", "June",
+	"July", "August", "September", "October", "November", "December" ],
 	monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun",
 	"Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ],
 	dayNames: [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ],
 	dayNamesShort: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ],
-	dayNamesMin: [ "Su","Mo","Tu","We","Th","Fr","Sa" ],
+	dayNamesMin: [ "Su", "Mo", "Tu", "We", "Th", "Fr", "Sa" ],
 	weekHeader: "Wk",
 	dateFormat: "dd/mm/yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional[ "en-NZ" ] );
 
 return datepicker.regional[ "en-NZ" ];
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-eo.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-eo.js
index 25f6162b5c..3867a6214f 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-eo.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-eo.js
@@ -1,6 +1,8 @@
 /* Esperanto initialisation for the jQuery UI date picker plugin. */
 /* Written by Olivier M. (olivierweb@ifrance.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.eo = {
 	closeText: "Fermi",
 	prevText: "&#x3C;Anta",
 	nextText: "Sekv&#x3E;",
 	currentText: "Nuna",
-	monthNames: [ "Januaro","Februaro","Marto","Aprilo","Majo","Junio",
-	"Julio","AÅ­gusto","Septembro","Oktobro","Novembro","Decembro" ],
-	monthNamesShort: [ "Jan","Feb","Mar","Apr","Maj","Jun",
-	"Jul","AÅ­g","Sep","Okt","Nov","Dec" ],
-	dayNames: [ "Dimanĉo","Lundo","Mardo","Merkredo","Ĵaŭdo","Vendredo","Sabato" ],
-	dayNamesShort: [ "Dim","Lun","Mar","Mer","Ä´aÅ­","Ven","Sab" ],
-	dayNamesMin: [ "Di","Lu","Ma","Me","Ä´a","Ve","Sa" ],
+	monthNames: [ "Januaro", "Februaro", "Marto", "Aprilo", "Majo", "Junio",
+	"Julio", "AÅ­gusto", "Septembro", "Oktobro", "Novembro", "Decembro" ],
+	monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Maj", "Jun",
+	"Jul", "AÅ­g", "Sep", "Okt", "Nov", "Dec" ],
+	dayNames: [ "Dimanĉo", "Lundo", "Mardo", "Merkredo", "Ĵaŭdo", "Vendredo", "Sabato" ],
+	dayNamesShort: [ "Dim", "Lun", "Mar", "Mer", "Ä´aÅ­", "Ven", "Sab" ],
+	dayNamesMin: [ "Di", "Lu", "Ma", "Me", "Ä´a", "Ve", "Sa" ],
 	weekHeader: "Sb",
 	dateFormat: "dd/mm/yy",
 	firstDay: 0,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.eo );
 
 return datepicker.regional.eo;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-es.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-es.js
index ea7116e0bf..9a7457778c 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-es.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-es.js
@@ -1,6 +1,8 @@
 /* Inicialización en español para la extensión 'UI date picker' para jQuery. */
 /* Traducido por Vester (xvester@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.es = {
 	closeText: "Cerrar",
 	prevText: "&#x3C;Ant",
 	nextText: "Sig&#x3E;",
 	currentText: "Hoy",
-	monthNames: [ "enero","febrero","marzo","abril","mayo","junio",
-	"julio","agosto","septiembre","octubre","noviembre","diciembre" ],
-	monthNamesShort: [ "ene","feb","mar","abr","may","jun",
-	"jul","ago","sep","oct","nov","dic" ],
-	dayNames: [ "domingo","lunes","martes","miércoles","jueves","viernes","sábado" ],
-	dayNamesShort: [ "dom","lun","mar","mié","jue","vie","sáb" ],
-	dayNamesMin: [ "D","L","M","X","J","V","S" ],
+	monthNames: [ "enero", "febrero", "marzo", "abril", "mayo", "junio",
+	"julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre" ],
+	monthNamesShort: [ "ene", "feb", "mar", "abr", "may", "jun",
+	"jul", "ago", "sep", "oct", "nov", "dic" ],
+	dayNames: [ "domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado" ],
+	dayNamesShort: [ "dom", "lun", "mar", "mié", "jue", "vie", "sáb" ],
+	dayNamesMin: [ "D", "L", "M", "X", "J", "V", "S" ],
 	weekHeader: "Sm",
 	dateFormat: "dd/mm/yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.es );
 
 return datepicker.regional.es;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-et.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-et.js
index b2e226ae54..11d58579ef 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-et.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-et.js
@@ -1,6 +1,8 @@
 /* Estonian initialisation for the jQuery UI date picker plugin. */
 /* Written by Mart Sõmermaa (mrts.pydev at gmail com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,15 +12,16 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.et = {
 	closeText: "Sulge",
 	prevText: "Eelnev",
 	nextText: "Järgnev",
 	currentText: "Täna",
-	monthNames: [ "Jaanuar","Veebruar","Märts","Aprill","Mai","Juuni",
-	"Juuli","August","September","Oktoober","November","Detsember" ],
+	monthNames: [ "Jaanuar", "Veebruar", "Märts", "Aprill", "Mai", "Juuni",
+	"Juuli", "August", "September", "Oktoober", "November", "Detsember" ],
 	monthNamesShort: [ "Jaan", "Veebr", "Märts", "Apr", "Mai", "Juuni",
 	"Juuli", "Aug", "Sept", "Okt", "Nov", "Dets" ],
 	dayNames: [
@@ -31,7 +34,7 @@ datepicker.regional.et = {
 		"Laupäev"
 	],
 	dayNamesShort: [ "Pühap", "Esmasp", "Teisip", "Kolmap", "Neljap", "Reede", "Laup" ],
-	dayNamesMin: [ "P","E","T","K","N","R","L" ],
+	dayNamesMin: [ "P", "E", "T", "K", "N", "R", "L" ],
 	weekHeader: "näd",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -42,4 +45,4 @@ datepicker.setDefaults( datepicker.regional.et );
 
 return datepicker.regional.et;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-eu.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-eu.js
index 8ea1ef9e58..754a172df5 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-eu.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-eu.js
@@ -1,5 +1,7 @@
 /* Karrikas-ek itzulia (karrikas@karrikas.com) */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -9,20 +11,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.eu = {
 	closeText: "Egina",
 	prevText: "&#x3C;Aur",
 	nextText: "Hur&#x3E;",
 	currentText: "Gaur",
-	monthNames: [ "urtarrila","otsaila","martxoa","apirila","maiatza","ekaina",
-		"uztaila","abuztua","iraila","urria","azaroa","abendua" ],
-	monthNamesShort: [ "urt.","ots.","mar.","api.","mai.","eka.",
-		"uzt.","abu.","ira.","urr.","aza.","abe." ],
-	dayNames: [ "igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata" ],
-	dayNamesShort: [ "ig.","al.","ar.","az.","og.","ol.","lr." ],
-	dayNamesMin: [ "ig","al","ar","az","og","ol","lr" ],
+	monthNames: [ "urtarrila", "otsaila", "martxoa", "apirila", "maiatza", "ekaina",
+		"uztaila", "abuztua", "iraila", "urria", "azaroa", "abendua" ],
+	monthNamesShort: [ "urt.", "ots.", "mar.", "api.", "mai.", "eka.",
+		"uzt.", "abu.", "ira.", "urr.", "aza.", "abe." ],
+	dayNames: [ "igandea", "astelehena", "asteartea", "asteazkena", "osteguna", "ostirala", "larunbata" ],
+	dayNamesShort: [ "ig.", "al.", "ar.", "az.", "og.", "ol.", "lr." ],
+	dayNamesMin: [ "ig", "al", "ar", "az", "og", "ol", "lr" ],
 	weekHeader: "As",
 	dateFormat: "yy-mm-dd",
 	firstDay: 1,
@@ -33,4 +36,4 @@ datepicker.setDefaults( datepicker.regional.eu );
 
 return datepicker.regional.eu;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fa.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fa.js
index 71da4981d3..193a3dcc1e 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fa.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fa.js
@@ -2,6 +2,8 @@
 /* Javad Mowlanezhad -- jmowla@gmail.com */
 /* Jalali calendar should supported soon! (Its implemented but I have to test it) */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -11,7 +13,8 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.fa = {
 	closeText: "بستن",
@@ -32,7 +35,7 @@ datepicker.regional.fa = {
 		"نوامبر",
 		"دسامبر"
 	],
-	monthNamesShort: [ "1","2","3","4","5","6","7","8","9","10","11","12" ],
+	monthNamesShort: [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" ],
 	dayNames: [
 		"يکشنبه",
 		"دوشنبه",
@@ -70,4 +73,4 @@ datepicker.setDefaults( datepicker.regional.fa );
 
 return datepicker.regional.fa;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fi.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fi.js
index a8386ff626..dd4ca5944a 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fi.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fi.js
@@ -1,6 +1,8 @@
 /* Finnish initialisation for the jQuery UI date picker plugin. */
 /* Written by Harri Kilpiö (harrikilpio@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.fi = {
 	closeText: "Sulje",
 	prevText: "&#xAB;Edellinen",
 	nextText: "Seuraava&#xBB;",
 	currentText: "Tänään",
-	monthNames: [ "Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kesäkuu",
-	"Heinäkuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu" ],
-	monthNamesShort: [ "Tammi","Helmi","Maalis","Huhti","Touko","Kesä",
-	"Heinä","Elo","Syys","Loka","Marras","Joulu" ],
-	dayNamesShort: [ "Su","Ma","Ti","Ke","To","Pe","La" ],
-	dayNames: [ "Sunnuntai","Maanantai","Tiistai","Keskiviikko","Torstai","Perjantai","Lauantai" ],
-	dayNamesMin: [ "Su","Ma","Ti","Ke","To","Pe","La" ],
+	monthNames: [ "Tammikuu", "Helmikuu", "Maaliskuu", "Huhtikuu", "Toukokuu", "Kesäkuu",
+	"Heinäkuu", "Elokuu", "Syyskuu", "Lokakuu", "Marraskuu", "Joulukuu" ],
+	monthNamesShort: [ "Tammi", "Helmi", "Maalis", "Huhti", "Touko", "Kesä",
+	"Heinä", "Elo", "Syys", "Loka", "Marras", "Joulu" ],
+	dayNamesShort: [ "Su", "Ma", "Ti", "Ke", "To", "Pe", "La" ],
+	dayNames: [ "Sunnuntai", "Maanantai", "Tiistai", "Keskiviikko", "Torstai", "Perjantai", "Lauantai" ],
+	dayNamesMin: [ "Su", "Ma", "Ti", "Ke", "To", "Pe", "La" ],
 	weekHeader: "Vk",
 	dateFormat: "d.m.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.fi );
 
 return datepicker.regional.fi;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fo.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fo.js
index 6c24b8bff8..f024ac6742 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fo.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fo.js
@@ -1,6 +1,8 @@
 /* Faroese initialisation for the jQuery UI date picker plugin */
 /* Written by Sverri Mohr Olsen, sverrimo@gmail.com */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,17 +12,18 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.fo = {
 	closeText: "Lat aftur",
 	prevText: "&#x3C;Fyrra",
 	nextText: "Næsta&#x3E;",
 	currentText: "Í dag",
-	monthNames: [ "Januar","Februar","Mars","Apríl","Mei","Juni",
-	"Juli","August","September","Oktober","November","Desember" ],
-	monthNamesShort: [ "Jan","Feb","Mar","Apr","Mei","Jun",
-	"Jul","Aug","Sep","Okt","Nov","Des" ],
+	monthNames: [ "Januar", "Februar", "Mars", "Apríl", "Mei", "Juni",
+	"Juli", "August", "September", "Oktober", "November", "Desember" ],
+	monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Mei", "Jun",
+	"Jul", "Aug", "Sep", "Okt", "Nov", "Des" ],
 	dayNames: [
 		"Sunnudagur",
 		"Mánadagur",
@@ -30,8 +33,8 @@ datepicker.regional.fo = {
 		"Fríggjadagur",
 		"Leyardagur"
 	],
-	dayNamesShort: [ "Sun","Mán","Týs","Mik","Hós","Frí","Ley" ],
-	dayNamesMin: [ "Su","Má","Tý","Mi","Hó","Fr","Le" ],
+	dayNamesShort: [ "Sun", "Mán", "Týs", "Mik", "Hós", "Frí", "Ley" ],
+	dayNamesMin: [ "Su", "Má", "Tý", "Mi", "Hó", "Fr", "Le" ],
 	weekHeader: "Vk",
 	dateFormat: "dd-mm-yy",
 	firstDay: 1,
@@ -42,4 +45,4 @@ datepicker.setDefaults( datepicker.regional.fo );
 
 return datepicker.regional.fo;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fr-CA.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fr-CA.js
index b590277d4b..a14b1d323b 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fr-CA.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fr-CA.js
@@ -1,5 +1,7 @@
 /* Canadian-French initialisation for the jQuery UI date picker plugin. */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -9,7 +11,8 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional[ "fr-CA" ] = {
 	closeText: "Fermer",
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional[ "fr-CA" ] );
 
 return datepicker.regional[ "fr-CA" ];
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fr-CH.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fr-CH.js
index d2f0584d6a..b75c683379 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fr-CH.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fr-CH.js
@@ -1,6 +1,8 @@
 /* Swiss-French initialisation for the jQuery UI date picker plugin. */
 /* Written Martin Voelkle (martin.voelkle@e-tc.ch). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,7 +12,8 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional[ "fr-CH" ] = {
 	closeText: "Fermer",
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional[ "fr-CH" ] );
 
 return datepicker.regional[ "fr-CH" ];
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fr.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fr.js
index 9e39fbd68f..42b582bc30 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fr.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-fr.js
@@ -3,6 +3,8 @@
 			  Stéphane Nahmani (sholby@sholby.net),
 			  Stéphane Raimbault <stephane.raimbault@gmail.com> */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -12,7 +14,8 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.fr = {
 	closeText: "Fermer",
@@ -25,7 +28,7 @@ datepicker.regional.fr = {
 		"juil.", "août", "sept.", "oct.", "nov.", "déc." ],
 	dayNames: [ "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi" ],
 	dayNamesShort: [ "dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam." ],
-	dayNamesMin: [ "D","L","M","M","J","V","S" ],
+	dayNamesMin: [ "D", "L", "M", "M", "J", "V", "S" ],
 	weekHeader: "Sem.",
 	dateFormat: "dd/mm/yy",
 	firstDay: 1,
@@ -36,4 +39,4 @@ datepicker.setDefaults( datepicker.regional.fr );
 
 return datepicker.regional.fr;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-gl.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-gl.js
index 2765230746..f3ebc46651 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-gl.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-gl.js
@@ -1,6 +1,8 @@
 /* Galician localization for 'UI date picker' jQuery extension. */
 /* Translated by Jorge Barreiro <yortx.barry@gmail.com>. */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.gl = {
 	closeText: "Pechar",
 	prevText: "&#x3C;Ant",
 	nextText: "Seg&#x3E;",
 	currentText: "Hoxe",
-	monthNames: [ "Xaneiro","Febreiro","Marzo","Abril","Maio","Xuño",
-	"Xullo","Agosto","Setembro","Outubro","Novembro","Decembro" ],
-	monthNamesShort: [ "Xan","Feb","Mar","Abr","Mai","Xuñ",
-	"Xul","Ago","Set","Out","Nov","Dec" ],
-	dayNames: [ "Domingo","Luns","Martes","Mércores","Xoves","Venres","Sábado" ],
-	dayNamesShort: [ "Dom","Lun","Mar","Mér","Xov","Ven","Sáb" ],
-	dayNamesMin: [ "Do","Lu","Ma","Mé","Xo","Ve","Sá" ],
+	monthNames: [ "Xaneiro", "Febreiro", "Marzo", "Abril", "Maio", "Xuño",
+	"Xullo", "Agosto", "Setembro", "Outubro", "Novembro", "Decembro" ],
+	monthNamesShort: [ "Xan", "Feb", "Mar", "Abr", "Mai", "Xuñ",
+	"Xul", "Ago", "Set", "Out", "Nov", "Dec" ],
+	dayNames: [ "Domingo", "Luns", "Martes", "Mércores", "Xoves", "Venres", "Sábado" ],
+	dayNamesShort: [ "Dom", "Lun", "Mar", "Mér", "Xov", "Ven", "Sáb" ],
+	dayNamesMin: [ "Do", "Lu", "Ma", "Mé", "Xo", "Ve", "Sá" ],
 	weekHeader: "Sm",
 	dateFormat: "dd/mm/yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.gl );
 
 return datepicker.regional.gl;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-he.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-he.js
index fb6238fdac..c487e78f70 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-he.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-he.js
@@ -1,6 +1,8 @@
 /* Hebrew initialisation for the UI Datepicker extension. */
 /* Written by Amir Hardon (ahardon at gmail dot com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.he = {
 	closeText: "סגור",
 	prevText: "&#x3C;הקודם",
 	nextText: "הבא&#x3E;",
 	currentText: "היום",
-	monthNames: [ "ינואר","פברואר","מרץ","אפריל","מאי","יוני",
-	"יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר" ],
-	monthNamesShort: [ "ינו","פבר","מרץ","אפר","מאי","יוני",
-	"יולי","אוג","ספט","אוק","נוב","דצמ" ],
-	dayNames: [ "ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת" ],
-	dayNamesShort: [ "א'","ב'","ג'","ד'","ה'","ו'","שבת" ],
-	dayNamesMin: [ "א'","ב'","ג'","ד'","ה'","ו'","שבת" ],
+	monthNames: [ "ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני",
+	"יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר" ],
+	monthNamesShort: [ "ינו", "פבר", "מרץ", "אפר", "מאי", "יוני",
+	"יולי", "אוג", "ספט", "אוק", "נוב", "דצמ" ],
+	dayNames: [ "ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת" ],
+	dayNamesShort: [ "א'", "ב'", "ג'", "ד'", "ה'", "ו'", "שבת" ],
+	dayNamesMin: [ "א'", "ב'", "ג'", "ד'", "ה'", "ו'", "שבת" ],
 	weekHeader: "Wk",
 	dateFormat: "dd/mm/yy",
 	firstDay: 0,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.he );
 
 return datepicker.regional.he;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-hi.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-hi.js
index 3b12097245..e3b72e52b2 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-hi.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-hi.js
@@ -1,6 +1,8 @@
 /* Hindi initialisation for the jQuery UI date picker plugin. */
 /* Written by Michael Dawart. */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,15 +12,16 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.hi = {
 	closeText: "बंद",
 	prevText: "पिछला",
 	nextText: "अगला",
 	currentText: "आज",
-	monthNames: [ "जनवरी ","फरवरी","मार्च","अप्रेल","मई","जून",
-	"जूलाई","अगस्त ","सितम्बर","अक्टूबर","नवम्बर","दिसम्बर" ],
+	monthNames: [ "जनवरी ", "फरवरी", "मार्च", "अप्रेल", "मई", "जून",
+	"जूलाई", "अगस्त ", "सितम्बर", "अक्टूबर", "नवम्बर", "दिसम्बर" ],
 	monthNamesShort: [ "जन", "फर", "मार्च", "अप्रेल", "मई", "जून",
 	"जूलाई", "अग", "सित", "अक्ट", "नव", "दि" ],
 	dayNames: [ "रविवार", "सोमवार", "मंगलवार", "बुधवार", "गुरुवार", "शुक्रवार", "शनिवार" ],
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.hi );
 
 return datepicker.regional.hi;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-hr.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-hr.js
index 5e218c12d8..23ea41446e 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-hr.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-hr.js
@@ -1,6 +1,8 @@
 /* Croatian i18n for the jQuery UI date picker plugin. */
 /* Written by Vjekoslav Nesek. */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.hr = {
 	closeText: "Zatvori",
 	prevText: "&#x3C;",
 	nextText: "&#x3E;",
 	currentText: "Danas",
-	monthNames: [ "Siječanj","Veljača","Ožujak","Travanj","Svibanj","Lipanj",
-	"Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac" ],
-	monthNamesShort: [ "Sij","Velj","Ožu","Tra","Svi","Lip",
-	"Srp","Kol","Ruj","Lis","Stu","Pro" ],
-	dayNames: [ "Nedjelja","Ponedjeljak","Utorak","Srijeda","ÄŒetvrtak","Petak","Subota" ],
-	dayNamesShort: [ "Ned","Pon","Uto","Sri","ÄŒet","Pet","Sub" ],
-	dayNamesMin: [ "Ne","Po","Ut","Sr","ÄŒe","Pe","Su" ],
+	monthNames: [ "Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj",
+	"Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac" ],
+	monthNamesShort: [ "Sij", "Velj", "Ožu", "Tra", "Svi", "Lip",
+	"Srp", "Kol", "Ruj", "Lis", "Stu", "Pro" ],
+	dayNames: [ "Nedjelja", "Ponedjeljak", "Utorak", "Srijeda", "ÄŒetvrtak", "Petak", "Subota" ],
+	dayNamesShort: [ "Ned", "Pon", "Uto", "Sri", "ÄŒet", "Pet", "Sub" ],
+	dayNamesMin: [ "Ne", "Po", "Ut", "Sr", "ÄŒe", "Pe", "Su" ],
 	weekHeader: "Tje",
 	dateFormat: "dd.mm.yy.",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.hr );
 
 return datepicker.regional.hr;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-hu.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-hu.js
index 22bbe7031e..3bb86dab9d 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-hu.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-hu.js
@@ -1,5 +1,7 @@
 /* Hungarian initialisation for the jQuery UI date picker plugin. */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -9,13 +11,14 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.hu = {
-	closeText: "bezár",
-	prevText: "vissza",
-	nextText: "előre",
-	currentText: "ma",
+	closeText: "Bezár",
+	prevText: "Vissza",
+	nextText: "Előre",
+	currentText: "Ma",
 	monthNames: [ "Január", "Február", "Március", "Április", "Május", "Június",
 	"Július", "Augusztus", "Szeptember", "Október", "November", "December" ],
 	monthNamesShort: [ "Jan", "Feb", "Már", "Ápr", "Máj", "Jún",
@@ -33,4 +36,4 @@ datepicker.setDefaults( datepicker.regional.hu );
 
 return datepicker.regional.hu;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-hy.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-hy.js
index 95638b3107..2cc74da734 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-hy.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-hy.js
@@ -1,6 +1,8 @@
 /* Armenian(UTF-8) initialisation for the jQuery UI date picker plugin. */
 /* Written by Levon Zakaryan (levon.zakaryan@gmail.com)*/
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.hy = {
 	closeText: "Õ“Õ¡Õ¯Õ¥Õ¬",
 	prevText: "&#x3C;Õ†Õ¡Õ­.",
 	nextText: "Õ€Õ¡Õ».&#x3E;",
 	currentText: "Ô±ÕµÕ½Ö…Ö€",
-	monthNames: [ "Õ€Õ¸Ö‚Õ¶Õ¾Õ¡Ö€","Õ“Õ¥Õ¿Ö€Õ¾Õ¡Ö€","Õ„Õ¡Ö€Õ¿","Ô±ÕºÖ€Õ«Õ¬","Õ„Õ¡ÕµÕ«Õ½","Õ€Õ¸Ö‚Õ¶Õ«Õ½",
-	"Հուլիս","Օգոստոս","Սեպտեմբեր","Հոկտեմբեր","Նոյեմբեր","Դեկտեմբեր" ],
-	monthNamesShort: [ "Õ€Õ¸Ö‚Õ¶Õ¾","Õ“Õ¥Õ¿Ö€","Õ„Õ¡Ö€Õ¿","Ô±ÕºÖ€","Õ„Õ¡ÕµÕ«Õ½","Õ€Õ¸Ö‚Õ¶Õ«Õ½",
-	"Հուլ","Օգս","Սեպ","Հոկ","Նոյ","Դեկ" ],
-	dayNames: [ "Õ¯Õ«Ö€Õ¡Õ¯Õ«","Õ¥Õ¯Õ¸Ö‚Õ·Õ¡Õ¢Õ©Õ«","Õ¥Ö€Õ¥Ö„Õ·Õ¡Õ¢Õ©Õ«","Õ¹Õ¸Ö€Õ¥Ö„Õ·Õ¡Õ¢Õ©Õ«","Õ°Õ«Õ¶Õ£Õ·Õ¡Õ¢Õ©Õ«","Õ¸Ö‚Ö€Õ¢Õ¡Õ©","Õ·Õ¡Õ¢Õ¡Õ©" ],
-	dayNamesShort: [ "Õ¯Õ«Ö€","Õ¥Ö€Õ¯","Õ¥Ö€Ö„","Õ¹Ö€Ö„","Õ°Õ¶Õ£","Õ¸Ö‚Ö€Õ¢","Õ·Õ¢Õ©" ],
-	dayNamesMin: [ "Õ¯Õ«Ö€","Õ¥Ö€Õ¯","Õ¥Ö€Ö„","Õ¹Ö€Ö„","Õ°Õ¶Õ£","Õ¸Ö‚Ö€Õ¢","Õ·Õ¢Õ©" ],
+	monthNames: [ "Õ€Õ¸Ö‚Õ¶Õ¾Õ¡Ö€", "Õ“Õ¥Õ¿Ö€Õ¾Õ¡Ö€", "Õ„Õ¡Ö€Õ¿", "Ô±ÕºÖ€Õ«Õ¬", "Õ„Õ¡ÕµÕ«Õ½", "Õ€Õ¸Ö‚Õ¶Õ«Õ½",
+	"Հուլիս", "Օգոստոս", "Սեպտեմբեր", "Հոկտեմբեր", "Նոյեմբեր", "Դեկտեմբեր" ],
+	monthNamesShort: [ "Õ€Õ¸Ö‚Õ¶Õ¾", "Õ“Õ¥Õ¿Ö€", "Õ„Õ¡Ö€Õ¿", "Ô±ÕºÖ€", "Õ„Õ¡ÕµÕ«Õ½", "Õ€Õ¸Ö‚Õ¶Õ«Õ½",
+	"Հուլ", "Օգս", "Սեպ", "Հոկ", "Նոյ", "Դեկ" ],
+	dayNames: [ "Õ¯Õ«Ö€Õ¡Õ¯Õ«", "Õ¥Õ¯Õ¸Ö‚Õ·Õ¡Õ¢Õ©Õ«", "Õ¥Ö€Õ¥Ö„Õ·Õ¡Õ¢Õ©Õ«", "Õ¹Õ¸Ö€Õ¥Ö„Õ·Õ¡Õ¢Õ©Õ«", "Õ°Õ«Õ¶Õ£Õ·Õ¡Õ¢Õ©Õ«", "Õ¸Ö‚Ö€Õ¢Õ¡Õ©", "Õ·Õ¡Õ¢Õ¡Õ©" ],
+	dayNamesShort: [ "Õ¯Õ«Ö€", "Õ¥Ö€Õ¯", "Õ¥Ö€Ö„", "Õ¹Ö€Ö„", "Õ°Õ¶Õ£", "Õ¸Ö‚Ö€Õ¢", "Õ·Õ¢Õ©" ],
+	dayNamesMin: [ "Õ¯Õ«Ö€", "Õ¥Ö€Õ¯", "Õ¥Ö€Ö„", "Õ¹Ö€Ö„", "Õ°Õ¶Õ£", "Õ¸Ö‚Ö€Õ¢", "Õ·Õ¢Õ©" ],
 	weekHeader: "ՇԲՏ",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.hy );
 
 return datepicker.regional.hy;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-id.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-id.js
index 5aef348af8..52f709caa5 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-id.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-id.js
@@ -1,6 +1,8 @@
 /* Indonesian initialisation for the jQuery UI date picker plugin. */
 /* Written by Deden Fathurahman (dedenf@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.id = {
 	closeText: "Tutup",
 	prevText: "&#x3C;mundur",
 	nextText: "maju&#x3E;",
 	currentText: "hari ini",
-	monthNames: [ "Januari","Februari","Maret","April","Mei","Juni",
-	"Juli","Agustus","September","Oktober","Nopember","Desember" ],
-	monthNamesShort: [ "Jan","Feb","Mar","Apr","Mei","Jun",
-	"Jul","Agus","Sep","Okt","Nop","Des" ],
-	dayNames: [ "Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu" ],
-	dayNamesShort: [ "Min","Sen","Sel","Rab","kam","Jum","Sab" ],
-	dayNamesMin: [ "Mg","Sn","Sl","Rb","Km","jm","Sb" ],
+	monthNames: [ "Januari", "Februari", "Maret", "April", "Mei", "Juni",
+	"Juli", "Agustus", "September", "Oktober", "Nopember", "Desember" ],
+	monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Mei", "Jun",
+	"Jul", "Agus", "Sep", "Okt", "Nop", "Des" ],
+	dayNames: [ "Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu" ],
+	dayNamesShort: [ "Min", "Sen", "Sel", "Rab", "kam", "Jum", "Sab" ],
+	dayNamesMin: [ "Mg", "Sn", "Sl", "Rb", "Km", "jm", "Sb" ],
 	weekHeader: "Mg",
 	dateFormat: "dd/mm/yy",
 	firstDay: 0,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.id );
 
 return datepicker.regional.id;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-is.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-is.js
index b15f37ab06..0ebffd3554 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-is.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-is.js
@@ -1,6 +1,8 @@
 /* Icelandic initialisation for the jQuery UI date picker plugin. */
 /* Written by Haukur H. Thorsson (haukur@eskill.is). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,17 +12,18 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.is = {
 	closeText: "Loka",
 	prevText: "&#x3C; Fyrri",
 	nextText: "Næsti &#x3E;",
 	currentText: "Í dag",
-	monthNames: [ "Janúar","Febrúar","Mars","Apríl","Maí","Júní",
-	"Júlí","Ágúst","September","Október","Nóvember","Desember" ],
-	monthNamesShort: [ "Jan","Feb","Mar","Apr","Maí","Jún",
-	"Júl","Ágú","Sep","Okt","Nóv","Des" ],
+	monthNames: [ "Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní",
+	"Júlí", "Ágúst", "September", "Október", "Nóvember", "Desember" ],
+	monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Maí", "Jún",
+	"Júl", "Ágú", "Sep", "Okt", "Nóv", "Des" ],
 	dayNames: [
 		"Sunnudagur",
 		"Mánudagur",
@@ -30,8 +33,8 @@ datepicker.regional.is = {
 		"Föstudagur",
 		"Laugardagur"
 	],
-	dayNamesShort: [ "Sun","Mán","Þri","Mið","Fim","Fös","Lau" ],
-	dayNamesMin: [ "Su","Má","Þr","Mi","Fi","Fö","La" ],
+	dayNamesShort: [ "Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau" ],
+	dayNamesMin: [ "Su", "Má", "Þr", "Mi", "Fi", "Fö", "La" ],
 	weekHeader: "Vika",
 	dateFormat: "dd.mm.yy",
 	firstDay: 0,
@@ -42,4 +45,4 @@ datepicker.setDefaults( datepicker.regional.is );
 
 return datepicker.regional.is;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-it-CH.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-it-CH.js
index 9895da4cc3..8c6d105801 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-it-CH.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-it-CH.js
@@ -1,6 +1,8 @@
 /* Italian initialisation for the jQuery UI date picker plugin. */
 /* Written by Antonello Pasella (antonello.pasella@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional[ "it-CH" ] = {
 	closeText: "Chiudi",
 	prevText: "&#x3C;Prec",
 	nextText: "Succ&#x3E;",
 	currentText: "Oggi",
-	monthNames: [ "Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno",
-		"Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre" ],
-	monthNamesShort: [ "Gen","Feb","Mar","Apr","Mag","Giu",
-		"Lug","Ago","Set","Ott","Nov","Dic" ],
-	dayNames: [ "Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato" ],
-	dayNamesShort: [ "Dom","Lun","Mar","Mer","Gio","Ven","Sab" ],
-	dayNamesMin: [ "Do","Lu","Ma","Me","Gi","Ve","Sa" ],
+	monthNames: [ "Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno",
+		"Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre" ],
+	monthNamesShort: [ "Gen", "Feb", "Mar", "Apr", "Mag", "Giu",
+		"Lug", "Ago", "Set", "Ott", "Nov", "Dic" ],
+	dayNames: [ "Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato" ],
+	dayNamesShort: [ "Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab" ],
+	dayNamesMin: [ "Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa" ],
 	weekHeader: "Sm",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional[ "it-CH" ] );
 
 return datepicker.regional[ "it-CH" ];
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-it.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-it.js
index d67cb6c248..0210e41c49 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-it.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-it.js
@@ -1,6 +1,8 @@
 /* Italian initialisation for the jQuery UI date picker plugin. */
 /* Written by Antonello Pasella (antonello.pasella@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.it = {
 	closeText: "Chiudi",
 	prevText: "&#x3C;Prec",
 	nextText: "Succ&#x3E;",
 	currentText: "Oggi",
-	monthNames: [ "Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno",
-		"Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre" ],
-	monthNamesShort: [ "Gen","Feb","Mar","Apr","Mag","Giu",
-		"Lug","Ago","Set","Ott","Nov","Dic" ],
-	dayNames: [ "Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato" ],
-	dayNamesShort: [ "Dom","Lun","Mar","Mer","Gio","Ven","Sab" ],
-	dayNamesMin: [ "Do","Lu","Ma","Me","Gi","Ve","Sa" ],
+	monthNames: [ "Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno",
+		"Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre" ],
+	monthNamesShort: [ "Gen", "Feb", "Mar", "Apr", "Mag", "Giu",
+		"Lug", "Ago", "Set", "Ott", "Nov", "Dic" ],
+	dayNames: [ "Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato" ],
+	dayNamesShort: [ "Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab" ],
+	dayNamesMin: [ "Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa" ],
 	weekHeader: "Sm",
 	dateFormat: "dd/mm/yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.it );
 
 return datepicker.regional.it;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ja.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ja.js
index 52b10583ca..404bbfd64b 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ja.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ja.js
@@ -1,6 +1,8 @@
 /* Japanese initialisation for the jQuery UI date picker plugin. */
 /* Written by Kentaro SATO (kentaro@ranvis.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.ja = {
 	closeText: "閉じる",
 	prevText: "&#x3C;前",
 	nextText: "次&#x3E;",
 	currentText: "今日",
-	monthNames: [ "1月","2月","3月","4月","5月","6月",
-	"7月","8月","9月","10月","11月","12月" ],
-	monthNamesShort: [ "1月","2月","3月","4月","5月","6月",
-	"7月","8月","9月","10月","11月","12月" ],
-	dayNames: [ "日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日" ],
-	dayNamesShort: [ "日","月","火","水","木","金","土" ],
-	dayNamesMin: [ "日","月","火","水","木","金","土" ],
+	monthNames: [ "1月", "2月", "3月", "4月", "5月", "6月",
+	"7月", "8月", "9月", "10月", "11月", "12月" ],
+	monthNamesShort: [ "1月", "2月", "3月", "4月", "5月", "6月",
+	"7月", "8月", "9月", "10月", "11月", "12月" ],
+	dayNames: [ "日曜日", "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日" ],
+	dayNamesShort: [ "日", "月", "火", "水", "木", "金", "土" ],
+	dayNamesMin: [ "日", "月", "火", "水", "木", "金", "土" ],
 	weekHeader: "週",
 	dateFormat: "yy/mm/dd",
 	firstDay: 0,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.ja );
 
 return datepicker.regional.ja;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ka.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ka.js
index 1f596cb318..fd740dadea 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ka.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ka.js
@@ -1,6 +1,8 @@
 /* Georgian (UTF-8) initialisation for the jQuery UI date picker plugin. */
 /* Written by Lado Lomidze (lado.lomidze@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,7 +12,8 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.ka = {
 	closeText: "დახურვა",
@@ -31,10 +34,10 @@ datepicker.regional.ka = {
 		"ნოემბერი",
 		"დეკემბერი"
 	],
-	monthNamesShort: [ "იან","თებ","მარ","აპრ","მაი","ივნ", "ივლ","აგვ","სექ","ოქტ","ნოე","დეკ" ],
-	dayNames: [ "კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი" ],
-	dayNamesShort: [ "კვ","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ" ],
-	dayNamesMin: [ "კვ","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ" ],
+	monthNamesShort: [ "იან", "თებ", "მარ", "აპრ", "მაი", "ივნ", "ივლ", "აგვ", "სექ", "ოქტ", "ნოე", "დეკ" ],
+	dayNames: [ "კვირა", "ორშაბათი", "სამშაბათი", "ოთხშაბათი", "ხუთშაბათი", "პარასკევი", "შაბათი" ],
+	dayNamesShort: [ "კვ", "ორშ", "სამ", "ოთხ", "ხუთ", "პარ", "შაბ" ],
+	dayNamesMin: [ "კვ", "ორშ", "სამ", "ოთხ", "ხუთ", "პარ", "შაბ" ],
 	weekHeader: "კვირა",
 	dateFormat: "dd-mm-yy",
 	firstDay: 1,
@@ -45,4 +48,4 @@ datepicker.setDefaults( datepicker.regional.ka );
 
 return datepicker.regional.ka;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-kk.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-kk.js
index fa0121f8c2..c40391d11a 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-kk.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-kk.js
@@ -1,6 +1,8 @@
 /* Kazakh (UTF-8) initialisation for the jQuery UI date picker plugin. */
 /* Written by Dmitriy Karasyov (dmitriy.karasyov@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.kk = {
 	closeText: "Жабу",
 	prevText: "&#x3C;Алдыңғы",
 	nextText: "Келесі&#x3E;",
 	currentText: "Бүгін",
-	monthNames: [ "Қаңтар","Ақпан","Наурыз","Сәуір","Мамыр","Маусым",
-	"Шілде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан" ],
-	monthNamesShort: [ "Қаң","Ақп","Нау","Сәу","Мам","Мау",
-	"Шіл","Там","Қыр","Қаз","Қар","Жел" ],
-	dayNames: [ "Жексенбі","Дүйсенбі","Сейсенбі","Сәрсенбі","Бейсенбі","Жұма","Сенбі" ],
-	dayNamesShort: [ "жкс","дсн","ссн","срс","бсн","жма","снб" ],
-	dayNamesMin: [ "Жк","Дс","Сс","Ср","Бс","Жм","Сн" ],
+	monthNames: [ "Қаңтар", "Ақпан", "Наурыз", "Сәуір", "Мамыр", "Маусым",
+	"Шілде", "Тамыз", "Қыркүйек", "Қазан", "Қараша", "Желтоқсан" ],
+	monthNamesShort: [ "Қаң", "Ақп", "Нау", "Сәу", "Мам", "Мау",
+	"Шіл", "Там", "Қыр", "Қаз", "Қар", "Жел" ],
+	dayNames: [ "Жексенбі", "Дүйсенбі", "Сейсенбі", "Сәрсенбі", "Бейсенбі", "Жұма", "Сенбі" ],
+	dayNamesShort: [ "жкс", "дсн", "ссн", "срс", "бсн", "жма", "снб" ],
+	dayNamesMin: [ "Жк", "Дс", "Сс", "Ср", "Бс", "Жм", "Сн" ],
 	weekHeader: "Не",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.kk );
 
 return datepicker.regional.kk;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-km.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-km.js
index d8a4596bce..ab3d89a1e3 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-km.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-km.js
@@ -1,6 +1,8 @@
 /* Khmer initialisation for the jQuery calendar extension. */
 /* Written by Chandara Om (chandara.teacher@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,17 +12,18 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.km = {
 	closeText: "ធ្វើ​រួច",
 	prevText: "មុន",
 	nextText: "បន្ទាប់",
 	currentText: "ថ្ងៃ​នេះ",
-	monthNames: [ "មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា",
-	"កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ" ],
-	monthNamesShort: [ "មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា",
-	"កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ" ],
+	monthNames: [ "មករា", "កុម្ភៈ", "មីនា", "មេសា", "ឧសភា", "មិថុនា",
+	"កក្កដា", "សីហា", "កញ្ញា", "តុលា", "វិច្ឆិកា", "ធ្នូ" ],
+	monthNamesShort: [ "មករា", "កុម្ភៈ", "មីនា", "មេសា", "ឧសភា", "មិថុនា",
+	"កក្កដា", "សីហា", "កញ្ញា", "តុលា", "វិច្ឆិកា", "ធ្នូ" ],
 	dayNames: [ "អាទិត្យ", "ចន្ទ", "អង្គារ", "ពុធ", "ព្រហស្បតិ៍", "សុក្រ", "សៅរ៍" ],
 	dayNamesShort: [ "អា", "ច", "អ", "ពុ", "ព្រហ", "សុ", "សៅ" ],
 	dayNamesMin: [ "អា", "ច", "អ", "ពុ", "ព្រហ", "សុ", "សៅ" ],
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.km );
 
 return datepicker.regional.km;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ko.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ko.js
index 8879a99509..deb1475e23 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ko.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ko.js
@@ -1,6 +1,8 @@
 /* Korean initialisation for the jQuery calendar extension. */
 /* Written by DaeKwon Kang (ncrash.dk@gmail.com), Edited by Genie and Myeongjin Lee. */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.ko = {
 	closeText: "닫기",
 	prevText: "이전달",
 	nextText: "다음달",
 	currentText: "오늘",
-	monthNames: [ "1ì›”","2ì›”","3ì›”","4ì›”","5ì›”","6ì›”",
-	"7ì›”","8ì›”","9ì›”","10ì›”","11ì›”","12ì›”" ],
-	monthNamesShort: [ "1ì›”","2ì›”","3ì›”","4ì›”","5ì›”","6ì›”",
-	"7ì›”","8ì›”","9ì›”","10ì›”","11ì›”","12ì›”" ],
-	dayNames: [ "일요일","월요일","화요일","수요일","목요일","금요일","토요일" ],
-	dayNamesShort: [ "일","월","화","수","목","금","토" ],
-	dayNamesMin: [ "일","월","화","수","목","금","토" ],
+	monthNames: [ "1ì›”", "2ì›”", "3ì›”", "4ì›”", "5ì›”", "6ì›”",
+	"7ì›”", "8ì›”", "9ì›”", "10ì›”", "11ì›”", "12ì›”" ],
+	monthNamesShort: [ "1ì›”", "2ì›”", "3ì›”", "4ì›”", "5ì›”", "6ì›”",
+	"7ì›”", "8ì›”", "9ì›”", "10ì›”", "11ì›”", "12ì›”" ],
+	dayNames: [ "일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일" ],
+	dayNamesShort: [ "일", "월", "화", "수", "목", "금", "토" ],
+	dayNamesMin: [ "일", "월", "화", "수", "목", "금", "토" ],
 	weekHeader: "주",
 	dateFormat: "yy. m. d.",
 	firstDay: 0,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.ko );
 
 return datepicker.regional.ko;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ky.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ky.js
index f748bc6060..e74c927404 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ky.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ky.js
@@ -1,6 +1,8 @@
 /* Kyrgyz (UTF-8) initialisation for the jQuery UI date picker plugin. */
 /* Written by Sergey Kartashov (ebishkek@yandex.ru). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.ky = {
 	closeText: "Жабуу",
 	prevText: "&#x3c;Мур",
 	nextText: "Кий&#x3e;",
 	currentText: "Бүгүн",
-	monthNames: [ "Январь","Февраль","Март","Апрель","Май","Июнь",
-	"Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь" ],
-	monthNamesShort: [ "Янв","Фев","Мар","Апр","Май","Июн",
-	"Июл","Авг","Сен","Окт","Ноя","Дек" ],
+	monthNames: [ "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь",
+	"Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" ],
+	monthNamesShort: [ "Янв", "Фев", "Мар", "Апр", "Май", "Июн",
+	"Июл", "Авг", "Сен", "Окт", "Ноя", "Дек" ],
 	dayNames: [ "жекшемби", "дүйшөмбү", "шейшемби", "шаршемби", "бейшемби", "жума", "ишемби" ],
 	dayNamesShort: [ "жек", "дүй", "шей", "шар", "бей", "жум", "ише" ],
-	dayNamesMin: [ "Жк","Дш","Шш","Шр","Бш","Жм","Иш" ],
+	dayNamesMin: [ "Жк", "Дш", "Шш", "Шр", "Бш", "Жм", "Иш" ],
 	weekHeader: "Жум",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -35,4 +38,4 @@ datepicker.setDefaults( datepicker.regional.ky );
 
 return datepicker.regional.ky;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-lb.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-lb.js
index 02a9c51082..936eb441c1 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-lb.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-lb.js
@@ -1,6 +1,8 @@
 /* Luxembourgish initialisation for the jQuery UI date picker plugin. */
 /* Written by Michel Weimerskirch <michel@weimerskirch.net> */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,15 +12,16 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.lb = {
 	closeText: "Fäerdeg",
 	prevText: "Zréck",
 	nextText: "Weider",
 	currentText: "Haut",
-	monthNames: [ "Januar","Februar","Mäerz","Abrëll","Mee","Juni",
-	"Juli","August","September","Oktober","November","Dezember" ],
+	monthNames: [ "Januar", "Februar", "Mäerz", "Abrëll", "Mee", "Juni",
+	"Juli", "August", "September", "Oktober", "November", "Dezember" ],
 	monthNamesShort: [ "Jan", "Feb", "Mäe", "Abr", "Mee", "Jun",
 	"Jul", "Aug", "Sep", "Okt", "Nov", "Dez" ],
 	dayNames: [
@@ -31,7 +34,7 @@ datepicker.regional.lb = {
 		"Samschdeg"
 	],
 	dayNamesShort: [ "Son", "Méi", "Dën", "Mët", "Don", "Fre", "Sam" ],
-	dayNamesMin: [ "So","Mé","Dë","Më","Do","Fr","Sa" ],
+	dayNamesMin: [ "So", "Mé", "Dë", "Më", "Do", "Fr", "Sa" ],
 	weekHeader: "W",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -42,4 +45,4 @@ datepicker.setDefaults( datepicker.regional.lb );
 
 return datepicker.regional.lb;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-lt.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-lt.js
index a57fd9df00..279af0cf7a 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-lt.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-lt.js
@@ -1,6 +1,8 @@
 /* Lithuanian (UTF-8) initialisation for the jQuery UI date picker plugin. */
 /* @author Arturas Paleicikas <arturas@avalon.lt> */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,17 +12,18 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.lt = {
 	closeText: "Uždaryti",
 	prevText: "&#x3C;Atgal",
 	nextText: "Pirmyn&#x3E;",
 	currentText: "Å iandien",
-	monthNames: [ "Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis",
-	"Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis" ],
-	monthNamesShort: [ "Sau","Vas","Kov","Bal","Geg","Bir",
-	"Lie","Rugp","Rugs","Spa","Lap","Gru" ],
+	monthNames: [ "Sausis", "Vasaris", "Kovas", "Balandis", "Gegužė", "Birželis",
+	"Liepa", "Rugpjūtis", "Rugsėjis", "Spalis", "Lapkritis", "Gruodis" ],
+	monthNamesShort: [ "Sau", "Vas", "Kov", "Bal", "Geg", "Bir",
+	"Lie", "Rugp", "Rugs", "Spa", "Lap", "Gru" ],
 	dayNames: [
 		"sekmadienis",
 		"pirmadienis",
@@ -30,8 +33,8 @@ datepicker.regional.lt = {
 		"penktadienis",
 		"šeštadienis"
 	],
-	dayNamesShort: [ "sek","pir","ant","tre","ket","pen","šeš" ],
-	dayNamesMin: [ "Se","Pr","An","Tr","Ke","Pe","Å e" ],
+	dayNamesShort: [ "sek", "pir", "ant", "tre", "ket", "pen", "šeš" ],
+	dayNamesMin: [ "Se", "Pr", "An", "Tr", "Ke", "Pe", "Å e" ],
 	weekHeader: "SAV",
 	dateFormat: "yy-mm-dd",
 	firstDay: 1,
@@ -42,4 +45,4 @@ datepicker.setDefaults( datepicker.regional.lt );
 
 return datepicker.regional.lt;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-lv.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-lv.js
index 04556fbcf7..25d4a37410 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-lv.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-lv.js
@@ -1,6 +1,8 @@
 /* Latvian (UTF-8) initialisation for the jQuery UI date picker plugin. */
 /* @author Arturas Paleicikas <arturas.paleicikas@metasite.net> */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,17 +12,18 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.lv = {
 	closeText: "Aizvērt",
 	prevText: "Iepr.",
 	nextText: "Nāk.",
 	currentText: "Å odien",
-	monthNames: [ "Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs",
-	"JÅ«lijs","Augusts","Septembris","Oktobris","Novembris","Decembris" ],
-	monthNamesShort: [ "Jan","Feb","Mar","Apr","Mai","JÅ«n",
-	"JÅ«l","Aug","Sep","Okt","Nov","Dec" ],
+	monthNames: [ "Janvāris", "Februāris", "Marts", "Aprīlis", "Maijs", "Jūnijs",
+	"JÅ«lijs", "Augusts", "Septembris", "Oktobris", "Novembris", "Decembris" ],
+	monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Mai", "JÅ«n",
+	"JÅ«l", "Aug", "Sep", "Okt", "Nov", "Dec" ],
 	dayNames: [
 		"svētdiena",
 		"pirmdiena",
@@ -30,8 +33,8 @@ datepicker.regional.lv = {
 		"piektdiena",
 		"sestdiena"
 	],
-	dayNamesShort: [ "svt","prm","otr","tre","ctr","pkt","sst" ],
-	dayNamesMin: [ "Sv","Pr","Ot","Tr","Ct","Pk","Ss" ],
+	dayNamesShort: [ "svt", "prm", "otr", "tre", "ctr", "pkt", "sst" ],
+	dayNamesMin: [ "Sv", "Pr", "Ot", "Tr", "Ct", "Pk", "Ss" ],
 	weekHeader: "Ned.",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -42,4 +45,4 @@ datepicker.setDefaults( datepicker.regional.lv );
 
 return datepicker.regional.lv;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-mk.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-mk.js
index 97864ab151..f7999baec8 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-mk.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-mk.js
@@ -1,6 +1,8 @@
 /* Macedonian i18n for the jQuery UI date picker plugin. */
 /* Written by Stojce Slavkovski. */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.mk = {
 	closeText: "Затвори",
 	prevText: "&#x3C;",
 	nextText: "&#x3E;",
 	currentText: "Денес",
-	monthNames: [ "Јануари","Февруари","Март","Април","Мај","Јуни",
-	"Јули","Август","Септември","Октомври","Ноември","Декември" ],
-	monthNamesShort: [ "Јан","Фев","Мар","Апр","Мај","Јун",
-	"Јул","Авг","Сеп","Окт","Ное","Дек" ],
-	dayNames: [ "Недела","Понеделник","Вторник","Среда","Четврток","Петок","Сабота" ],
-	dayNamesShort: [ "Нед","Пон","Вто","Сре","Чет","Пет","Саб" ],
-	dayNamesMin: [ "Не","По","Вт","Ср","Че","Пе","Са" ],
+	monthNames: [ "Јануари", "Февруари", "Март", "Април", "Мај", "Јуни",
+	"Јули", "Август", "Септември", "Октомври", "Ноември", "Декември" ],
+	monthNamesShort: [ "Јан", "Фев", "Мар", "Апр", "Мај", "Јун",
+	"Јул", "Авг", "Сеп", "Окт", "Ное", "Дек" ],
+	dayNames: [ "Недела", "Понеделник", "Вторник", "Среда", "Четврток", "Петок", "Сабота" ],
+	dayNamesShort: [ "Нед", "Пон", "Вто", "Сре", "Чет", "Пет", "Саб" ],
+	dayNamesMin: [ "Не", "По", "Вт", "Ср", "Че", "Пе", "Са" ],
 	weekHeader: "Сед",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.mk );
 
 return datepicker.regional.mk;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ml.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ml.js
index 440e09e034..b6223c8e89 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ml.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ml.js
@@ -1,6 +1,8 @@
 /* Malayalam (UTF-8) initialisation for the jQuery UI date picker plugin. */
 /* Written by Saji Nediyanchath (saji89@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.ml = {
 	closeText: "ശരി",
 	prevText: "മുന്നത്തെ",
 	nextText: "അടുത്തത് ",
 	currentText: "ഇന്ന്",
-	monthNames: [ "ജനുവരി","ഫെബ്രുവരി","മാര്‍ച്ച്","ഏപ്രില്‍","മേയ്","ജൂണ്‍",
-	"ജൂലൈ","ആഗസ്റ്റ്","സെപ്റ്റംബര്‍","ഒക്ടോബര്‍","നവംബര്‍","ഡിസംബര്‍" ],
+	monthNames: [ "ജനുവരി", "ഫെബ്രുവരി", "മാര്‍ച്ച്", "ഏപ്രില്‍", "മേയ്", "ജൂണ്‍",
+	"ജൂലൈ", "ആഗസ്റ്റ്", "സെപ്റ്റംബര്‍", "ഒക്ടോബര്‍", "നവംബര്‍", "ഡിസംബര്‍" ],
 	monthNamesShort: [ "ജനു", "ഫെബ്", "മാര്‍", "ഏപ്രി", "മേയ്", "ജൂണ്‍",
 	"ജൂലാ", "ആഗ", "സെപ്", "ഒക്ടോ", "നവം", "ഡിസ" ],
 	dayNames: [ "ഞായര്‍", "തിങ്കള്‍", "ചൊവ്വ", "ബുധന്‍", "വ്യാഴം", "വെള്ളി", "ശനി" ],
 	dayNamesShort: [ "ഞായ", "തിങ്ക", "ചൊവ്വ", "ബുധ", "വ്യാഴം", "വെള്ളി", "ശനി" ],
-	dayNamesMin: [ "ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ" ],
+	dayNamesMin: [ "ഞാ", "തി", "ചൊ", "ബു", "വ്യാ", "വെ", "ശ" ],
 	weekHeader: "à´†",
 	dateFormat: "dd/mm/yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.ml );
 
 return datepicker.regional.ml;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ms.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ms.js
index 58bc4f579e..344b7683e9 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ms.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ms.js
@@ -1,6 +1,8 @@
 /* Malaysian initialisation for the jQuery UI date picker plugin. */
 /* Written by Mohd Nawawi Mohamad Jamili (nawawi@ronggeng.net). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.ms = {
 	closeText: "Tutup",
 	prevText: "&#x3C;Sebelum",
 	nextText: "Selepas&#x3E;",
 	currentText: "hari ini",
-	monthNames: [ "Januari","Februari","Mac","April","Mei","Jun",
-	"Julai","Ogos","September","Oktober","November","Disember" ],
-	monthNamesShort: [ "Jan","Feb","Mac","Apr","Mei","Jun",
-	"Jul","Ogo","Sep","Okt","Nov","Dis" ],
-	dayNames: [ "Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu" ],
-	dayNamesShort: [ "Aha","Isn","Sel","Rab","kha","Jum","Sab" ],
-	dayNamesMin: [ "Ah","Is","Se","Ra","Kh","Ju","Sa" ],
+	monthNames: [ "Januari", "Februari", "Mac", "April", "Mei", "Jun",
+	"Julai", "Ogos", "September", "Oktober", "November", "Disember" ],
+	monthNamesShort: [ "Jan", "Feb", "Mac", "Apr", "Mei", "Jun",
+	"Jul", "Ogo", "Sep", "Okt", "Nov", "Dis" ],
+	dayNames: [ "Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu" ],
+	dayNamesShort: [ "Aha", "Isn", "Sel", "Rab", "kha", "Jum", "Sab" ],
+	dayNamesMin: [ "Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa" ],
 	weekHeader: "Mg",
 	dateFormat: "dd/mm/yy",
 	firstDay: 0,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.ms );
 
 return datepicker.regional.ms;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-nb.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-nb.js
index eb1112bc50..b4fd237b91 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-nb.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-nb.js
@@ -1,6 +1,8 @@
 /* Norwegian Bokmål initialisation for the jQuery UI date picker plugin. */
 /* Written by Bjørn Johansen (post@bjornjohansen.no). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,7 +12,8 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.nb = {
 	closeText: "Lukk",
@@ -31,10 +34,10 @@ datepicker.regional.nb = {
 		"november",
 		"desember"
 	],
-	monthNamesShort: [ "jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des" ],
-	dayNamesShort: [ "søn","man","tir","ons","tor","fre","lør" ],
-	dayNames: [ "søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag" ],
-	dayNamesMin: [ "sø","ma","ti","on","to","fr","lø" ],
+	monthNamesShort: [ "jan", "feb", "mar", "apr", "mai", "jun", "jul", "aug", "sep", "okt", "nov", "des" ],
+	dayNamesShort: [ "søn", "man", "tir", "ons", "tor", "fre", "lør" ],
+	dayNames: [ "søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag" ],
+	dayNamesMin: [ "sø", "ma", "ti", "on", "to", "fr", "lø" ],
 	weekHeader: "Uke",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -46,4 +49,4 @@ datepicker.setDefaults( datepicker.regional.nb );
 
 return datepicker.regional.nb;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-nl-BE.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-nl-BE.js
index 9ea22002d6..ae574739e7 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-nl-BE.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-nl-BE.js
@@ -1,6 +1,8 @@
 /* Dutch (Belgium) initialisation for the jQuery UI date picker plugin. */
 /* David De Sloovere @DavidDeSloovere */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,7 +12,8 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional[ "nl-BE" ] = {
 	closeText: "Sluiten",
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional[ "nl-BE" ] );
 
 return datepicker.regional[ "nl-BE" ];
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-nl.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-nl.js
index 7fcbff1ac1..19df79ca71 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-nl.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-nl.js
@@ -1,6 +1,8 @@
 /* Dutch (UTF-8) initialisation for the jQuery UI date picker plugin. */
 /* Written by Mathias Bynens <http://mathiasbynens.be/> */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,7 +12,8 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.nl = {
 	closeText: "Sluiten",
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.nl );
 
 return datepicker.regional.nl;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-nn.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-nn.js
index bacd481a01..967351c95b 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-nn.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-nn.js
@@ -1,6 +1,8 @@
 /* Norwegian Nynorsk initialisation for the jQuery UI date picker plugin. */
 /* Written by Bjørn Johansen (post@bjornjohansen.no). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,7 +12,8 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.nn = {
 	closeText: "Lukk",
@@ -31,10 +34,10 @@ datepicker.regional.nn = {
 		"november",
 		"desember"
 	],
-	monthNamesShort: [ "jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des" ],
-	dayNamesShort: [ "sun","mån","tys","ons","tor","fre","lau" ],
-	dayNames: [ "sundag","måndag","tysdag","onsdag","torsdag","fredag","laurdag" ],
-	dayNamesMin: [ "su","må","ty","on","to","fr","la" ],
+	monthNamesShort: [ "jan", "feb", "mar", "apr", "mai", "jun", "jul", "aug", "sep", "okt", "nov", "des" ],
+	dayNamesShort: [ "sun", "mån", "tys", "ons", "tor", "fre", "lau" ],
+	dayNames: [ "sundag", "måndag", "tysdag", "onsdag", "torsdag", "fredag", "laurdag" ],
+	dayNamesMin: [ "su", "må", "ty", "on", "to", "fr", "la" ],
 	weekHeader: "Veke",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -46,4 +49,4 @@ datepicker.setDefaults( datepicker.regional.nn );
 
 return datepicker.regional.nn;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-no.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-no.js
index 8a755aae91..4b1b54fa27 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-no.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-no.js
@@ -2,6 +2,8 @@
 /* Written by Naimdjon Takhirov (naimdjon@gmail.com). */
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -11,7 +13,8 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.no = {
 	closeText: "Lukk",
@@ -32,10 +35,10 @@ datepicker.regional.no = {
 		"november",
 		"desember"
 	],
-	monthNamesShort: [ "jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des" ],
-	dayNamesShort: [ "søn","man","tir","ons","tor","fre","lør" ],
-	dayNames: [ "søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag" ],
-	dayNamesMin: [ "sø","ma","ti","on","to","fr","lø" ],
+	monthNamesShort: [ "jan", "feb", "mar", "apr", "mai", "jun", "jul", "aug", "sep", "okt", "nov", "des" ],
+	dayNamesShort: [ "søn", "man", "tir", "ons", "tor", "fre", "lør" ],
+	dayNames: [ "søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag" ],
+	dayNamesMin: [ "sø", "ma", "ti", "on", "to", "fr", "lø" ],
 	weekHeader: "Uke",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -47,4 +50,4 @@ datepicker.setDefaults( datepicker.regional.no );
 
 return datepicker.regional.no;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-pl.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-pl.js
index c2fddc1327..60f9fbb2d4 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-pl.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-pl.js
@@ -1,6 +1,8 @@
 /* Polish initialisation for the jQuery UI date picker plugin. */
 /* Written by Jacek Wysocki (jacek.wysocki@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.pl = {
 	closeText: "Zamknij",
 	prevText: "&#x3C;Poprzedni",
 	nextText: "Następny&#x3E;",
 	currentText: "DziÅ›",
-	monthNames: [ "Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec",
-	"Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień" ],
-	monthNamesShort: [ "Sty","Lu","Mar","Kw","Maj","Cze",
-	"Lip","Sie","Wrz","Pa","Lis","Gru" ],
-	dayNames: [ "Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota" ],
-	dayNamesShort: [ "Nie","Pn","Wt","Åšr","Czw","Pt","So" ],
-	dayNamesMin: [ "N","Pn","Wt","Åšr","Cz","Pt","So" ],
+	monthNames: [ "Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec",
+	"Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień" ],
+	monthNamesShort: [ "Sty", "Lu", "Mar", "Kw", "Maj", "Cze",
+	"Lip", "Sie", "Wrz", "Pa", "Lis", "Gru" ],
+	dayNames: [ "Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota" ],
+	dayNamesShort: [ "Nie", "Pn", "Wt", "Åšr", "Czw", "Pt", "So" ],
+	dayNamesMin: [ "N", "Pn", "Wt", "Åšr", "Cz", "Pt", "So" ],
 	weekHeader: "Tydz",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.pl );
 
 return datepicker.regional.pl;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-pt-BR.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-pt-BR.js
index aeae7ca4ec..1c84bf34da 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-pt-BR.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-pt-BR.js
@@ -1,6 +1,8 @@
 /* Brazilian initialisation for the jQuery UI date picker plugin. */
 /* Written by Leonildo Costa Silva (leocsilva@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,17 +12,18 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional[ "pt-BR" ] = {
 	closeText: "Fechar",
 	prevText: "&#x3C;Anterior",
 	nextText: "Próximo&#x3E;",
 	currentText: "Hoje",
-	monthNames: [ "Janeiro","Fevereiro","Março","Abril","Maio","Junho",
-	"Julho","Agosto","Setembro","Outubro","Novembro","Dezembro" ],
-	monthNamesShort: [ "Jan","Fev","Mar","Abr","Mai","Jun",
-	"Jul","Ago","Set","Out","Nov","Dez" ],
+	monthNames: [ "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho",
+	"Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" ],
+	monthNamesShort: [ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun",
+	"Jul", "Ago", "Set", "Out", "Nov", "Dez" ],
 	dayNames: [
 		"Domingo",
 		"Segunda-feira",
@@ -30,8 +33,8 @@ datepicker.regional[ "pt-BR" ] = {
 		"Sexta-feira",
 		"Sábado"
 	],
-	dayNamesShort: [ "Dom","Seg","Ter","Qua","Qui","Sex","Sáb" ],
-	dayNamesMin: [ "Dom","Seg","Ter","Qua","Qui","Sex","Sáb" ],
+	dayNamesShort: [ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb" ],
+	dayNamesMin: [ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb" ],
 	weekHeader: "Sm",
 	dateFormat: "dd/mm/yy",
 	firstDay: 0,
@@ -42,4 +45,4 @@ datepicker.setDefaults( datepicker.regional[ "pt-BR" ] );
 
 return datepicker.regional[ "pt-BR" ];
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-pt.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-pt.js
index b1afd7b3d0..3112cb4fc4 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-pt.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-pt.js
@@ -1,5 +1,7 @@
 /* Portuguese initialisation for the jQuery UI date picker plugin. */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -9,17 +11,18 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.pt = {
 	closeText: "Fechar",
 	prevText: "Anterior",
 	nextText: "Seguinte",
 	currentText: "Hoje",
-	monthNames: [ "Janeiro","Fevereiro","Março","Abril","Maio","Junho",
-	"Julho","Agosto","Setembro","Outubro","Novembro","Dezembro" ],
-	monthNamesShort: [ "Jan","Fev","Mar","Abr","Mai","Jun",
-	"Jul","Ago","Set","Out","Nov","Dez" ],
+	monthNames: [ "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho",
+	"Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" ],
+	monthNamesShort: [ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun",
+	"Jul", "Ago", "Set", "Out", "Nov", "Dez" ],
 	dayNames: [
 		"Domingo",
 		"Segunda-feira",
@@ -29,11 +32,11 @@ datepicker.regional.pt = {
 		"Sexta-feira",
 		"Sábado"
 	],
-	dayNamesShort: [ "Dom","Seg","Ter","Qua","Qui","Sex","Sáb" ],
-	dayNamesMin: [ "Dom","Seg","Ter","Qua","Qui","Sex","Sáb" ],
+	dayNamesShort: [ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb" ],
+	dayNamesMin: [ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb" ],
 	weekHeader: "Sem",
 	dateFormat: "dd/mm/yy",
-	firstDay: 0,
+	firstDay: 1,
 	isRTL: false,
 	showMonthAfterYear: false,
 	yearSuffix: "" };
@@ -41,4 +44,4 @@ datepicker.setDefaults( datepicker.regional.pt );
 
 return datepicker.regional.pt;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-rm.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-rm.js
index 89a5c77a11..439e8c8e11 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-rm.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-rm.js
@@ -1,6 +1,8 @@
 /* Romansh initialisation for the jQuery UI date picker plugin. */
 /* Written by Yvonne Gienal (yvonne.gienal@educa.ch). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,7 +12,8 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.rm = {
 	closeText: "Serrar",
@@ -45,9 +48,9 @@ datepicker.regional.rm = {
 		"Nov",
 		"Dec"
 	],
-	dayNames: [ "Dumengia","Glindesdi","Mardi","Mesemna","Gievgia","Venderdi","Sonda" ],
-	dayNamesShort: [ "Dum","Gli","Mar","Mes","Gie","Ven","Som" ],
-	dayNamesMin: [ "Du","Gl","Ma","Me","Gi","Ve","So" ],
+	dayNames: [ "Dumengia", "Glindesdi", "Mardi", "Mesemna", "Gievgia", "Venderdi", "Sonda" ],
+	dayNamesShort: [ "Dum", "Gli", "Mar", "Mes", "Gie", "Ven", "Som" ],
+	dayNamesMin: [ "Du", "Gl", "Ma", "Me", "Gi", "Ve", "So" ],
 	weekHeader: "emna",
 	dateFormat: "dd/mm/yy",
 	firstDay: 1,
@@ -58,4 +61,4 @@ datepicker.setDefaults( datepicker.regional.rm );
 
 return datepicker.regional.rm;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ro.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ro.js
index b26665c256..f03ee15c45 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ro.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ro.js
@@ -4,6 +4,8 @@
  * and Ionut G. Stan (ionut.g.stan@gmail.com)
  */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -13,20 +15,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.ro = {
 	closeText: "ÃŽnchide",
 	prevText: "&#xAB; Luna precedentă",
 	nextText: "Luna următoare &#xBB;",
 	currentText: "Azi",
-	monthNames: [ "Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie",
-	"Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie" ],
+	monthNames: [ "Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie",
+	"Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie" ],
 	monthNamesShort: [ "Ian", "Feb", "Mar", "Apr", "Mai", "Iun",
 	"Iul", "Aug", "Sep", "Oct", "Nov", "Dec" ],
 	dayNames: [ "Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă" ],
 	dayNamesShort: [ "Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm" ],
-	dayNamesMin: [ "Du","Lu","Ma","Mi","Jo","Vi","Sâ" ],
+	dayNamesMin: [ "Du", "Lu", "Ma", "Mi", "Jo", "Vi", "Sâ" ],
 	weekHeader: "Săpt",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -37,4 +40,4 @@ datepicker.setDefaults( datepicker.regional.ro );
 
 return datepicker.regional.ro;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ru.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ru.js
index 223e77645e..61d1151095 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ru.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ru.js
@@ -1,6 +1,8 @@
 /* Russian (UTF-8) initialisation for the jQuery UI date picker plugin. */
 /* Written by Andrew Stromnov (stromnov@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.ru = {
 	closeText: "Закрыть",
 	prevText: "&#x3C;Пред",
 	nextText: "След&#x3E;",
 	currentText: "Сегодня",
-	monthNames: [ "Январь","Февраль","Март","Апрель","Май","Июнь",
-	"Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь" ],
-	monthNamesShort: [ "Янв","Фев","Мар","Апр","Май","Июн",
-	"Июл","Авг","Сен","Окт","Ноя","Дек" ],
-	dayNames: [ "воскресенье","понедельник","вторник","среда","четверг","пятница","суббота" ],
-	dayNamesShort: [ "вск","пнд","втр","срд","чтв","птн","сбт" ],
-	dayNamesMin: [ "Вс","Пн","Вт","Ср","Чт","Пт","Сб" ],
+	monthNames: [ "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь",
+	"Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" ],
+	monthNamesShort: [ "Янв", "Фев", "Мар", "Апр", "Май", "Июн",
+	"Июл", "Авг", "Сен", "Окт", "Ноя", "Дек" ],
+	dayNames: [ "воскресенье", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота" ],
+	dayNamesShort: [ "вск", "пнд", "втр", "срд", "чтв", "птн", "сбт" ],
+	dayNamesMin: [ "Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб" ],
 	weekHeader: "Нед",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.ru );
 
 return datepicker.regional.ru;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sk.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sk.js
index 16d8bdfe4e..c28750c248 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sk.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sk.js
@@ -1,6 +1,8 @@
 /* Slovak initialisation for the jQuery UI date picker plugin. */
 /* Written by Vojtech Rinik (vojto@hmm.sk). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.sk = {
 	closeText: "Zavrieť",
 	prevText: "&#x3C;Predchádzajúci",
 	nextText: "Nasledujúci&#x3E;",
 	currentText: "Dnes",
-	monthNames: [ "január","február","marec","apríl","máj","jún",
-	"júl","august","september","október","november","december" ],
-	monthNamesShort: [ "Jan","Feb","Mar","Apr","Máj","Jún",
-	"Júl","Aug","Sep","Okt","Nov","Dec" ],
-	dayNames: [ "nedeľa","pondelok","utorok","streda","štvrtok","piatok","sobota" ],
-	dayNamesShort: [ "Ned","Pon","Uto","Str","Å tv","Pia","Sob" ],
-	dayNamesMin: [ "Ne","Po","Ut","St","Å t","Pia","So" ],
+	monthNames: [ "január", "február", "marec", "apríl", "máj", "jún",
+	"júl", "august", "september", "október", "november", "december" ],
+	monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Máj", "Jún",
+	"Júl", "Aug", "Sep", "Okt", "Nov", "Dec" ],
+	dayNames: [ "nedeľa", "pondelok", "utorok", "streda", "štvrtok", "piatok", "sobota" ],
+	dayNamesShort: [ "Ned", "Pon", "Uto", "Str", "Å tv", "Pia", "Sob" ],
+	dayNamesMin: [ "Ne", "Po", "Ut", "St", "Å t", "Pia", "So" ],
 	weekHeader: "Ty",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.sk );
 
 return datepicker.regional.sk;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sl.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sl.js
index 6891624926..15aa9e4ccf 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sl.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sl.js
@@ -2,6 +2,8 @@
 /* Written by Jaka Jancar (jaka@kubje.org). */
 /* c = č, s = š z = ž C = Č S = Š Z = Ž */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -11,20 +13,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.sl = {
 	closeText: "Zapri",
 	prevText: "&#x3C;Prejšnji",
 	nextText: "Naslednji&#x3E;",
 	currentText: "Trenutni",
-	monthNames: [ "Januar","Februar","Marec","April","Maj","Junij",
-	"Julij","Avgust","September","Oktober","November","December" ],
-	monthNamesShort: [ "Jan","Feb","Mar","Apr","Maj","Jun",
-	"Jul","Avg","Sep","Okt","Nov","Dec" ],
-	dayNames: [ "Nedelja","Ponedeljek","Torek","Sreda","ÄŒetrtek","Petek","Sobota" ],
-	dayNamesShort: [ "Ned","Pon","Tor","Sre","ÄŒet","Pet","Sob" ],
-	dayNamesMin: [ "Ne","Po","To","Sr","ÄŒe","Pe","So" ],
+	monthNames: [ "Januar", "Februar", "Marec", "April", "Maj", "Junij",
+	"Julij", "Avgust", "September", "Oktober", "November", "December" ],
+	monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Maj", "Jun",
+	"Jul", "Avg", "Sep", "Okt", "Nov", "Dec" ],
+	dayNames: [ "Nedelja", "Ponedeljek", "Torek", "Sreda", "ÄŒetrtek", "Petek", "Sobota" ],
+	dayNamesShort: [ "Ned", "Pon", "Tor", "Sre", "ÄŒet", "Pet", "Sob" ],
+	dayNamesMin: [ "Ne", "Po", "To", "Sr", "ÄŒe", "Pe", "So" ],
 	weekHeader: "Teden",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -35,4 +38,4 @@ datepicker.setDefaults( datepicker.regional.sl );
 
 return datepicker.regional.sl;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sq.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sq.js
index 34fe66a59c..470a0301b4 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sq.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sq.js
@@ -1,6 +1,8 @@
 /* Albanian initialisation for the jQuery UI date picker plugin. */
 /* Written by Flakron Bytyqi (flakron@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.sq = {
 	closeText: "mbylle",
 	prevText: "&#x3C;mbrapa",
 	nextText: "Përpara&#x3E;",
 	currentText: "sot",
-	monthNames: [ "Janar","Shkurt","Mars","Prill","Maj","Qershor",
-	"Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor" ],
-	monthNamesShort: [ "Jan","Shk","Mar","Pri","Maj","Qer",
-	"Kor","Gus","Sht","Tet","Nën","Dhj" ],
-	dayNames: [ "E Diel","E Hënë","E Martë","E Mërkurë","E Enjte","E Premte","E Shtune" ],
-	dayNamesShort: [ "Di","Hë","Ma","Më","En","Pr","Sh" ],
-	dayNamesMin: [ "Di","Hë","Ma","Më","En","Pr","Sh" ],
+	monthNames: [ "Janar", "Shkurt", "Mars", "Prill", "Maj", "Qershor",
+	"Korrik", "Gusht", "Shtator", "Tetor", "Nëntor", "Dhjetor" ],
+	monthNamesShort: [ "Jan", "Shk", "Mar", "Pri", "Maj", "Qer",
+	"Kor", "Gus", "Sht", "Tet", "Nën", "Dhj" ],
+	dayNames: [ "E Diel", "E Hënë", "E Martë", "E Mërkurë", "E Enjte", "E Premte", "E Shtune" ],
+	dayNamesShort: [ "Di", "Hë", "Ma", "Më", "En", "Pr", "Sh" ],
+	dayNamesMin: [ "Di", "Hë", "Ma", "Më", "En", "Pr", "Sh" ],
 	weekHeader: "Ja",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.sq );
 
 return datepicker.regional.sq;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sr-SR.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sr-SR.js
index e9db26a42e..2b75c408e9 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sr-SR.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sr-SR.js
@@ -1,6 +1,8 @@
 /* Serbian i18n for the jQuery UI date picker plugin. */
 /* Written by Dejan Dimić. */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional[ "sr-SR" ] = {
 	closeText: "Zatvori",
 	prevText: "&#x3C;",
 	nextText: "&#x3E;",
 	currentText: "Danas",
-	monthNames: [ "Januar","Februar","Mart","April","Maj","Jun",
-	"Jul","Avgust","Septembar","Oktobar","Novembar","Decembar" ],
-	monthNamesShort: [ "Jan","Feb","Mar","Apr","Maj","Jun",
-	"Jul","Avg","Sep","Okt","Nov","Dec" ],
-	dayNames: [ "Nedelja","Ponedeljak","Utorak","Sreda","ÄŒetvrtak","Petak","Subota" ],
-	dayNamesShort: [ "Ned","Pon","Uto","Sre","ÄŒet","Pet","Sub" ],
-	dayNamesMin: [ "Ne","Po","Ut","Sr","ÄŒe","Pe","Su" ],
+	monthNames: [ "Januar", "Februar", "Mart", "April", "Maj", "Jun",
+	"Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar" ],
+	monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "Maj", "Jun",
+	"Jul", "Avg", "Sep", "Okt", "Nov", "Dec" ],
+	dayNames: [ "Nedelja", "Ponedeljak", "Utorak", "Sreda", "ÄŒetvrtak", "Petak", "Subota" ],
+	dayNamesShort: [ "Ned", "Pon", "Uto", "Sre", "ÄŒet", "Pet", "Sub" ],
+	dayNamesMin: [ "Ne", "Po", "Ut", "Sr", "ÄŒe", "Pe", "Su" ],
 	weekHeader: "Sed",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional[ "sr-SR" ] );
 
 return datepicker.regional[ "sr-SR" ];
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sr.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sr.js
index fa8827aa12..c64069ab3a 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sr.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sr.js
@@ -1,6 +1,8 @@
 /* Serbian i18n for the jQuery UI date picker plugin. */
 /* Written by Dejan Dimić. */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.sr = {
 	closeText: "Затвори",
 	prevText: "&#x3C;",
 	nextText: "&#x3E;",
 	currentText: "Данас",
-	monthNames: [ "Јануар","Фебруар","Март","Април","Мај","Јун",
-	"Јул","Август","Септембар","Октобар","Новембар","Децембар" ],
-	monthNamesShort: [ "Јан","Феб","Мар","Апр","Мај","Јун",
-	"Јул","Авг","Сеп","Окт","Нов","Дец" ],
-	dayNames: [ "Недеља","Понедељак","Уторак","Среда","Четвртак","Петак","Субота" ],
-	dayNamesShort: [ "Нед","Пон","Уто","Сре","Чет","Пет","Суб" ],
-	dayNamesMin: [ "Не","По","Ут","Ср","Че","Пе","Су" ],
+	monthNames: [ "Јануар", "Фебруар", "Март", "Април", "Мај", "Јун",
+	"Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар" ],
+	monthNamesShort: [ "Јан", "Феб", "Мар", "Апр", "Мај", "Јун",
+	"Јул", "Авг", "Сеп", "Окт", "Нов", "Дец" ],
+	dayNames: [ "Недеља", "Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота" ],
+	dayNamesShort: [ "Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб" ],
+	dayNamesMin: [ "Не", "По", "Ут", "Ср", "Че", "Пе", "Су" ],
 	weekHeader: "Сед",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.sr );
 
 return datepicker.regional.sr;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sv.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sv.js
index 92686efa4f..6fe51e3e74 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sv.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-sv.js
@@ -1,6 +1,8 @@
 /* Swedish initialisation for the jQuery UI date picker plugin. */
 /* Written by Anders Ekdahl ( anders@nomadiz.se). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.sv = {
 	closeText: "Stäng",
 	prevText: "&#xAB;Förra",
 	nextText: "Nästa&#xBB;",
 	currentText: "Idag",
-	monthNames: [ "Januari","Februari","Mars","April","Maj","Juni",
-	"Juli","Augusti","September","Oktober","November","December" ],
-	monthNamesShort: [ "Jan","Feb","Mar","Apr","Maj","Jun",
-	"Jul","Aug","Sep","Okt","Nov","Dec" ],
-	dayNamesShort: [ "Sön","Mån","Tis","Ons","Tor","Fre","Lör" ],
-	dayNames: [ "Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag" ],
-	dayNamesMin: [ "Sö","Må","Ti","On","To","Fr","Lö" ],
+	monthNames: [ "januari", "februari", "mars", "april", "maj", "juni",
+	"juli", "augusti", "september", "oktober", "november", "december" ],
+	monthNamesShort: [ "jan.", "feb.", "mars", "apr.", "maj", "juni",
+	"juli", "aug.", "sep.", "okt.", "nov.", "dec." ],
+	dayNamesShort: [ "sön", "mån", "tis", "ons", "tor", "fre", "lör" ],
+	dayNames: [ "söndag", "måndag", "tisdag", "onsdag", "torsdag", "fredag", "lördag" ],
+	dayNamesMin: [ "sö", "må", "ti", "on", "to", "fr", "lö" ],
 	weekHeader: "Ve",
 	dateFormat: "yy-mm-dd",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.sv );
 
 return datepicker.regional.sv;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ta.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ta.js
index 722614dd06..730c5df903 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ta.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-ta.js
@@ -1,6 +1,8 @@
 /* Tamil (UTF-8) initialisation for the jQuery UI date picker plugin. */
 /* Written by S A Sureshkumar (saskumar@live.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,17 +12,18 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.ta = {
 	closeText: "மூடு",
 	prevText: "முன்னையது",
 	nextText: "அடுத்தது",
 	currentText: "இன்று",
-	monthNames: [ "தை","மாசி","பங்குனி","சித்திரை","வைகாசி","ஆனி",
-	"ஆடி","ஆவணி","புரட்டாசி","ஐப்பசி","கார்த்திகை","மார்கழி" ],
-	monthNamesShort: [ "தை","மாசி","பங்","சித்","வைகா","ஆனி",
-	"ஆடி","ஆவ","புர","ஐப்","கார்","மார்" ],
+	monthNames: [ "தை", "மாசி", "பங்குனி", "சித்திரை", "வைகாசி", "ஆனி",
+	"ஆடி", "ஆவணி", "புரட்டாசி", "ஐப்பசி", "கார்த்திகை", "மார்கழி" ],
+	monthNamesShort: [ "தை", "மாசி", "பங்", "சித்", "வைகா", "ஆனி",
+	"ஆடி", "ஆவ", "புர", "ஐப்", "கார்", "மார்" ],
 	dayNames: [
 		"ஞாயிற்றுக்கிழமை",
 		"திங்கட்கிழமை",
@@ -39,7 +42,7 @@ datepicker.regional.ta = {
 		"வெள்ளி",
 		"சனி"
 	],
-	dayNamesMin: [ "ஞா","தி","செ","பு","வி","வெ","ச" ],
+	dayNamesMin: [ "ஞா", "தி", "செ", "பு", "வி", "வெ", "ச" ],
 	weekHeader: "Не",
 	dateFormat: "dd/mm/yy",
 	firstDay: 1,
@@ -50,4 +53,4 @@ datepicker.setDefaults( datepicker.regional.ta );
 
 return datepicker.regional.ta;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-th.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-th.js
index 6de48cf968..10c2833214 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-th.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-th.js
@@ -1,6 +1,8 @@
 /* Thai initialisation for the jQuery UI date picker plugin. */
 /* Written by pipo (pipo@sixhead.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.th = {
 	closeText: "ปิด",
 	prevText: "&#xAB;&#xA0;ย้อน",
 	nextText: "ถัดไป&#xA0;&#xBB;",
 	currentText: "วันนี้",
-	monthNames: [ "มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน",
-	"กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม" ],
-	monthNamesShort: [ "ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.",
-	"ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค." ],
-	dayNames: [ "อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์" ],
-	dayNamesShort: [ "อา.","จ.","อ.","พ.","พฤ.","ศ.","ส." ],
-	dayNamesMin: [ "อา.","จ.","อ.","พ.","พฤ.","ศ.","ส." ],
+	monthNames: [ "มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน",
+	"กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม" ],
+	monthNamesShort: [ "ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.",
+	"ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค." ],
+	dayNames: [ "อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัสบดี", "ศุกร์", "เสาร์" ],
+	dayNamesShort: [ "อา.", "จ.", "อ.", "พ.", "พฤ.", "ศ.", "ส." ],
+	dayNamesMin: [ "อา.", "จ.", "อ.", "พ.", "พฤ.", "ศ.", "ส." ],
 	weekHeader: "Wk",
 	dateFormat: "dd/mm/yy",
 	firstDay: 0,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.th );
 
 return datepicker.regional.th;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-tj.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-tj.js
index 8ede4ddcb0..bdc71f17a6 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-tj.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-tj.js
@@ -1,6 +1,8 @@
 /* Tajiki (UTF-8) initialisation for the jQuery UI date picker plugin. */
 /* Written by Abdurahmon Saidov (saidovab@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.tj = {
 	closeText: "Идома",
 	prevText: "&#x3c;Қафо",
 	nextText: "Пеш&#x3e;",
 	currentText: "Имрӯз",
-	monthNames: [ "Январ","Феврал","Март","Апрел","Май","Июн",
-	"Июл","Август","Сентябр","Октябр","Ноябр","Декабр" ],
-	monthNamesShort: [ "Янв","Фев","Мар","Апр","Май","Июн",
-	"Июл","Авг","Сен","Окт","Ноя","Дек" ],
-	dayNames: [ "якшанбе","душанбе","сешанбе","чоршанбе","панҷшанбе","ҷумъа","шанбе" ],
-	dayNamesShort: [ "якш","душ","сеш","чор","пан","ҷум","шан" ],
-	dayNamesMin: [ "Як","Дш","Сш","Чш","Пш","Ҷм","Шн" ],
+	monthNames: [ "Январ", "Феврал", "Март", "Апрел", "Май", "Июн",
+	"Июл", "Август", "Сентябр", "Октябр", "Ноябр", "Декабр" ],
+	monthNamesShort: [ "Янв", "Фев", "Мар", "Апр", "Май", "Июн",
+	"Июл", "Авг", "Сен", "Окт", "Ноя", "Дек" ],
+	dayNames: [ "якшанбе", "душанбе", "сешанбе", "чоршанбе", "панҷшанбе", "ҷумъа", "шанбе" ],
+	dayNamesShort: [ "якш", "душ", "сеш", "чор", "пан", "ҷум", "шан" ],
+	dayNamesMin: [ "Як", "Дш", "Сш", "Чш", "Пш", "Ҷм", "Шн" ],
 	weekHeader: "Хф",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.tj );
 
 return datepicker.regional.tj;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-tr.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-tr.js
index 8328e21992..220d66e64e 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-tr.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-tr.js
@@ -1,6 +1,8 @@
 /* Turkish initialisation for the jQuery UI date picker plugin. */
 /* Written by Izzet Emre Erkan (kara@karalamalar.net). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.tr = {
 	closeText: "kapat",
 	prevText: "&#x3C;geri",
 	nextText: "ileri&#x3e",
 	currentText: "bugün",
-	monthNames: [ "Ocak","Şubat","Mart","Nisan","Mayıs","Haziran",
-	"Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık" ],
-	monthNamesShort: [ "Oca","Åžub","Mar","Nis","May","Haz",
-	"Tem","AÄŸu","Eyl","Eki","Kas","Ara" ],
-	dayNames: [ "Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi" ],
-	dayNamesShort: [ "Pz","Pt","Sa","Ça","Pe","Cu","Ct" ],
-	dayNamesMin: [ "Pz","Pt","Sa","Ça","Pe","Cu","Ct" ],
+	monthNames: [ "Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran",
+	"Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık" ],
+	monthNamesShort: [ "Oca", "Åžub", "Mar", "Nis", "May", "Haz",
+	"Tem", "AÄŸu", "Eyl", "Eki", "Kas", "Ara" ],
+	dayNames: [ "Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi" ],
+	dayNamesShort: [ "Pz", "Pt", "Sa", "Ça", "Pe", "Cu", "Ct" ],
+	dayNamesMin: [ "Pz", "Pt", "Sa", "Ça", "Pe", "Cu", "Ct" ],
 	weekHeader: "Hf",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.tr );
 
 return datepicker.regional.tr;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-uk.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-uk.js
index c82501ad28..083462803a 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-uk.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-uk.js
@@ -2,6 +2,8 @@
 /* Written by Maxim Drogobitskiy (maxdao@gmail.com). */
 /* Corrected by Igor Milla (igor.fsp.milla@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -11,20 +13,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.uk = {
 	closeText: "Закрити",
 	prevText: "&#x3C;",
 	nextText: "&#x3E;",
 	currentText: "Сьогодні",
-	monthNames: [ "Січень","Лютий","Березень","Квітень","Травень","Червень",
-	"Липень","Серпень","Вересень","Жовтень","Листопад","Грудень" ],
-	monthNamesShort: [ "Січ","Лют","Бер","Кві","Тра","Чер",
-	"Лип","Сер","Вер","Жов","Лис","Гру" ],
-	dayNames: [ "неділя","понеділок","вівторок","середа","четвер","п’ятниця","субота" ],
-	dayNamesShort: [ "нед","пнд","вів","срд","чтв","птн","сбт" ],
-	dayNamesMin: [ "Нд","Пн","Вт","Ср","Чт","Пт","Сб" ],
+	monthNames: [ "Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень",
+	"Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень" ],
+	monthNamesShort: [ "Січ", "Лют", "Бер", "Кві", "Тра", "Чер",
+	"Лип", "Сер", "Вер", "Жов", "Лис", "Гру" ],
+	dayNames: [ "неділя", "понеділок", "вівторок", "середа", "четвер", "п’ятниця", "субота" ],
+	dayNamesShort: [ "нед", "пнд", "вів", "срд", "чтв", "птн", "сбт" ],
+	dayNamesMin: [ "Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб" ],
 	weekHeader: "Тиж",
 	dateFormat: "dd.mm.yy",
 	firstDay: 1,
@@ -35,4 +38,4 @@ datepicker.setDefaults( datepicker.regional.uk );
 
 return datepicker.regional.uk;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-vi.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-vi.js
index 2c208ab71c..e06b702c12 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-vi.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-vi.js
@@ -1,6 +1,8 @@
 /* Vietnamese initialisation for the jQuery UI date picker plugin. */
 /* Translated by Le Thanh Huy (lthanhhuy@cit.ctu.edu.vn). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,7 +12,8 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional.vi = {
 	closeText: "Đóng",
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional.vi );
 
 return datepicker.regional.vi;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-zh-CN.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-zh-CN.js
index 91f99b4ed5..84092904b6 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-zh-CN.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-zh-CN.js
@@ -1,6 +1,8 @@
 /* Chinese initialisation for the jQuery UI date picker plugin. */
 /* Written by Cloudream (cloudream@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional[ "zh-CN" ] = {
 	closeText: "关闭",
 	prevText: "&#x3C;上月",
 	nextText: "下月&#x3E;",
 	currentText: "今天",
-	monthNames: [ "一月","二月","三月","四月","五月","六月",
-	"七月","八月","九月","十月","十一月","十二月" ],
-	monthNamesShort: [ "一月","二月","三月","四月","五月","六月",
-	"七月","八月","九月","十月","十一月","十二月" ],
-	dayNames: [ "星期日","星期一","星期二","星期三","星期四","星期五","星期六" ],
-	dayNamesShort: [ "周日","周一","周二","周三","周四","周五","周六" ],
-	dayNamesMin: [ "日","一","二","三","四","五","六" ],
+	monthNames: [ "一月", "二月", "三月", "四月", "五月", "六月",
+	"七月", "八月", "九月", "十月", "十一月", "十二月" ],
+	monthNamesShort: [ "一月", "二月", "三月", "四月", "五月", "六月",
+	"七月", "八月", "九月", "十月", "十一月", "十二月" ],
+	dayNames: [ "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" ],
+	dayNamesShort: [ "周日", "周一", "周二", "周三", "周四", "周五", "周六" ],
+	dayNamesMin: [ "日", "一", "二", "三", "四", "五", "六" ],
 	weekHeader: "周",
 	dateFormat: "yy-mm-dd",
 	firstDay: 1,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional[ "zh-CN" ] );
 
 return datepicker.regional[ "zh-CN" ];
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-zh-HK.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-zh-HK.js
index 27f02bc659..80d5c7690b 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-zh-HK.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-zh-HK.js
@@ -1,6 +1,8 @@
 /* Chinese initialisation for the jQuery UI date picker plugin. */
 /* Written by SCCY (samuelcychan@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,20 +12,21 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional[ "zh-HK" ] = {
 	closeText: "關閉",
 	prevText: "&#x3C;上月",
 	nextText: "下月&#x3E;",
 	currentText: "今天",
-	monthNames: [ "一月","二月","三月","四月","五月","六月",
-	"七月","八月","九月","十月","十一月","十二月" ],
-	monthNamesShort: [ "一月","二月","三月","四月","五月","六月",
-	"七月","八月","九月","十月","十一月","十二月" ],
-	dayNames: [ "星期日","星期一","星期二","星期三","星期四","星期五","星期六" ],
-	dayNamesShort: [ "周日","周一","周二","周三","周四","周五","周六" ],
-	dayNamesMin: [ "日","一","二","三","四","五","六" ],
+	monthNames: [ "一月", "二月", "三月", "四月", "五月", "六月",
+	"七月", "八月", "九月", "十月", "十一月", "十二月" ],
+	monthNamesShort: [ "一月", "二月", "三月", "四月", "五月", "六月",
+	"七月", "八月", "九月", "十月", "十一月", "十二月" ],
+	dayNames: [ "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" ],
+	dayNamesShort: [ "周日", "周一", "周二", "周三", "周四", "周五", "周六" ],
+	dayNamesMin: [ "日", "一", "二", "三", "四", "五", "六" ],
 	weekHeader: "周",
 	dateFormat: "dd-mm-yy",
 	firstDay: 0,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional[ "zh-HK" ] );
 
 return datepicker.regional[ "zh-HK" ];
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-zh-TW.js b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-zh-TW.js
index c20754bd51..9e79a45cad 100644
--- a/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-zh-TW.js
+++ b/civicrm/bower_components/jquery-ui/ui/i18n/datepicker-zh-TW.js
@@ -1,6 +1,8 @@
 /* Chinese initialisation for the jQuery UI date picker plugin. */
 /* Written by Ressol (ressol@gmail.com). */
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -10,21 +12,22 @@
 		// Browser globals
 		factory( jQuery.datepicker );
 	}
-}( function( datepicker ) {
+} )( function( datepicker ) {
+"use strict";
 
 datepicker.regional[ "zh-TW" ] = {
 	closeText: "關閉",
-	prevText: "&#x3C;上月",
-	nextText: "下月&#x3E;",
+	prevText: "&#x3C;上個月",
+	nextText: "下個月&#x3E;",
 	currentText: "今天",
-	monthNames: [ "一月","二月","三月","四月","五月","六月",
-	"七月","八月","九月","十月","十一月","十二月" ],
-	monthNamesShort: [ "一月","二月","三月","四月","五月","六月",
-	"七月","八月","九月","十月","十一月","十二月" ],
-	dayNames: [ "星期日","星期一","星期二","星期三","星期四","星期五","星期六" ],
-	dayNamesShort: [ "周日","周一","周二","周三","周四","周五","周六" ],
-	dayNamesMin: [ "日","一","二","三","四","五","六" ],
-	weekHeader: "周",
+	monthNames: [ "一月", "二月", "三月", "四月", "五月", "六月",
+	"七月", "八月", "九月", "十月", "十一月", "十二月" ],
+	monthNamesShort: [ "一月", "二月", "三月", "四月", "五月", "六月",
+	"七月", "八月", "九月", "十月", "十一月", "十二月" ],
+	dayNames: [ "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" ],
+	dayNamesShort: [ "週日", "週一", "週二", "週三", "週四", "週五", "週六" ],
+	dayNamesMin: [ "日", "一", "二", "三", "四", "五", "六" ],
+	weekHeader: "週",
 	dateFormat: "yy/mm/dd",
 	firstDay: 1,
 	isRTL: false,
@@ -34,4 +37,4 @@ datepicker.setDefaults( datepicker.regional[ "zh-TW" ] );
 
 return datepicker.regional[ "zh-TW" ];
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/ie.js b/civicrm/bower_components/jquery-ui/ui/ie.js
index 1ce6a8450d..1754b94a9f 100644
--- a/civicrm/bower_components/jquery-ui/ui/ie.js
+++ b/civicrm/bower_components/jquery-ui/ui/ie.js
@@ -1,4 +1,6 @@
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -8,8 +10,9 @@
 		// Browser globals
 		factory( jQuery );
 	}
-} ( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 // This file is deprecated
 return $.ui.ie = !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() );
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/keycode.js b/civicrm/bower_components/jquery-ui/ui/keycode.js
index c02a6df52b..bb211a11be 100644
--- a/civicrm/bower_components/jquery-ui/ui/keycode.js
+++ b/civicrm/bower_components/jquery-ui/ui/keycode.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Keycode 1.12.1
+ * jQuery UI Keycode 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -13,6 +13,8 @@
 //>>docs: http://api.jqueryui.com/jQuery.ui.keyCode/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -22,7 +24,9 @@
 		// Browser globals
 		factory( jQuery );
 	}
-} ( function( $ ) {
+} )( function( $ ) {
+"use strict";
+
 return $.ui.keyCode = {
 	BACKSPACE: 8,
 	COMMA: 188,
@@ -42,4 +46,4 @@ return $.ui.keyCode = {
 	UP: 38
 };
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/labels.js b/civicrm/bower_components/jquery-ui/ui/labels.js
index 57ab75267f..5efddfe55d 100644
--- a/civicrm/bower_components/jquery-ui/ui/labels.js
+++ b/civicrm/bower_components/jquery-ui/ui/labels.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Labels 1.12.1
+ * jQuery UI Labels 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -13,20 +13,27 @@
 //>>docs: http://api.jqueryui.com/labels/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
-		define( [ "jquery", "./version", "./escape-selector" ], factory );
+		define( [ "jquery", "./version" ], factory );
 	} else {
 
 		// Browser globals
 		factory( jQuery );
 	}
-} ( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.fn.labels = function() {
 	var ancestor, selector, id, labels, ancestors;
 
+	if ( !this.length ) {
+		return this.pushStack( [] );
+	}
+
 	// Check control.labels first
 	if ( this[ 0 ].labels && this[ 0 ].labels.length ) {
 		return this.pushStack( this[ 0 ].labels );
@@ -49,7 +56,7 @@ return $.fn.labels = function() {
 		ancestors = ancestor.add( ancestor.length ? ancestor.siblings() : this.siblings() );
 
 		// Create a selector for the label based on the id
-		selector = "label[for='" + $.ui.escapeSelector( id ) + "']";
+		selector = "label[for='" + $.escapeSelector( id ) + "']";
 
 		labels = labels.add( ancestors.find( selector ).addBack( selector ) );
 
@@ -59,4 +66,4 @@ return $.fn.labels = function() {
 	return this.pushStack( labels );
 };
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/plugin.js b/civicrm/bower_components/jquery-ui/ui/plugin.js
index b282de7c6d..1e46017ad4 100644
--- a/civicrm/bower_components/jquery-ui/ui/plugin.js
+++ b/civicrm/bower_components/jquery-ui/ui/plugin.js
@@ -1,4 +1,6 @@
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -8,7 +10,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-} ( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 // $.ui.plugin is deprecated. Use $.widget() extensions instead.
 return $.ui.plugin = {
@@ -41,4 +44,4 @@ return $.ui.plugin = {
 	}
 };
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/position.js b/civicrm/bower_components/jquery-ui/ui/position.js
index 9aa8221695..b8773b0e97 100644
--- a/civicrm/bower_components/jquery-ui/ui/position.js
+++ b/civicrm/bower_components/jquery-ui/ui/position.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Position 1.12.1
+ * jQuery UI Position 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -16,6 +16,8 @@
 //>>demos: http://jqueryui.com/position/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -25,7 +27,9 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
+
 ( function() {
 var cachedScrollbarWidth,
 	max = Math.max,
@@ -48,6 +52,10 @@ function parseCss( element, property ) {
 	return parseInt( $.css( element, property ), 10 ) || 0;
 }
 
+function isWindow( obj ) {
+	return obj != null && obj === obj.window;
+}
+
 function getDimensions( elem ) {
 	var raw = elem[ 0 ];
 	if ( raw.nodeType === 9 ) {
@@ -57,7 +65,7 @@ function getDimensions( elem ) {
 			offset: { top: 0, left: 0 }
 		};
 	}
-	if ( $.isWindow( raw ) ) {
+	if ( isWindow( raw ) ) {
 		return {
 			width: elem.width(),
 			height: elem.height(),
@@ -84,9 +92,9 @@ $.position = {
 			return cachedScrollbarWidth;
 		}
 		var w1, w2,
-			div = $( "<div " +
-				"style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'>" +
-				"<div style='height:100px;width:auto;'></div></div>" ),
+			div = $( "<div style=" +
+				"'display:block;position:absolute;width:200px;height:200px;overflow:hidden;'>" +
+				"<div style='height:300px;width:auto;'></div></div>" ),
 			innerDiv = div.children()[ 0 ];
 
 		$( "body" ).append( div );
@@ -119,12 +127,12 @@ $.position = {
 	},
 	getWithinInfo: function( element ) {
 		var withinElement = $( element || window ),
-			isWindow = $.isWindow( withinElement[ 0 ] ),
+			isElemWindow = isWindow( withinElement[ 0 ] ),
 			isDocument = !!withinElement[ 0 ] && withinElement[ 0 ].nodeType === 9,
-			hasOffset = !isWindow && !isDocument;
+			hasOffset = !isElemWindow && !isDocument;
 		return {
 			element: withinElement,
-			isWindow: isWindow,
+			isWindow: isElemWindow,
 			isDocument: isDocument,
 			offset: hasOffset ? $( element ).offset() : { left: 0, top: 0 },
 			scrollLeft: withinElement.scrollLeft(),
@@ -144,7 +152,12 @@ $.fn.position = function( options ) {
 	options = $.extend( {}, options );
 
 	var atOffset, targetWidth, targetHeight, targetOffset, basePosition, dimensions,
-		target = $( options.of ),
+
+		// Make sure string options are treated as CSS selectors
+		target = typeof options.of === "string" ?
+			$( document ).find( options.of ) :
+			$( options.of ),
+
 		within = $.position.getWithinInfo( options.within ),
 		scrollInfo = $.position.getScrollInfo( within ),
 		collision = ( options.collision || "flip" ).split( " " ),
@@ -495,4 +508,4 @@ $.ui.position = {
 
 return $.ui.position;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/safe-active-element.js b/civicrm/bower_components/jquery-ui/ui/safe-active-element.js
index 4d04add5ff..9d6968e08f 100644
--- a/civicrm/bower_components/jquery-ui/ui/safe-active-element.js
+++ b/civicrm/bower_components/jquery-ui/ui/safe-active-element.js
@@ -1,4 +1,6 @@
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -8,7 +10,9 @@
 		// Browser globals
 		factory( jQuery );
 	}
-} ( function( $ ) {
+} )( function( $ ) {
+"use strict";
+
 return $.ui.safeActiveElement = function( document ) {
 	var activeElement;
 
@@ -37,4 +41,4 @@ return $.ui.safeActiveElement = function( document ) {
 	return activeElement;
 };
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/safe-blur.js b/civicrm/bower_components/jquery-ui/ui/safe-blur.js
index 5258782680..c0b3b8a1e0 100644
--- a/civicrm/bower_components/jquery-ui/ui/safe-blur.js
+++ b/civicrm/bower_components/jquery-ui/ui/safe-blur.js
@@ -1,4 +1,6 @@
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -8,7 +10,9 @@
 		// Browser globals
 		factory( jQuery );
 	}
-} ( function( $ ) {
+} )( function( $ ) {
+"use strict";
+
 return $.ui.safeBlur = function( element ) {
 
 	// Support: IE9 - 10 only
@@ -18,4 +22,4 @@ return $.ui.safeBlur = function( element ) {
 	}
 };
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/scroll-parent.js b/civicrm/bower_components/jquery-ui/ui/scroll-parent.js
index dfe820b625..2bc92c4e4b 100644
--- a/civicrm/bower_components/jquery-ui/ui/scroll-parent.js
+++ b/civicrm/bower_components/jquery-ui/ui/scroll-parent.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Scroll Parent 1.12.1
+ * jQuery UI Scroll Parent 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -13,6 +13,8 @@
 //>>docs: http://api.jqueryui.com/scrollParent/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -22,7 +24,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-} ( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.fn.scrollParent = function( includeHidden ) {
 	var position = this.css( "position" ),
@@ -42,4 +45,4 @@ return $.fn.scrollParent = function( includeHidden ) {
 		scrollParent;
 };
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/tabbable.js b/civicrm/bower_components/jquery-ui/ui/tabbable.js
index d3ceafd90c..4abd590863 100644
--- a/civicrm/bower_components/jquery-ui/ui/tabbable.js
+++ b/civicrm/bower_components/jquery-ui/ui/tabbable.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Tabbable 1.12.1
+ * jQuery UI Tabbable 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -13,6 +13,8 @@
 //>>docs: http://api.jqueryui.com/tabbable-selector/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -22,9 +24,10 @@
 		// Browser globals
 		factory( jQuery );
 	}
-} ( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
-return $.extend( $.expr[ ":" ], {
+return $.extend( $.expr.pseudos, {
 	tabbable: function( element ) {
 		var tabIndex = $.attr( element, "tabindex" ),
 			hasTabindex = tabIndex != null;
@@ -32,4 +35,4 @@ return $.extend( $.expr[ ":" ], {
 	}
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/unique-id.js b/civicrm/bower_components/jquery-ui/ui/unique-id.js
index 9e45f0afa3..81eaecb3c9 100644
--- a/civicrm/bower_components/jquery-ui/ui/unique-id.js
+++ b/civicrm/bower_components/jquery-ui/ui/unique-id.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Unique ID 1.12.1
+ * jQuery UI Unique ID 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -13,6 +13,8 @@
 //>>docs: http://api.jqueryui.com/uniqueId/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -22,7 +24,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-} ( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.fn.extend( {
 	uniqueId: ( function() {
@@ -46,4 +49,4 @@ return $.fn.extend( {
 	}
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/version.js b/civicrm/bower_components/jquery-ui/ui/version.js
index e7505f5a3d..267dfe9bba 100644
--- a/civicrm/bower_components/jquery-ui/ui/version.js
+++ b/civicrm/bower_components/jquery-ui/ui/version.js
@@ -1,4 +1,6 @@
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -8,10 +10,11 @@
 		// Browser globals
 		factory( jQuery );
 	}
-} ( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 $.ui = $.ui || {};
 
-return $.ui.version = "1.12.1";
+return $.ui.version = "1.13.0";
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widget.js b/civicrm/bower_components/jquery-ui/ui/widget.js
index cac9413190..96da58d3e8 100644
--- a/civicrm/bower_components/jquery-ui/ui/widget.js
+++ b/civicrm/bower_components/jquery-ui/ui/widget.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Widget 1.12.1
+ * jQuery UI Widget 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 //>>demos: http://jqueryui.com/widget/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -23,25 +25,23 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 var widgetUuid = 0;
+var widgetHasOwnProperty = Array.prototype.hasOwnProperty;
 var widgetSlice = Array.prototype.slice;
 
 $.cleanData = ( function( orig ) {
 	return function( elems ) {
 		var events, elem, i;
 		for ( i = 0; ( elem = elems[ i ] ) != null; i++ ) {
-			try {
-
-				// Only trigger remove when necessary to save time
-				events = $._data( elem, "events" );
-				if ( events && events.remove ) {
-					$( elem ).triggerHandler( "remove" );
-				}
 
-			// Http://bugs.jquery.com/ticket/8235
-			} catch ( e ) {}
+			// Only trigger remove when necessary to save time
+			events = $._data( elem, "events" );
+			if ( events && events.remove ) {
+				$( elem ).triggerHandler( "remove" );
+			}
 		}
 		orig( elems );
 	};
@@ -63,12 +63,12 @@ $.widget = function( name, base, prototype ) {
 		base = $.Widget;
 	}
 
-	if ( $.isArray( prototype ) ) {
+	if ( Array.isArray( prototype ) ) {
 		prototype = $.extend.apply( null, [ {} ].concat( prototype ) );
 	}
 
 	// Create selector for plugin
-	$.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) {
+	$.expr.pseudos[ fullName.toLowerCase() ] = function( elem ) {
 		return !!$.data( elem, fullName );
 	};
 
@@ -108,7 +108,7 @@ $.widget = function( name, base, prototype ) {
 	// inheriting from
 	basePrototype.options = $.widget.extend( {}, basePrototype.options );
 	$.each( prototype, function( prop, value ) {
-		if ( !$.isFunction( value ) ) {
+		if ( typeof value !== "function" ) {
 			proxiedPrototype[ prop ] = value;
 			return;
 		}
@@ -187,7 +187,7 @@ $.widget.extend = function( target ) {
 	for ( ; inputIndex < inputLength; inputIndex++ ) {
 		for ( key in input[ inputIndex ] ) {
 			value = input[ inputIndex ][ key ];
-			if ( input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) {
+			if ( widgetHasOwnProperty.call( input[ inputIndex ], key ) && value !== undefined ) {
 
 				// Clone objects
 				if ( $.isPlainObject( value ) ) {
@@ -236,7 +236,8 @@ $.widget.bridge = function( name, object ) {
 							"attempted to call method '" + options + "'" );
 					}
 
-					if ( !$.isFunction( instance[ options ] ) || options.charAt( 0 ) === "_" ) {
+					if ( typeof instance[ options ] !== "function" ||
+						options.charAt( 0 ) === "_" ) {
 						return $.error( "no such method '" + options + "' for " + name +
 							" widget instance" );
 					}
@@ -497,12 +498,30 @@ $.Widget.prototype = {
 			classes: this.options.classes || {}
 		}, options );
 
+		function bindRemoveEvent() {
+			options.element.each( function( _, element ) {
+				var isTracked = $.map( that.classesElementLookup, function( elements ) {
+					return elements;
+				} )
+					.some( function( elements ) {
+						return elements.is( element );
+					} );
+
+				if ( !isTracked ) {
+					that._on( $( element ), {
+						remove: "_untrackClassesElement"
+					} );
+				}
+			} );
+		}
+
 		function processClassString( classes, checkOption ) {
 			var current, i;
 			for ( i = 0; i < classes.length; i++ ) {
 				current = that.classesElementLookup[ classes[ i ] ] || $();
 				if ( options.add ) {
-					current = $( $.unique( current.get().concat( options.element.get() ) ) );
+					bindRemoveEvent();
+					current = $( $.uniqueSort( current.get().concat( options.element.get() ) ) );
 				} else {
 					current = $( current.not( options.element ).get() );
 				}
@@ -514,10 +533,6 @@ $.Widget.prototype = {
 			}
 		}
 
-		this._on( options.element, {
-			"remove": "_untrackClassesElement"
-		} );
-
 		if ( options.keys ) {
 			processClassString( options.keys.match( /\S+/g ) || [], true );
 		}
@@ -535,6 +550,8 @@ $.Widget.prototype = {
 				that.classesElementLookup[ key ] = $( value.not( event.target ).get() );
 			}
 		} );
+
+		this._off( $( event.target ) );
 	},
 
 	_removeClass: function( element, keys, extra ) {
@@ -615,7 +632,7 @@ $.Widget.prototype = {
 	_off: function( element, eventName ) {
 		eventName = ( eventName || "" ).split( " " ).join( this.eventNamespace + " " ) +
 			this.eventNamespace;
-		element.off( eventName ).off( eventName );
+		element.off( eventName );
 
 		// Clear the stack to avoid memory leaks (#10056)
 		this.bindings = $( this.bindings.not( element ).get() );
@@ -681,7 +698,7 @@ $.Widget.prototype = {
 		}
 
 		this.element.trigger( event, data );
-		return !( $.isFunction( callback ) &&
+		return !( typeof callback === "function" &&
 			callback.apply( this.element[ 0 ], [ event ].concat( data ) ) === false ||
 			event.isDefaultPrevented() );
 	}
@@ -703,6 +720,8 @@ $.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) {
 		options = options || {};
 		if ( typeof options === "number" ) {
 			options = { duration: options };
+		} else if ( options === true ) {
+			options = {};
 		}
 
 		hasOptions = !$.isEmptyObject( options );
@@ -730,4 +749,4 @@ $.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) {
 
 return $.widget;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/accordion.js b/civicrm/bower_components/jquery-ui/ui/widgets/accordion.js
index 4b3a54d0fd..49a7f78749 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/accordion.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/accordion.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Accordion 1.12.1
+ * jQuery UI Accordion 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -9,9 +9,9 @@
 
 //>>label: Accordion
 //>>group: Widgets
-// jscs:disable maximumLineLength
+/* eslint-disable max-len */
 //>>description: Displays collapsible content panels for presenting information in a limited amount of space.
-// jscs:enable maximumLineLength
+/* eslint-enable max-len */
 //>>docs: http://api.jqueryui.com/accordion/
 //>>demos: http://jqueryui.com/accordion/
 //>>css.structure: ../../themes/base/core.css
@@ -19,6 +19,8 @@
 //>>css.theme: ../../themes/base/theme.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -34,10 +36,11 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.widget( "ui.accordion", {
-	version: "1.12.1",
+	version: "1.13.0",
 	options: {
 		active: 0,
 		animate: {},
@@ -48,7 +51,9 @@ return $.widget( "ui.accordion", {
 		},
 		collapsible: false,
 		event: "click",
-		header: "> li > :first-child, > :not(li):even",
+		header: function( elem ) {
+			return elem.find( "> li > :first-child" ).add( elem.find( "> :not(li)" ).even() );
+		},
 		heightStyle: "auto",
 		icons: {
 			activeHeader: "ui-icon-triangle-1-s",
@@ -279,7 +284,11 @@ return $.widget( "ui.accordion", {
 		var prevHeaders = this.headers,
 			prevPanels = this.panels;
 
-		this.headers = this.element.find( this.options.header );
+		if ( typeof this.options.header === "function" ) {
+			this.headers = this.options.header( this.element );
+		} else {
+			this.headers = this.element.find( this.options.header );
+		}
 		this._addClass( this.headers, "ui-accordion-header ui-accordion-header-collapsed",
 			"ui-state-default" );
 
@@ -610,4 +619,4 @@ return $.widget( "ui.accordion", {
 	}
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/autocomplete.js b/civicrm/bower_components/jquery-ui/ui/widgets/autocomplete.js
index f2bfb2d89a..ea31b7e8d9 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/autocomplete.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/autocomplete.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Autocomplete 1.12.1
+ * jQuery UI Autocomplete 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -17,6 +17,8 @@
 //>>css.theme: ../../themes/base/theme.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -34,10 +36,11 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 $.widget( "ui.autocomplete", {
-	version: "1.12.1",
+	version: "1.13.0",
 	defaultElement: "<input>",
 	options: {
 		appendTo: null,
@@ -200,11 +203,6 @@ $.widget( "ui.autocomplete", {
 				this.previous = this._value();
 			},
 			blur: function( event ) {
-				if ( this.cancelBlur ) {
-					delete this.cancelBlur;
-					return;
-				}
-
 				clearTimeout( this.searching );
 				this.close( event );
 				this._change( event );
@@ -220,31 +218,24 @@ $.widget( "ui.autocomplete", {
 				role: null
 			} )
 			.hide()
+
+			// Support: IE 11 only, Edge <= 14
+			// For other browsers, we preventDefault() on the mousedown event
+			// to keep the dropdown from taking focus from the input. This doesn't
+			// work for IE/Edge, causing problems with selection and scrolling (#9638)
+			// Happily, IE and Edge support an "unselectable" attribute that
+			// prevents an element from receiving focus, exactly what we want here.
+			.attr( {
+				"unselectable": "on"
+			} )
 			.menu( "instance" );
 
 		this._addClass( this.menu.element, "ui-autocomplete", "ui-front" );
 		this._on( this.menu.element, {
 			mousedown: function( event ) {
 
-				// prevent moving focus out of the text field
+				// Prevent moving focus out of the text field
 				event.preventDefault();
-
-				// IE doesn't prevent moving focus even with event.preventDefault()
-				// so we set a flag to know when we should ignore the blur event
-				this.cancelBlur = true;
-				this._delay( function() {
-					delete this.cancelBlur;
-
-					// Support: IE 8 only
-					// Right clicking a menu item or selecting text from the menu items will
-					// result in focus moving out of the input. However, we've already received
-					// and ignored the blur event because of the cancelBlur flag set above. So
-					// we restore focus to ensure that the menu closes properly based on the user's
-					// next actions.
-					if ( this.element[ 0 ] !== $.ui.safeActiveElement( this.document[ 0 ] ) ) {
-						this.element.trigger( "focus" );
-					}
-				} );
 			},
 			menufocus: function( event, ui ) {
 				var label, item;
@@ -275,7 +266,7 @@ $.widget( "ui.autocomplete", {
 
 				// Announce the value in the liveRegion
 				label = ui.item.attr( "aria-label" ) || item.value;
-				if ( label && $.trim( label ).length ) {
+				if ( label && String.prototype.trim.call( label ).length ) {
 					this.liveRegion.children().hide();
 					$( "<div>" ).text( label ).appendTo( this.liveRegion );
 				}
@@ -387,7 +378,7 @@ $.widget( "ui.autocomplete", {
 	_initSource: function() {
 		var array, url,
 			that = this;
-		if ( $.isArray( this.options.source ) ) {
+		if ( Array.isArray( this.options.source ) ) {
 			array = this.options.source;
 			this.source = function( request, response ) {
 				response( $.ui.autocomplete.filter( array, request.term ) );
@@ -459,7 +450,7 @@ $.widget( "ui.autocomplete", {
 	_response: function() {
 		var index = ++this.requestIndex;
 
-		return $.proxy( function( content ) {
+		return function( content ) {
 			if ( index === this.requestIndex ) {
 				this.__response( content );
 			}
@@ -468,7 +459,7 @@ $.widget( "ui.autocomplete", {
 			if ( !this.pending ) {
 				this._removeClass( "ui-autocomplete-loading" );
 			}
-		}, this );
+		}.bind( this );
 	},
 
 	__response: function( content ) {
@@ -628,7 +619,7 @@ $.widget( "ui.autocomplete", {
 		var editable = element.prop( "contentEditable" );
 
 		if ( editable === "inherit" ) {
-		  return this._isContentEditable( element.parent() );
+			return this._isContentEditable( element.parent() );
 		}
 
 		return editable === "true";
@@ -679,4 +670,4 @@ $.widget( "ui.autocomplete", $.ui.autocomplete, {
 
 return $.ui.autocomplete;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/button.js b/civicrm/bower_components/jquery-ui/ui/widgets/button.js
index 62cc43fcd1..bb667bfb0c 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/button.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/button.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Button 1.12.1
+ * jQuery UI Button 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -17,6 +17,8 @@
 //>>css.theme: ../../themes/base/theme.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -36,10 +38,11 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 $.widget( "ui.button", {
-	version: "1.12.1",
+	version: "1.13.0",
 	defaultElement: "<button>",
 	options: {
 		classes: {
@@ -263,7 +266,7 @@ $.widget( "ui.button", {
 			this._toggleClass( null, "ui-state-disabled", value );
 			this.element[ 0 ].disabled = value;
 			if ( value ) {
-				this.element.blur();
+				this.element.trigger( "blur" );
 			}
 		}
 	},
@@ -342,22 +345,82 @@ if ( $.uiBackCompat !== false ) {
 	} );
 
 	$.fn.button = ( function( orig ) {
-		return function() {
-			if ( !this.length || ( this.length && this[ 0 ].tagName !== "INPUT" ) ||
-					( this.length && this[ 0 ].tagName === "INPUT" && (
-						this.attr( "type" ) !== "checkbox" && this.attr( "type" ) !== "radio"
-					) ) ) {
-				return orig.apply( this, arguments );
-			}
-			if ( !$.ui.checkboxradio ) {
-				$.error( "Checkboxradio widget missing" );
-			}
-			if ( arguments.length === 0 ) {
-				return this.checkboxradio( {
-					"icon": false
+		return function( options ) {
+			var isMethodCall = typeof options === "string";
+			var args = Array.prototype.slice.call( arguments, 1 );
+			var returnValue = this;
+
+			if ( isMethodCall ) {
+
+				// If this is an empty collection, we need to have the instance method
+				// return undefined instead of the jQuery instance
+				if ( !this.length && options === "instance" ) {
+					returnValue = undefined;
+				} else {
+					this.each( function() {
+						var methodValue;
+						var type = $( this ).attr( "type" );
+						var name = type !== "checkbox" && type !== "radio" ?
+							"button" :
+							"checkboxradio";
+						var instance = $.data( this, "ui-" + name );
+
+						if ( options === "instance" ) {
+							returnValue = instance;
+							return false;
+						}
+
+						if ( !instance ) {
+							return $.error( "cannot call methods on button" +
+								" prior to initialization; " +
+								"attempted to call method '" + options + "'" );
+						}
+
+						if ( typeof instance[ options ] !== "function" ||
+							options.charAt( 0 ) === "_" ) {
+							return $.error( "no such method '" + options + "' for button" +
+								" widget instance" );
+						}
+
+						methodValue = instance[ options ].apply( instance, args );
+
+						if ( methodValue !== instance && methodValue !== undefined ) {
+							returnValue = methodValue && methodValue.jquery ?
+								returnValue.pushStack( methodValue.get() ) :
+								methodValue;
+							return false;
+						}
+					} );
+				}
+			} else {
+
+				// Allow multiple hashes to be passed on init
+				if ( args.length ) {
+					options = $.widget.extend.apply( null, [ options ].concat( args ) );
+				}
+
+				this.each( function() {
+					var type = $( this ).attr( "type" );
+					var name = type !== "checkbox" && type !== "radio" ? "button" : "checkboxradio";
+					var instance = $.data( this, "ui-" + name );
+
+					if ( instance ) {
+						instance.option( options || {} );
+						if ( instance._init ) {
+							instance._init();
+						}
+					} else {
+						if ( name === "button" ) {
+							orig.call( $( this ), options );
+							return;
+						}
+
+						$( this ).checkboxradio( $.extend( { icon: false }, options ) );
+					}
 				} );
 			}
-			return this.checkboxradio.apply( this, arguments );
+
+			return returnValue;
 		};
 	} )( $.fn.button );
 
@@ -383,4 +446,4 @@ if ( $.uiBackCompat !== false ) {
 
 return $.ui.button;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/checkboxradio.js b/civicrm/bower_components/jquery-ui/ui/widgets/checkboxradio.js
index ee70d848bb..f85db18630 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/checkboxradio.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/checkboxradio.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Checkboxradio 1.12.1
+ * jQuery UI Checkboxradio 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -18,12 +18,13 @@
 //>>css.theme: ../../themes/base/theme.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
 		define( [
 			"jquery",
-			"../escape-selector",
 			"../form-reset-mixin",
 			"../labels",
 			"../widget"
@@ -33,10 +34,11 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 $.widget( "ui.checkboxradio", [ $.ui.formResetMixin, {
-	version: "1.12.1",
+	version: "1.13.0",
 	options: {
 		disabled: null,
 		label: null,
@@ -115,9 +117,6 @@ $.widget( "ui.checkboxradio", [ $.ui.formResetMixin, {
 
 		if ( checked ) {
 			this._addClass( this.label, "ui-checkboxradio-checked", "ui-state-active" );
-			if ( this.icon ) {
-				this._addClass( this.icon, null, "ui-state-hover" );
-			}
 		}
 
 		this._on( {
@@ -152,7 +151,7 @@ $.widget( "ui.checkboxradio", [ $.ui.formResetMixin, {
 	_getRadioGroup: function() {
 		var group;
 		var name = this.element[ 0 ].name;
-		var nameSelector = "input[name='" + $.ui.escapeSelector( name ) + "']";
+		var nameSelector = "input[name='" + $.escapeSelector( name ) + "']";
 
 		if ( !name ) {
 			return $( [] );
@@ -164,7 +163,7 @@ $.widget( "ui.checkboxradio", [ $.ui.formResetMixin, {
 
 			// Not inside a form, check all inputs that also are not inside a form
 			group = $( nameSelector ).filter( function() {
-				return $( this ).form().length === 0;
+				return $( this )._form().length === 0;
 			} );
 		}
 
@@ -283,4 +282,4 @@ $.widget( "ui.checkboxradio", [ $.ui.formResetMixin, {
 
 return $.ui.checkboxradio;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/controlgroup.js b/civicrm/bower_components/jquery-ui/ui/widgets/controlgroup.js
index b8234fb4a4..7bac437611 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/controlgroup.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/controlgroup.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Controlgroup 1.12.1
+ * jQuery UI Controlgroup 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -17,6 +17,8 @@
 //>>css.theme: ../../themes/base/theme.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -29,11 +31,13 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
+
 var controlgroupCornerRegex = /ui-corner-([a-z]){2,6}/g;
 
 return $.widget( "ui.controlgroup", {
-	version: "1.12.1",
+	version: "1.13.0",
 	defaultElement: "<div>",
 	options: {
 		direction: "horizontal",
@@ -150,7 +154,7 @@ return $.widget( "ui.controlgroup", {
 				} );
 		} );
 
-		this.childWidgets = $( $.unique( childWidgets ) );
+		this.childWidgets = $( $.uniqueSort( childWidgets ) );
 		this._addClass( this.childWidgets, "ui-controlgroup-item" );
 	},
 
@@ -234,7 +238,7 @@ return $.widget( "ui.controlgroup", {
 		var result = {};
 		$.each( classes, function( key ) {
 			var current = instance.options.classes[ key ] || "";
-			current = $.trim( current.replace( controlgroupCornerRegex, "" ) );
+			current = String.prototype.trim.call( current.replace( controlgroupCornerRegex, "" ) );
 			result[ key ] = ( current + " " + classes[ key ] ).replace( /\s+/g, " " );
 		} );
 		return result;
@@ -295,4 +299,4 @@ return $.widget( "ui.controlgroup", {
 		}
 	}
 } );
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/datepicker.js b/civicrm/bower_components/jquery-ui/ui/widgets/datepicker.js
index 8b6a4f4ecd..45ead4d9c0 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/datepicker.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/datepicker.js
@@ -1,7 +1,6 @@
-// jscs:disable maximumLineLength
-/* jscs:disable requireCamelCaseOrUpperCaseIdentifiers */
+/* eslint-disable max-len, camelcase */
 /*!
- * jQuery UI Datepicker 1.12.1
+ * jQuery UI Datepicker 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -19,6 +18,8 @@
 //>>css.theme: ../../themes/base/theme.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -32,9 +33,10 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
-$.extend( $.ui, { datepicker: { version: "1.12.1" } } );
+$.extend( $.ui, { datepicker: { version: "1.13.0" } } );
 
 var datepicker_instActive;
 
@@ -62,6 +64,7 @@ function datepicker_getZindex( elem ) {
 
 	return 0;
 }
+
 /* Date picker manager.
    Use the singleton instance of this class, $.datepicker, to interact with the date picker.
    Settings for (groups of) date pickers are maintained in an instance object,
@@ -88,18 +91,20 @@ function Datepicker() {
 		prevText: "Prev", // Display text for previous month link
 		nextText: "Next", // Display text for next month link
 		currentText: "Today", // Display text for current month link
-		monthNames: [ "January","February","March","April","May","June",
-			"July","August","September","October","November","December" ], // Names of months for drop-down and formatting
+		monthNames: [ "January", "February", "March", "April", "May", "June",
+			"July", "August", "September", "October", "November", "December" ], // Names of months for drop-down and formatting
 		monthNamesShort: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ], // For formatting
 		dayNames: [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ], // For formatting
 		dayNamesShort: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ], // For formatting
-		dayNamesMin: [ "Su","Mo","Tu","We","Th","Fr","Sa" ], // Column headings for days starting at Sunday
+		dayNamesMin: [ "Su", "Mo", "Tu", "We", "Th", "Fr", "Sa" ], // Column headings for days starting at Sunday
 		weekHeader: "Wk", // Column header for week of the year
 		dateFormat: "mm/dd/yy", // See format options on parseDate
 		firstDay: 0, // The first day of the week, Sun = 0, Mon = 1, ...
 		isRTL: false, // True if right-to-left language, false if left-to-right
 		showMonthAfterYear: false, // True if the year select precedes month, false for month then year
-		yearSuffix: "" // Additional text to append to the year in the month headers
+		yearSuffix: "", // Additional text to append to the year in the month headers,
+		selectMonthLabel: "Select month", // Invisible label for month selector
+		selectYearLabel: "Select year" // Invisible label for year selector
 	};
 	this._defaults = { // Global defaults for all the date picker instances
 		showOn: "focus", // "focus" for popup on focus,
@@ -140,6 +145,7 @@ function Datepicker() {
 		onSelect: null, // Define a callback function when a date is selected
 		onChangeMonthYear: null, // Define a callback function when the month or year is changed
 		onClose: null, // Define a callback function when the datepicker is closed
+		onUpdateDatepicker: null, // Define a callback function when the datepicker is updated
 		numberOfMonths: 1, // Number of months to show at a time
 		showCurrentAtPos: 0, // The position in multipe months at which to show the current month (starting at 0)
 		stepMonths: 1, // Number of months to step back/forward
@@ -158,6 +164,7 @@ function Datepicker() {
 }
 
 $.extend( Datepicker.prototype, {
+
 	/* Class name added to elements to indicate already configured with a date picker. */
 	markerClassName: "hasDatepicker",
 
@@ -240,7 +247,9 @@ $.extend( Datepicker.prototype, {
 			inst.append.remove();
 		}
 		if ( appendText ) {
-			inst.append = $( "<span class='" + this._appendClass + "'>" + appendText + "</span>" );
+			inst.append = $( "<span>" )
+				.addClass( this._appendClass )
+				.text( appendText );
 			input[ isRTL ? "before" : "after" ]( inst.append );
 		}
 
@@ -257,12 +266,32 @@ $.extend( Datepicker.prototype, {
 		if ( showOn === "button" || showOn === "both" ) { // pop-up date picker when button clicked
 			buttonText = this._get( inst, "buttonText" );
 			buttonImage = this._get( inst, "buttonImage" );
-			inst.trigger = $( this._get( inst, "buttonImageOnly" ) ?
-				$( "<img/>" ).addClass( this._triggerClass ).
-					attr( { src: buttonImage, alt: buttonText, title: buttonText } ) :
-				$( "<button type='button'></button>" ).addClass( this._triggerClass ).
-					html( !buttonImage ? buttonText : $( "<img/>" ).attr(
-					{ src:buttonImage, alt:buttonText, title:buttonText } ) ) );
+
+			if ( this._get( inst, "buttonImageOnly" ) ) {
+				inst.trigger = $( "<img>" )
+					.addClass( this._triggerClass )
+					.attr( {
+						src: buttonImage,
+						alt: buttonText,
+						title: buttonText
+					} );
+			} else {
+				inst.trigger = $( "<button type='button'>" )
+					.addClass( this._triggerClass );
+				if ( buttonImage ) {
+					inst.trigger.html(
+						$( "<img>" )
+							.attr( {
+								src: buttonImage,
+								alt: buttonText,
+								title: buttonText
+							} )
+					);
+				} else {
+					inst.trigger.text( buttonText );
+				}
+			}
+
 			input[ isRTL ? "before" : "after" ]( inst.trigger );
 			inst.trigger.on( "click", function() {
 				if ( $.datepicker._datepickerShowing && $.datepicker._lastInput === input[ 0 ] ) {
@@ -408,6 +437,7 @@ $.extend( Datepicker.prototype, {
 
 		if ( datepicker_instActive === inst ) {
 			datepicker_instActive = null;
+			this._curInst = null;
 		}
 	},
 
@@ -427,7 +457,9 @@ $.extend( Datepicker.prototype, {
 		if ( nodeName === "input" ) {
 			target.disabled = false;
 			inst.trigger.filter( "button" ).
-				each( function() { this.disabled = false; } ).end().
+				each( function() {
+					this.disabled = false;
+				} ).end().
 				filter( "img" ).css( { opacity: "1.0", cursor: "" } );
 		} else if ( nodeName === "div" || nodeName === "span" ) {
 			inline = $target.children( "." + this._inlineClass );
@@ -436,7 +468,11 @@ $.extend( Datepicker.prototype, {
 				prop( "disabled", false );
 		}
 		this._disabledInputs = $.map( this._disabledInputs,
-			function( value ) { return ( value === target ? null : value ); } ); // delete entry
+
+			// Delete entry
+			function( value ) {
+				return ( value === target ? null : value );
+			} );
 	},
 
 	/* Disable the date picker to a jQuery selection.
@@ -455,7 +491,9 @@ $.extend( Datepicker.prototype, {
 		if ( nodeName === "input" ) {
 			target.disabled = true;
 			inst.trigger.filter( "button" ).
-				each( function() { this.disabled = true; } ).end().
+				each( function() {
+					this.disabled = true;
+				} ).end().
 				filter( "img" ).css( { opacity: "0.5", cursor: "default" } );
 		} else if ( nodeName === "div" || nodeName === "span" ) {
 			inline = $target.children( "." + this._inlineClass );
@@ -464,7 +502,11 @@ $.extend( Datepicker.prototype, {
 				prop( "disabled", true );
 		}
 		this._disabledInputs = $.map( this._disabledInputs,
-			function( value ) { return ( value === target ? null : value ); } ); // delete entry
+
+			// Delete entry
+			function( value ) {
+				return ( value === target ? null : value );
+			} );
 		this._disabledInputs[ this._disabledInputs.length ] = target;
 	},
 
@@ -492,8 +534,7 @@ $.extend( Datepicker.prototype, {
 	_getInst: function( target ) {
 		try {
 			return $.data( target, "datepicker" );
-		}
-		catch ( err ) {
+		} catch ( err ) {
 			throw "Missing instance data for this datepicker";
 		}
 	},
@@ -726,8 +767,7 @@ $.extend( Datepicker.prototype, {
 					$.datepicker._updateAlternate( inst );
 					$.datepicker._updateDatepicker( inst );
 				}
-			}
-			catch ( err ) {
+			} catch ( err ) {
 			}
 		}
 		return true;
@@ -832,7 +872,8 @@ $.extend( Datepicker.prototype, {
 			numMonths = this._getNumberOfMonths( inst ),
 			cols = numMonths[ 1 ],
 			width = 17,
-			activeCell = inst.dpDiv.find( "." + this._dayOverClass + " a" );
+			activeCell = inst.dpDiv.find( "." + this._dayOverClass + " a" ),
+			onUpdateDatepicker = $.datepicker._get( inst, "onUpdateDatepicker" );
 
 		if ( activeCell.length > 0 ) {
 			datepicker_handleMouseover.apply( activeCell.get( 0 ) );
@@ -858,11 +899,15 @@ $.extend( Datepicker.prototype, {
 
 				//assure that inst.yearshtml didn't change.
 				if ( origyearshtml === inst.yearshtml && inst.yearshtml ) {
-					inst.dpDiv.find( "select.ui-datepicker-year:first" ).replaceWith( inst.yearshtml );
+					inst.dpDiv.find( "select.ui-datepicker-year" ).first().replaceWith( inst.yearshtml );
 				}
 				origyearshtml = inst.yearshtml = null;
 			}, 0 );
 		}
+
+		if ( onUpdateDatepicker ) {
+			onUpdateDatepicker.apply( ( inst.input ? inst.input[ 0 ] : null ), [ inst ] );
+		}
 	},
 
 	// #6694 - don't focus the input if it's already focused
@@ -900,7 +945,7 @@ $.extend( Datepicker.prototype, {
 			inst = this._getInst( obj ),
 			isRTL = this._get( inst, "isRTL" );
 
-		while ( obj && ( obj.type === "hidden" || obj.nodeType !== 1 || $.expr.filters.hidden( obj ) ) ) {
+		while ( obj && ( obj.type === "hidden" || obj.nodeType !== 1 || $.expr.pseudos.hidden( obj ) ) ) {
 			obj = obj[ isRTL ? "previousSibling" : "nextSibling" ];
 		}
 
@@ -988,9 +1033,7 @@ $.extend( Datepicker.prototype, {
 		if ( this._isDisabledDatepicker( target[ 0 ] ) ) {
 			return;
 		}
-		this._adjustInstDate( inst, offset +
-			( period === "M" ? this._get( inst, "showCurrentAtPos" ) : 0 ), // undo positioning
-			period );
+		this._adjustInstDate( inst, offset, period );
 		this._updateDatepicker( inst );
 	},
 
@@ -1037,7 +1080,7 @@ $.extend( Datepicker.prototype, {
 		}
 
 		inst = this._getInst( target[ 0 ] );
-		inst.selectedDay = inst.currentDay = $( "a", td ).html();
+		inst.selectedDay = inst.currentDay = parseInt( $( "a", td ).attr( "data-date" ) );
 		inst.selectedMonth = inst.currentMonth = month;
 		inst.selectedYear = inst.currentYear = year;
 		this._selectDate( id, this._formatDate( inst,
@@ -1090,7 +1133,7 @@ $.extend( Datepicker.prototype, {
 			altFormat = this._get( inst, "altFormat" ) || this._get( inst, "dateFormat" );
 			date = this._getDate( inst );
 			dateStr = this.formatDate( altFormat, date, this._getFormatConfig( inst ) );
-			$( altField ).val( dateStr );
+			$( document ).find( altField ).val( dateStr );
 		}
 	},
 
@@ -1529,8 +1572,7 @@ $.extend( Datepicker.prototype, {
 				try {
 					return $.datepicker.parseDate( $.datepicker._get( inst, "dateFormat" ),
 						offset, $.datepicker._getFormatConfig( inst ) );
-				}
-				catch ( e ) {
+				} catch ( e ) {
 
 					// Ignore
 				}
@@ -1704,32 +1746,104 @@ $.extend( Datepicker.prototype, {
 			this._daylightSavingAdjust( new Date( drawYear, drawMonth - stepMonths, 1 ) ),
 			this._getFormatConfig( inst ) ) );
 
-		prev = ( this._canAdjustMonth( inst, -1, drawYear, drawMonth ) ?
-			"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click'" +
-			" title='" + prevText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "e" : "w" ) + "'>" + prevText + "</span></a>" :
-			( hideIfNoPrevNext ? "" : "<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='" + prevText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "e" : "w" ) + "'>" + prevText + "</span></a>" ) );
+		if ( this._canAdjustMonth( inst, -1, drawYear, drawMonth ) ) {
+			prev = $( "<a>" )
+				.attr( {
+					"class": "ui-datepicker-prev ui-corner-all",
+					"data-handler": "prev",
+					"data-event": "click",
+					title: prevText
+				} )
+				.append(
+					$( "<span>" )
+						.addClass( "ui-icon ui-icon-circle-triangle-" +
+							( isRTL ? "e" : "w" ) )
+						.text( prevText )
+				)[ 0 ].outerHTML;
+		} else if ( hideIfNoPrevNext ) {
+			prev = "";
+		} else {
+			prev = $( "<a>" )
+				.attr( {
+					"class": "ui-datepicker-prev ui-corner-all ui-state-disabled",
+					title: prevText
+				} )
+				.append(
+					$( "<span>" )
+						.addClass( "ui-icon ui-icon-circle-triangle-" +
+							( isRTL ? "e" : "w" ) )
+						.text( prevText )
+				)[ 0 ].outerHTML;
+		}
 
 		nextText = this._get( inst, "nextText" );
 		nextText = ( !navigationAsDateFormat ? nextText : this.formatDate( nextText,
 			this._daylightSavingAdjust( new Date( drawYear, drawMonth + stepMonths, 1 ) ),
 			this._getFormatConfig( inst ) ) );
 
-		next = ( this._canAdjustMonth( inst, +1, drawYear, drawMonth ) ?
-			"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click'" +
-			" title='" + nextText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "w" : "e" ) + "'>" + nextText + "</span></a>" :
-			( hideIfNoPrevNext ? "" : "<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='" + nextText + "'><span class='ui-icon ui-icon-circle-triangle-" + ( isRTL ? "w" : "e" ) + "'>" + nextText + "</span></a>" ) );
+		if ( this._canAdjustMonth( inst, +1, drawYear, drawMonth ) ) {
+			next = $( "<a>" )
+				.attr( {
+					"class": "ui-datepicker-next ui-corner-all",
+					"data-handler": "next",
+					"data-event": "click",
+					title: nextText
+				} )
+				.append(
+					$( "<span>" )
+						.addClass( "ui-icon ui-icon-circle-triangle-" +
+							( isRTL ? "w" : "e" ) )
+						.text( nextText )
+				)[ 0 ].outerHTML;
+		} else if ( hideIfNoPrevNext ) {
+			next = "";
+		} else {
+			next = $( "<a>" )
+				.attr( {
+					"class": "ui-datepicker-next ui-corner-all ui-state-disabled",
+					title: nextText
+				} )
+				.append(
+					$( "<span>" )
+						.attr( "class", "ui-icon ui-icon-circle-triangle-" +
+							( isRTL ? "w" : "e" ) )
+						.text( nextText )
+				)[ 0 ].outerHTML;
+		}
 
 		currentText = this._get( inst, "currentText" );
 		gotoDate = ( this._get( inst, "gotoCurrent" ) && inst.currentDay ? currentDate : today );
 		currentText = ( !navigationAsDateFormat ? currentText :
 			this.formatDate( currentText, gotoDate, this._getFormatConfig( inst ) ) );
 
-		controls = ( !inst.inline ? "<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>" +
-			this._get( inst, "closeText" ) + "</button>" : "" );
-
-		buttonPanel = ( showButtonPanel ) ? "<div class='ui-datepicker-buttonpane ui-widget-content'>" + ( isRTL ? controls : "" ) +
-			( this._isInRange( inst, gotoDate ) ? "<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'" +
-			">" + currentText + "</button>" : "" ) + ( isRTL ? "" : controls ) + "</div>" : "";
+		controls = "";
+		if ( !inst.inline ) {
+			controls = $( "<button>" )
+				.attr( {
+					type: "button",
+					"class": "ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all",
+					"data-handler": "hide",
+					"data-event": "click"
+				} )
+				.text( this._get( inst, "closeText" ) )[ 0 ].outerHTML;
+		}
+
+		buttonPanel = "";
+		if ( showButtonPanel ) {
+			buttonPanel = $( "<div class='ui-datepicker-buttonpane ui-widget-content'>" )
+				.append( isRTL ? controls : "" )
+				.append( this._isInRange( inst, gotoDate ) ?
+					$( "<button>" )
+						.attr( {
+							type: "button",
+							"class": "ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all",
+							"data-handler": "today",
+							"data-event": "click"
+						} )
+						.text( currentText ) :
+					"" )
+				.append( isRTL ? "" : controls )[ 0 ].outerHTML;
+		}
 
 		firstDay = parseInt( this._get( inst, "firstDay" ), 10 );
 		firstDay = ( isNaN( firstDay ) ? 0 : firstDay );
@@ -1817,7 +1931,9 @@ $.extend( Datepicker.prototype, {
 							( printDate.getTime() === today.getTime() ? " ui-state-highlight" : "" ) +
 							( printDate.getTime() === currentDate.getTime() ? " ui-state-active" : "" ) + // highlight selected day
 							( otherMonth ? " ui-priority-secondary" : "" ) + // distinguish dates from other months
-							"' href='#'>" + printDate.getDate() + "</a>" ) ) + "</td>"; // display selectable date
+							"' href='#' aria-current='" + ( printDate.getTime() === currentDate.getTime() ? "true" : "false" ) + // mark date as selected for screen reader
+							"' data-date='" + printDate.getDate() + // store date as data
+							"'>" + printDate.getDate() + "</a>" ) ) + "</td>"; // display selectable date
 						printDate.setDate( printDate.getDate() + 1 );
 						printDate = this._daylightSavingAdjust( printDate );
 					}
@@ -1847,6 +1963,8 @@ $.extend( Datepicker.prototype, {
 			changeMonth = this._get( inst, "changeMonth" ),
 			changeYear = this._get( inst, "changeYear" ),
 			showMonthAfterYear = this._get( inst, "showMonthAfterYear" ),
+			selectMonthLabel = this._get( inst, "selectMonthLabel" ),
+			selectYearLabel = this._get( inst, "selectYearLabel" ),
 			html = "<div class='ui-datepicker-title'>",
 			monthHtml = "";
 
@@ -1856,7 +1974,7 @@ $.extend( Datepicker.prototype, {
 		} else {
 			inMinYear = ( minDate && minDate.getFullYear() === drawYear );
 			inMaxYear = ( maxDate && maxDate.getFullYear() === drawYear );
-			monthHtml += "<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>";
+			monthHtml += "<select class='ui-datepicker-month' aria-label='" + selectMonthLabel + "' data-handler='selectMonth' data-event='change'>";
 			for ( month = 0; month < 12; month++ ) {
 				if ( ( !inMinYear || month >= minDate.getMonth() ) && ( !inMaxYear || month <= maxDate.getMonth() ) ) {
 					monthHtml += "<option value='" + month + "'" +
@@ -1891,7 +2009,7 @@ $.extend( Datepicker.prototype, {
 				endYear = Math.max( year, determineYear( years[ 1 ] || "" ) );
 				year = ( minDate ? Math.max( year, minDate.getFullYear() ) : year );
 				endYear = ( maxDate ? Math.min( endYear, maxDate.getFullYear() ) : endYear );
-				inst.yearshtml += "<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";
+				inst.yearshtml += "<select class='ui-datepicker-year' aria-label='" + selectYearLabel + "' data-handler='selectYear' data-event='change'>";
 				for ( ; year <= endYear; year++ ) {
 					inst.yearshtml += "<option value='" + year + "'" +
 						( year === drawYear ? " selected='selected'" : "" ) +
@@ -2103,18 +2221,20 @@ $.fn.datepicker = function( options ) {
 			apply( $.datepicker, [ this[ 0 ] ].concat( otherArgs ) );
 	}
 	return this.each( function() {
-		typeof options === "string" ?
-			$.datepicker[ "_" + options + "Datepicker" ].
-				apply( $.datepicker, [ this ].concat( otherArgs ) ) :
+		if ( typeof options === "string" ) {
+			$.datepicker[ "_" + options + "Datepicker" ]
+				.apply( $.datepicker, [ this ].concat( otherArgs ) );
+		} else {
 			$.datepicker._attachDatepicker( this, options );
+		}
 	} );
 };
 
 $.datepicker = new Datepicker(); // singleton instance
 $.datepicker.initialized = false;
 $.datepicker.uuid = new Date().getTime();
-$.datepicker.version = "1.12.1";
+$.datepicker.version = "1.13.0";
 
 return $.datepicker;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/dialog.js b/civicrm/bower_components/jquery-ui/ui/widgets/dialog.js
index 27dccd2ad9..ca3b0a767c 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/dialog.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/dialog.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Dialog 1.12.1
+ * jQuery UI Dialog 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -17,6 +17,8 @@
 //>>css.theme: ../../themes/base/theme.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -41,10 +43,11 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 $.widget( "ui.dialog", {
-	version: "1.12.1",
+	version: "1.13.0",
 	options: {
 		appendTo: "body",
 		autoOpen: true,
@@ -289,7 +292,7 @@ $.widget( "ui.dialog", {
 			that._trigger( "focus" );
 		} );
 
-		// Track the dialog immediately upon openening in case a focus event
+		// Track the dialog immediately upon opening in case a focus event
 		// somehow occurs outside of the dialog before an element inside the
 		// dialog is focused (#10152)
 		this._makeFocusTarget();
@@ -325,22 +328,23 @@ $.widget( "ui.dialog", {
 		hasFocus.eq( 0 ).trigger( "focus" );
 	},
 
-	_keepFocus: function( event ) {
-		function checkFocus() {
-			var activeElement = $.ui.safeActiveElement( this.document[ 0 ] ),
-				isActive = this.uiDialog[ 0 ] === activeElement ||
-					$.contains( this.uiDialog[ 0 ], activeElement );
-			if ( !isActive ) {
-				this._focusTabbable();
-			}
+	_restoreTabbableFocus: function() {
+		var activeElement = $.ui.safeActiveElement( this.document[ 0 ] ),
+			isActive = this.uiDialog[ 0 ] === activeElement ||
+				$.contains( this.uiDialog[ 0 ], activeElement );
+		if ( !isActive ) {
+			this._focusTabbable();
 		}
+	},
+
+	_keepFocus: function( event ) {
 		event.preventDefault();
-		checkFocus.call( this );
+		this._restoreTabbableFocus();
 
 		// support: IE
 		// IE <= 8 doesn't prevent moving focus even with event.preventDefault()
 		// so we check again later
-		this._delay( checkFocus );
+		this._delay( this._restoreTabbableFocus );
 	},
 
 	_createWrapper: function() {
@@ -369,8 +373,8 @@ $.widget( "ui.dialog", {
 					return;
 				}
 				var tabbables = this.uiDialog.find( ":tabbable" ),
-					first = tabbables.filter( ":first" ),
-					last = tabbables.filter( ":last" );
+					first = tabbables.first(),
+					last = tabbables.last();
 
 				if ( ( event.target === last[ 0 ] || event.target === this.uiDialog[ 0 ] ) &&
 						!event.shiftKey ) {
@@ -481,14 +485,14 @@ $.widget( "ui.dialog", {
 		this.uiDialogButtonPane.remove();
 		this.uiButtonSet.empty();
 
-		if ( $.isEmptyObject( buttons ) || ( $.isArray( buttons ) && !buttons.length ) ) {
+		if ( $.isEmptyObject( buttons ) || ( Array.isArray( buttons ) && !buttons.length ) ) {
 			this._removeClass( this.uiDialog, "ui-dialog-buttons" );
 			return;
 		}
 
 		$.each( buttons, function( name, props ) {
 			var click, buttonOptions;
-			props = $.isFunction( props ) ?
+			props = typeof props === "function" ?
 				{ click: props, text: name } :
 				props;
 
@@ -853,6 +857,8 @@ $.widget( "ui.dialog", {
 			return;
 		}
 
+		var jqMinor = $.fn.jquery.substring( 0, 4 );
+
 		// We use a delay in case the overlay is created from an
 		// event that we're going to be cancelling (#2804)
 		var isOpening = true;
@@ -863,20 +869,28 @@ $.widget( "ui.dialog", {
 		if ( !this.document.data( "ui-dialog-overlays" ) ) {
 
 			// Prevent use of anchors and inputs
-			// Using _on() for an event handler shared across many instances is
-			// safe because the dialogs stack and must be closed in reverse order
-			this._on( this.document, {
-				focusin: function( event ) {
-					if ( isOpening ) {
-						return;
-					}
+			// This doesn't use `_on()` because it is a shared event handler
+			// across all open modal dialogs.
+			this.document.on( "focusin.ui-dialog", function( event ) {
+				if ( isOpening ) {
+					return;
+				}
 
-					if ( !this._allowInteraction( event ) ) {
-						event.preventDefault();
-						this._trackingInstances()[ 0 ]._focusTabbable();
+				var instance = this._trackingInstances()[ 0 ];
+				if ( !instance._allowInteraction( event ) ) {
+					event.preventDefault();
+					instance._focusTabbable();
+
+					// Support: jQuery >=3.4 <3.6 only
+					// Focus re-triggering in jQuery 3.4/3.5 makes the original element
+					// have its focus event propagated last, breaking the re-targeting.
+					// Trigger focus in a delay in addition if needed to avoid the issue
+					// See https://github.com/jquery/jquery/issues/4382
+					if ( jqMinor === "3.4." || jqMinor === "3.5." ) {
+						instance._delay( instance._restoreTabbableFocus );
 					}
 				}
-			} );
+			}.bind( this ) );
 		}
 
 		this.overlay = $( "<div>" )
@@ -899,7 +913,7 @@ $.widget( "ui.dialog", {
 			var overlays = this.document.data( "ui-dialog-overlays" ) - 1;
 
 			if ( !overlays ) {
-				this._off( this.document, "focusin" );
+				this.document.off( "focusin.ui-dialog" );
 				this.document.removeData( "ui-dialog-overlays" );
 			} else {
 				this.document.data( "ui-dialog-overlays", overlays );
@@ -937,4 +951,4 @@ if ( $.uiBackCompat !== false ) {
 
 return $.ui.dialog;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/draggable.js b/civicrm/bower_components/jquery-ui/ui/widgets/draggable.js
index 8c9775138f..1cefb7cb60 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/draggable.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/draggable.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Draggable 1.12.1
+ * jQuery UI Draggable 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -15,6 +15,8 @@
 //>>css.structure: ../../themes/base/draggable.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -34,10 +36,11 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 $.widget( "ui.draggable", $.ui.mouse, {
-	version: "1.12.1",
+	version: "1.13.0",
 	widgetEventPrefix: "drag",
 	options: {
 		addClasses: true,
@@ -201,7 +204,9 @@ $.widget( "ui.draggable", $.ui.mouse, {
 		this.originalPageY = event.pageY;
 
 		//Adjust the mouse offset relative to the helper if "cursorAt" is supplied
-		( o.cursorAt && this._adjustOffsetFromHelper( o.cursorAt ) );
+		if ( o.cursorAt ) {
+			this._adjustOffsetFromHelper( o.cursorAt );
+		}
 
 		//Set a containment if given in the options
 		this._setContainment();
@@ -296,7 +301,7 @@ $.widget( "ui.draggable", $.ui.mouse, {
 
 		if ( ( this.options.revert === "invalid" && !dropped ) ||
 				( this.options.revert === "valid" && dropped ) ||
-				this.options.revert === true || ( $.isFunction( this.options.revert ) &&
+				this.options.revert === true || ( typeof this.options.revert === "function" &&
 				this.options.revert.call( this.element, dropped ) )
 		) {
 			$( this.helper ).animate(
@@ -368,7 +373,7 @@ $.widget( "ui.draggable", $.ui.mouse, {
 	_createHelper: function( event ) {
 
 		var o = this.options,
-			helperIsFunction = $.isFunction( o.helper ),
+			helperIsFunction = typeof o.helper === "function",
 			helper = helperIsFunction ?
 				$( o.helper.apply( this.element[ 0 ], [ event ] ) ) :
 				( o.helper === "clone" ?
@@ -407,7 +412,7 @@ $.widget( "ui.draggable", $.ui.mouse, {
 		if ( typeof obj === "string" ) {
 			obj = obj.split( " " );
 		}
-		if ( $.isArray( obj ) ) {
+		if ( Array.isArray( obj ) ) {
 			obj = { left: +obj[ 0 ], top: +obj[ 1 ] || 0 };
 		}
 		if ( "left" in obj ) {
@@ -1116,12 +1121,13 @@ $.ui.plugin.add( "draggable", "snap", {
 					!$.contains( inst.snapElements[ i ].item.ownerDocument,
 					inst.snapElements[ i ].item ) ) {
 				if ( inst.snapElements[ i ].snapping ) {
-					( inst.options.snap.release &&
+					if ( inst.options.snap.release ) {
 						inst.options.snap.release.call(
 							inst.element,
 							event,
 							$.extend( inst._uiHash(), { snapItem: inst.snapElements[ i ].item } )
-						) );
+						);
+					}
 				}
 				inst.snapElements[ i ].snapping = false;
 				continue;
@@ -1192,13 +1198,14 @@ $.ui.plugin.add( "draggable", "snap", {
 			}
 
 			if ( !inst.snapElements[ i ].snapping && ( ts || bs || ls || rs || first ) ) {
-				( inst.options.snap.snap &&
+				if ( inst.options.snap.snap ) {
 					inst.options.snap.snap.call(
 						inst.element,
 						event,
 						$.extend( inst._uiHash(), {
 							snapItem: inst.snapElements[ i ].item
-						} ) ) );
+						} ) );
+				}
 			}
 			inst.snapElements[ i ].snapping = ( ts || bs || ls || rs || first );
 
@@ -1216,7 +1223,9 @@ $.ui.plugin.add( "draggable", "stack", {
 					( parseInt( $( b ).css( "zIndex" ), 10 ) || 0 );
 			} );
 
-		if ( !group.length ) { return; }
+		if ( !group.length ) {
+			return;
+		}
 
 		min = parseInt( $( group[ 0 ] ).css( "zIndex" ), 10 ) || 0;
 		$( group ).each( function( i ) {
@@ -1247,4 +1256,4 @@ $.ui.plugin.add( "draggable", "zIndex", {
 
 return $.ui.draggable;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/droppable.js b/civicrm/bower_components/jquery-ui/ui/widgets/droppable.js
index 4b932aea39..986be31dde 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/droppable.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/droppable.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Droppable 1.12.1
+ * jQuery UI Droppable 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -14,6 +14,8 @@
 //>>demos: http://jqueryui.com/droppable/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -29,10 +31,11 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 $.widget( "ui.droppable", {
-	version: "1.12.1",
+	version: "1.13.0",
 	widgetEventPrefix: "drop",
 	options: {
 		accept: "*",
@@ -57,7 +60,7 @@ $.widget( "ui.droppable", {
 		this.isover = false;
 		this.isout = true;
 
-		this.accept = $.isFunction( accept ) ? accept : function( d ) {
+		this.accept = typeof accept === "function" ? accept : function( d ) {
 			return d.is( accept );
 		};
 
@@ -80,7 +83,9 @@ $.widget( "ui.droppable", {
 
 		this._addToManager( o.scope );
 
-		o.addClasses && this._addClass( "ui-droppable" );
+		if ( o.addClasses ) {
+			this._addClass( "ui-droppable" );
+		}
 
 	},
 
@@ -109,7 +114,7 @@ $.widget( "ui.droppable", {
 	_setOption: function( key, value ) {
 
 		if ( key === "accept" ) {
-			this.accept = $.isFunction( value ) ? value : function( d ) {
+			this.accept = typeof value === "function" ? value : function( d ) {
 				return d.is( value );
 			};
 		} else if ( key === "scope" ) {
@@ -199,14 +204,15 @@ $.widget( "ui.droppable", {
 					inst.accept.call(
 						inst.element[ 0 ], ( draggable.currentItem || draggable.element )
 					) &&
-					intersect(
+					$.ui.intersect(
 						draggable,
 						$.extend( inst, { offset: inst.element.offset() } ),
 						inst.options.tolerance, event
 					)
 				) {
 					childrenIntersection = true;
-					return false; }
+					return false;
+				}
 			} );
 		if ( childrenIntersection ) {
 			return false;
@@ -235,7 +241,7 @@ $.widget( "ui.droppable", {
 	},
 
 	// Extension points just to make backcompat sane and avoid duplicating logic
-	// TODO: Remove in 1.13 along with call to it below
+	// TODO: Remove in 1.14 along with call to it below
 	_addHoverClass: function() {
 		this._addClass( "ui-droppable-hover" );
 	},
@@ -253,7 +259,7 @@ $.widget( "ui.droppable", {
 	}
 } );
 
-var intersect = $.ui.intersect = ( function() {
+$.ui.intersect = ( function() {
 	function isOverAxis( x, reference, size ) {
 		return ( x >= reference ) && ( x < ( reference + size ) );
 	}
@@ -361,7 +367,7 @@ $.ui.ddmanager = {
 				return;
 			}
 			if ( !this.options.disabled && this.visible &&
-					intersect( draggable, this, this.options.tolerance, event ) ) {
+					$.ui.intersect( draggable, this, this.options.tolerance, event ) ) {
 				dropped = this._drop.call( this, event ) || dropped;
 			}
 
@@ -402,7 +408,7 @@ $.ui.ddmanager = {
 			}
 
 			var parentInstance, scope, parent,
-				intersects = intersect( draggable, this, this.options.tolerance, event ),
+				intersects = $.ui.intersect( draggable, this, this.options.tolerance, event ),
 				c = !intersects && this.isover ?
 					"isout" :
 					( intersects && !this.isover ? "isover" : null );
@@ -494,4 +500,4 @@ if ( $.uiBackCompat !== false ) {
 
 return $.ui.droppable;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/menu.js b/civicrm/bower_components/jquery-ui/ui/widgets/menu.js
index fd86527f77..ed7bb9f9de 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/menu.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/menu.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Menu 1.12.1
+ * jQuery UI Menu 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -17,6 +17,8 @@
 //>>css.theme: ../../themes/base/theme.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -34,10 +36,11 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.widget( "ui.menu", {
-	version: "1.12.1",
+	version: "1.13.0",
 	defaultElement: "<ul>",
 	delay: 300,
 	options: {
@@ -64,6 +67,7 @@ return $.widget( "ui.menu", {
 		// Flag used to prevent firing of the click handler
 		// as the event bubbles up through nested menus
 		this.mouseHandled = false;
+		this.lastMousePosition = { x: null, y: null };
 		this.element
 			.uniqueId()
 			.attr( {
@@ -78,6 +82,8 @@ return $.widget( "ui.menu", {
 			// them (focus should always stay on UL during navigation).
 			"mousedown .ui-menu-item": function( event ) {
 				event.preventDefault();
+
+				this._activateItem( event );
 			},
 			"click .ui-menu-item": function( event ) {
 				var target = $( event.target );
@@ -107,36 +113,15 @@ return $.widget( "ui.menu", {
 					}
 				}
 			},
-			"mouseenter .ui-menu-item": function( event ) {
-
-				// Ignore mouse events while typeahead is active, see #10458.
-				// Prevents focusing the wrong item when typeahead causes a scroll while the mouse
-				// is over an item in the menu
-				if ( this.previousFilter ) {
-					return;
-				}
-
-				var actualTarget = $( event.target ).closest( ".ui-menu-item" ),
-					target = $( event.currentTarget );
-
-				// Ignore bubbled events on parent items, see #11641
-				if ( actualTarget[ 0 ] !== target[ 0 ] ) {
-					return;
-				}
-
-				// Remove ui-state-active class from siblings of the newly focused menu item
-				// to avoid a jump caused by adjacent elements both having a class with a border
-				this._removeClass( target.siblings().children( ".ui-state-active" ),
-					null, "ui-state-active" );
-				this.focus( event, target );
-			},
+			"mouseenter .ui-menu-item": "_activateItem",
+			"mousemove .ui-menu-item": "_activateItem",
 			mouseleave: "collapseAll",
 			"mouseleave .ui-menu": "collapseAll",
 			focus: function( event, keepActiveItem ) {
 
 				// If there's already an active item, keep it active
 				// If not, activate the first item
-				var item = this.active || this.element.find( this.options.items ).eq( 0 );
+				var item = this.active || this._menuItems().first();
 
 				if ( !keepActiveItem ) {
 					this.focus( event, item );
@@ -162,7 +147,7 @@ return $.widget( "ui.menu", {
 		this._on( this.document, {
 			click: function( event ) {
 				if ( this._closeOnDocumentClick( event ) ) {
-					this.collapseAll( event );
+					this.collapseAll( event, true );
 				}
 
 				// Reset the mouseHandled flag
@@ -171,6 +156,46 @@ return $.widget( "ui.menu", {
 		} );
 	},
 
+	_activateItem: function( event ) {
+
+		// Ignore mouse events while typeahead is active, see #10458.
+		// Prevents focusing the wrong item when typeahead causes a scroll while the mouse
+		// is over an item in the menu
+		if ( this.previousFilter ) {
+			return;
+		}
+
+		// If the mouse didn't actually move, but the page was scrolled, ignore the event (#9356)
+		if ( event.clientX === this.lastMousePosition.x &&
+				event.clientY === this.lastMousePosition.y ) {
+			return;
+		}
+
+		this.lastMousePosition = {
+			x: event.clientX,
+			y: event.clientY
+		};
+
+		var actualTarget = $( event.target ).closest( ".ui-menu-item" ),
+			target = $( event.currentTarget );
+
+		// Ignore bubbled events on parent items, see #11641
+		if ( actualTarget[ 0 ] !== target[ 0 ] ) {
+			return;
+		}
+
+		// If the item is already active, there's nothing to do
+		if ( target.is( ".ui-state-active" ) ) {
+			return;
+		}
+
+		// Remove ui-state-active class from siblings of the newly focused menu item
+		// to avoid a jump caused by adjacent elements both having a class with a border
+		this._removeClass( target.siblings().children( ".ui-state-active" ),
+			null, "ui-state-active" );
+		this.focus( event, target );
+	},
+
 	_destroy: function() {
 		var items = this.element.find( ".ui-menu-item" )
 				.removeAttr( "role aria-disabled" ),
@@ -502,7 +527,7 @@ return $.widget( "ui.menu", {
 			this._removeClass( currentMenu.find( ".ui-state-active" ), null, "ui-state-active" );
 
 			this.activeMenu = currentMenu;
-		}, this.delay );
+		}, all ? 0 : this.delay );
 	},
 
 	// With no arguments, closes the currently active menu - if nothing is active
@@ -538,11 +563,7 @@ return $.widget( "ui.menu", {
 	},
 
 	expand: function( event ) {
-		var newItem = this.active &&
-			this.active
-				.children( ".ui-menu " )
-					.find( this.options.items )
-						.first();
+		var newItem = this.active && this._menuItems( this.active.children( ".ui-menu" ) ).first();
 
 		if ( newItem && newItem.length ) {
 			this._open( newItem.parent() );
@@ -570,21 +591,27 @@ return $.widget( "ui.menu", {
 		return this.active && !this.active.nextAll( ".ui-menu-item" ).length;
 	},
 
+	_menuItems: function( menu ) {
+		return ( menu || this.element )
+			.find( this.options.items )
+			.filter( ".ui-menu-item" );
+	},
+
 	_move: function( direction, filter, event ) {
 		var next;
 		if ( this.active ) {
 			if ( direction === "first" || direction === "last" ) {
 				next = this.active
 					[ direction === "first" ? "prevAll" : "nextAll" ]( ".ui-menu-item" )
-					.eq( -1 );
+					.last();
 			} else {
 				next = this.active
 					[ direction + "All" ]( ".ui-menu-item" )
-					.eq( 0 );
+					.first();
 			}
 		}
 		if ( !next || !next.length || !this.active ) {
-			next = this.activeMenu.find( this.options.items )[ filter ]();
+			next = this._menuItems( this.activeMenu )[ filter ]();
 		}
 
 		this.focus( event, next );
@@ -602,7 +629,13 @@ return $.widget( "ui.menu", {
 		}
 		if ( this._hasScroll() ) {
 			base = this.active.offset().top;
-			height = this.element.height();
+			height = this.element.innerHeight();
+
+			// jQuery 3.2 doesn't include scrollbars in innerHeight, add it back.
+			if ( $.fn.jquery.indexOf( "3.2." ) === 0 ) {
+				height += this.element[ 0 ].offsetHeight - this.element.outerHeight();
+			}
+
 			this.active.nextAll( ".ui-menu-item" ).each( function() {
 				item = $( this );
 				return item.offset().top - base - height < 0;
@@ -610,7 +643,7 @@ return $.widget( "ui.menu", {
 
 			this.focus( event, item );
 		} else {
-			this.focus( event, this.activeMenu.find( this.options.items )
+			this.focus( event, this._menuItems( this.activeMenu )
 				[ !this.active ? "first" : "last" ]() );
 		}
 	},
@@ -626,7 +659,13 @@ return $.widget( "ui.menu", {
 		}
 		if ( this._hasScroll() ) {
 			base = this.active.offset().top;
-			height = this.element.height();
+			height = this.element.innerHeight();
+
+			// jQuery 3.2 doesn't include scrollbars in innerHeight, add it back.
+			if ( $.fn.jquery.indexOf( "3.2." ) === 0 ) {
+				height += this.element[ 0 ].offsetHeight - this.element.outerHeight();
+			}
+
 			this.active.prevAll( ".ui-menu-item" ).each( function() {
 				item = $( this );
 				return item.offset().top - base + height > 0;
@@ -634,7 +673,7 @@ return $.widget( "ui.menu", {
 
 			this.focus( event, item );
 		} else {
-			this.focus( event, this.activeMenu.find( this.options.items ).first() );
+			this.focus( event, this._menuItems( this.activeMenu ).first() );
 		}
 	},
 
@@ -665,9 +704,10 @@ return $.widget( "ui.menu", {
 				.filter( ".ui-menu-item" )
 					.filter( function() {
 						return regex.test(
-							$.trim( $( this ).children( ".ui-menu-item-wrapper" ).text() ) );
+							String.prototype.trim.call(
+								$( this ).children( ".ui-menu-item-wrapper" ).text() ) );
 					} );
 	}
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/mouse.js b/civicrm/bower_components/jquery-ui/ui/widgets/mouse.js
index 11a201aa28..37f77b3244 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/mouse.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/mouse.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Mouse 1.12.1
+ * jQuery UI Mouse 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -13,6 +13,8 @@
 //>>docs: http://api.jqueryui.com/mouse/
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -27,7 +29,8 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 var mouseHandled = false;
 $( document ).on( "mouseup", function() {
@@ -35,7 +38,7 @@ $( document ).on( "mouseup", function() {
 } );
 
 return $.widget( "ui.mouse", {
-	version: "1.12.1",
+	version: "1.13.0",
 	options: {
 		cancel: "input, textarea, button, select, option",
 		distance: 1,
@@ -80,7 +83,9 @@ return $.widget( "ui.mouse", {
 		this._mouseMoved = false;
 
 		// We may have missed mouseup (out of window)
-		( this._mouseStarted && this._mouseUp( event ) );
+		if ( this._mouseStarted ) {
+			this._mouseUp( event );
+		}
 
 		this._mouseDownEvent = event;
 
@@ -173,7 +178,11 @@ return $.widget( "ui.mouse", {
 		if ( this._mouseDistanceMet( event ) && this._mouseDelayMet( event ) ) {
 			this._mouseStarted =
 				( this._mouseStart( this._mouseDownEvent, event ) !== false );
-			( this._mouseStarted ? this._mouseDrag( event ) : this._mouseUp( event ) );
+			if ( this._mouseStarted ) {
+				this._mouseDrag( event );
+			} else {
+				this._mouseUp( event );
+			}
 		}
 
 		return !this._mouseStarted;
@@ -220,7 +229,9 @@ return $.widget( "ui.mouse", {
 	_mouseStart: function( /* event */ ) {},
 	_mouseDrag: function( /* event */ ) {},
 	_mouseStop: function( /* event */ ) {},
-	_mouseCapture: function( /* event */ ) { return true; }
+	_mouseCapture: function( /* event */ ) {
+		return true;
+	}
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/progressbar.js b/civicrm/bower_components/jquery-ui/ui/widgets/progressbar.js
index 89beb58704..ae2ddd3183 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/progressbar.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/progressbar.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Progressbar 1.12.1
+ * jQuery UI Progressbar 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -9,9 +9,9 @@
 
 //>>label: Progressbar
 //>>group: Widgets
-// jscs:disable maximumLineLength
+/* eslint-disable max-len */
 //>>description: Displays a status indicator for loading state, standard percentage, and other progress indicators.
-// jscs:enable maximumLineLength
+/* eslint-enable max-len */
 //>>docs: http://api.jqueryui.com/progressbar/
 //>>demos: http://jqueryui.com/progressbar/
 //>>css.structure: ../../themes/base/core.css
@@ -19,6 +19,8 @@
 //>>css.theme: ../../themes/base/theme.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -32,10 +34,11 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.widget( "ui.progressbar", {
-	version: "1.12.1",
+	version: "1.13.0",
 	options: {
 		classes: {
 			"ui-progressbar": "ui-corner-all",
@@ -175,4 +178,4 @@ return $.widget( "ui.progressbar", {
 	}
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/resizable.js b/civicrm/bower_components/jquery-ui/ui/widgets/resizable.js
index 741664281d..9030ad12be 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/resizable.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/resizable.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Resizable 1.12.1
+ * jQuery UI Resizable 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -17,6 +17,8 @@
 //>>css.theme: ../../themes/base/theme.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -33,10 +35,11 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 $.widget( "ui.resizable", $.ui.mouse, {
-	version: "1.12.1",
+	version: "1.13.0",
 	widgetEventPrefix: "resize",
 	options: {
 		alsoResize: false,
@@ -91,9 +94,15 @@ $.widget( "ui.resizable", $.ui.mouse, {
 		// TODO: determine which cases actually cause this to happen
 		// if the element doesn't have the scroll set, see if it's possible to
 		// set the scroll
-		el[ scroll ] = 1;
-		has = ( el[ scroll ] > 0 );
-		el[ scroll ] = 0;
+		try {
+			el[ scroll ] = 1;
+			has = ( el[ scroll ] > 0 );
+			el[ scroll ] = 0;
+		} catch ( e ) {
+
+			// `el` might be a string, then setting `scroll` will throw
+			// an error in strict mode; ignore it.
+		}
 		return has;
 	},
 
@@ -116,7 +125,8 @@ $.widget( "ui.resizable", $.ui.mouse, {
 		if ( this.element[ 0 ].nodeName.match( /^(canvas|textarea|input|select|button|img)$/i ) ) {
 
 			this.element.wrap(
-				$( "<div class='ui-wrapper' style='overflow: hidden;'></div>" ).css( {
+				$( "<div class='ui-wrapper'></div>" ).css( {
+					overflow: "hidden",
 					position: this.element.css( "position" ),
 					width: this.element.outerWidth(),
 					height: this.element.outerHeight(),
@@ -187,15 +197,14 @@ $.widget( "ui.resizable", $.ui.mouse, {
 	_destroy: function() {
 
 		this._mouseDestroy();
+		this._addedHandles.remove();
 
 		var wrapper,
 			_destroy = function( exp ) {
 				$( exp )
 					.removeData( "resizable" )
 					.removeData( "ui-resizable" )
-					.off( ".resizable" )
-					.find( ".ui-resizable-handle" )
-						.remove();
+					.off( ".resizable" );
 			};
 
 		// TODO: Unwrap at same DOM position
@@ -226,6 +235,9 @@ $.widget( "ui.resizable", $.ui.mouse, {
 			this._removeHandles();
 			this._setupHandles();
 			break;
+		case "aspectRatio":
+			this._aspectRatio = !!value;
+			break;
 		default:
 			break;
 		}
@@ -247,6 +259,7 @@ $.widget( "ui.resizable", $.ui.mouse, {
 				} );
 
 		this._handles = $();
+		this._addedHandles = $();
 		if ( this.handles.constructor === String ) {
 
 			if ( this.handles === "all" ) {
@@ -258,7 +271,7 @@ $.widget( "ui.resizable", $.ui.mouse, {
 
 			for ( i = 0; i < n.length; i++ ) {
 
-				handle = $.trim( n[ i ] );
+				handle = String.prototype.trim.call( n[ i ] );
 				hname = "ui-resizable-" + handle;
 				axis = $( "<div>" );
 				this._addClass( axis, "ui-resizable-handle " + hname );
@@ -266,7 +279,10 @@ $.widget( "ui.resizable", $.ui.mouse, {
 				axis.css( { zIndex: o.zIndex } );
 
 				this.handles[ handle ] = ".ui-resizable-" + handle;
-				this.element.append( axis );
+				if ( !this.element.children( this.handles[ handle ] ).length ) {
+					this.element.append( axis );
+					this._addedHandles = this._addedHandles.add( axis );
+				}
 			}
 
 		}
@@ -332,7 +348,7 @@ $.widget( "ui.resizable", $.ui.mouse, {
 	},
 
 	_removeHandles: function() {
-		this._handles.remove();
+		this._addedHandles.remove();
 	},
 
 	_mouseCapture: function( event ) {
@@ -712,7 +728,7 @@ $.widget( "ui.resizable", $.ui.mouse, {
 
 		if ( this._helper ) {
 
-			this.helper = this.helper || $( "<div style='overflow:hidden;'></div>" );
+			this.helper = this.helper || $( "<div></div>" ).css( { overflow: "hidden" } );
 
 			this._addClass( this.helper, this._helper );
 			this.helper.css( {
@@ -769,7 +785,9 @@ $.widget( "ui.resizable", $.ui.mouse, {
 
 	_propagate: function( n, event ) {
 		$.ui.plugin.call( this, n, [ event, this.ui() ] );
-		( n !== "resize" && this._trigger( n, event, this.ui() ) );
+		if ( n !== "resize" ) {
+			this._trigger( n, event, this.ui() );
+		}
 	},
 
 	plugins: {},
@@ -890,8 +908,8 @@ $.ui.plugin.add( "resizable", "containment", {
 			co = that.containerOffset;
 			ch = that.containerSize.height;
 			cw = that.containerSize.width;
-			width = ( that._hasScroll ( ce, "left" ) ? ce.scrollWidth : cw );
-			height = ( that._hasScroll ( ce ) ? ce.scrollHeight : ch ) ;
+			width = ( that._hasScroll( ce, "left" ) ? ce.scrollWidth : cw );
+			height = ( that._hasScroll( ce ) ? ce.scrollHeight : ch );
 
 			that.parentData = {
 				element: ce,
@@ -1198,4 +1216,4 @@ $.ui.plugin.add( "resizable", "grid", {
 
 return $.ui.resizable;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/selectable.js b/civicrm/bower_components/jquery-ui/ui/widgets/selectable.js
index 205f0cbacf..2b4c86df3a 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/selectable.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/selectable.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Selectable 1.12.1
+ * jQuery UI Selectable 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -15,6 +15,8 @@
 //>>css.structure: ../../themes/base/selectable.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -29,10 +31,11 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.widget( "ui.selectable", $.ui.mouse, {
-	version: "1.12.1",
+	version: "1.13.0",
 	options: {
 		appendTo: "body",
 		autoRefresh: true,
@@ -183,8 +186,12 @@ return $.widget( "ui.selectable", $.ui.mouse, {
 			x2 = event.pageX,
 			y2 = event.pageY;
 
-		if ( x1 > x2 ) { tmp = x2; x2 = x1; x1 = tmp; }
-		if ( y1 > y2 ) { tmp = y2; y2 = y1; y1 = tmp; }
+		if ( x1 > x2 ) {
+			tmp = x2; x2 = x1; x1 = tmp;
+		}
+		if ( y1 > y2 ) {
+			tmp = y2; y2 = y1; y1 = tmp;
+		}
 		this.helper.css( { left: x1, top: y1, width: x2 - x1, height: y2 - y1 } );
 
 		this.selectees.each( function() {
@@ -307,4 +314,4 @@ return $.widget( "ui.selectable", $.ui.mouse, {
 
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/selectmenu.js b/civicrm/bower_components/jquery-ui/ui/widgets/selectmenu.js
index e7cec577fc..44ce4f2f1e 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/selectmenu.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/selectmenu.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Selectmenu 1.12.1
+ * jQuery UI Selectmenu 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -9,9 +9,9 @@
 
 //>>label: Selectmenu
 //>>group: Widgets
-// jscs:disable maximumLineLength
+/* eslint-disable max-len */
 //>>description: Duplicates and extends the functionality of a native HTML select element, allowing it to be customizable in behavior and appearance far beyond the limitations of a native select.
-// jscs:enable maximumLineLength
+/* eslint-enable max-len */
 //>>docs: http://api.jqueryui.com/selectmenu/
 //>>demos: http://jqueryui.com/selectmenu/
 //>>css.structure: ../../themes/base/core.css
@@ -19,13 +19,14 @@
 //>>css.theme: ../../themes/base/theme.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
 		define( [
 			"jquery",
 			"./menu",
-			"../escape-selector",
 			"../form-reset-mixin",
 			"../keycode",
 			"../labels",
@@ -39,10 +40,11 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.widget( "ui.selectmenu", [ $.ui.formResetMixin, {
-	version: "1.12.1",
+	version: "1.13.0",
 	defaultElement: "<select>",
 	options: {
 		appendTo: null,
@@ -97,7 +99,7 @@ return $.widget( "ui.selectmenu", [ $.ui.formResetMixin, {
 		this.labels = this.element.labels().attr( "for", this.ids.button );
 		this._on( this.labels, {
 			click: function( event ) {
-				this.button.focus();
+				this.button.trigger( "focus" );
 				event.preventDefault();
 			}
 		} );
@@ -425,7 +427,7 @@ return $.widget( "ui.selectmenu", [ $.ui.formResetMixin, {
 			}
 
 			if ( !$( event.target ).closest( ".ui-selectmenu-menu, #" +
-					$.ui.escapeSelector( this.ids.button ) ).length ) {
+				$.escapeSelector( this.ids.button ) ).length ) {
 				this.close( event );
 			}
 		}
@@ -656,6 +658,10 @@ return $.widget( "ui.selectmenu", [ $.ui.formResetMixin, {
 		var that = this,
 			data = [];
 		options.each( function( index, item ) {
+			if ( item.hidden ) {
+				return;
+			}
+
 			data.push( that._parseOption( $( item ), index ) );
 		} );
 		this.items = data;
@@ -684,4 +690,4 @@ return $.widget( "ui.selectmenu", [ $.ui.formResetMixin, {
 	}
 } ] );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/slider.js b/civicrm/bower_components/jquery-ui/ui/widgets/slider.js
index dc5e66d1fa..5769899ffe 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/slider.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/slider.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Slider 1.12.1
+ * jQuery UI Slider 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -17,6 +17,8 @@
 //>>css.theme: ../../themes/base/theme.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -32,10 +34,11 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.widget( "ui.slider", $.ui.mouse, {
-	version: "1.12.1",
+	version: "1.13.0",
 	widgetEventPrefix: "slide",
 
 	options: {
@@ -132,7 +135,7 @@ return $.widget( "ui.slider", $.ui.mouse, {
 					options.values = [ this._valueMin(), this._valueMin() ];
 				} else if ( options.values.length && options.values.length !== 2 ) {
 					options.values = [ options.values[ 0 ], options.values[ 0 ] ];
-				} else if ( $.isArray( options.values ) ) {
+				} else if ( Array.isArray( options.values ) ) {
 					options.values = options.values.slice( 0 );
 				}
 			}
@@ -395,7 +398,7 @@ return $.widget( "ui.slider", $.ui.mouse, {
 		}
 
 		if ( arguments.length ) {
-			if ( $.isArray( arguments[ 0 ] ) ) {
+			if ( Array.isArray( arguments[ 0 ] ) ) {
 				vals = this.options.values;
 				newValues = arguments[ 0 ];
 				for ( i = 0; i < vals.length; i += 1 ) {
@@ -429,7 +432,7 @@ return $.widget( "ui.slider", $.ui.mouse, {
 			}
 		}
 
-		if ( $.isArray( this.options.values ) ) {
+		if ( Array.isArray( this.options.values ) ) {
 			valsLength = this.options.values.length;
 		}
 
@@ -749,4 +752,4 @@ return $.widget( "ui.slider", $.ui.mouse, {
 	}
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/sortable.js b/civicrm/bower_components/jquery-ui/ui/widgets/sortable.js
index 33c2fb7665..d2e1de66b3 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/sortable.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/sortable.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Sortable 1.12.1
+ * jQuery UI Sortable 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -15,6 +15,8 @@
 //>>css.structure: ../../themes/base/sortable.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -32,10 +34,11 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 return $.widget( "ui.sortable", $.ui.mouse, {
-	version: "1.12.1",
+	version: "1.13.0",
 	widgetEventPrefix: "sort",
 	ready: false,
 	options: {
@@ -195,6 +198,11 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 		// mouseCapture
 		this.refreshPositions();
 
+		//Prepare the dragged items parent
+		this.appendTo = $( o.appendTo !== "parent" ?
+				o.appendTo :
+				this.currentItem.parent() );
+
 		//Create and append the visible helper
 		this.helper = this._createHelper( event );
 
@@ -209,9 +217,6 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 		//Cache the margins of the original element
 		this._cacheMargins();
 
-		//Get the next scrolling parent
-		this.scrollParent = this.helper.scrollParent();
-
 		//The element's absolute position on the page minus margins
 		this.offset = this.currentItem.offset();
 		this.offset = {
@@ -224,25 +229,22 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 				left: event.pageX - this.offset.left,
 				top: event.pageY - this.offset.top
 			},
-			parent: this._getParentOffset(),
 
 			// This is a relative to absolute position minus the actual position calculation -
 			// only used for relative positioned helper
 			relative: this._getRelativeOffset()
 		} );
 
-		// Only after we got the offset, we can change the helper's position to absolute
+		// After we get the helper offset, but before we get the parent offset we can
+		// change the helper's position to absolute
 		// TODO: Still need to figure out a way to make relative sorting possible
 		this.helper.css( "position", "absolute" );
 		this.cssPosition = this.helper.css( "position" );
 
-		//Generate the original position
-		this.originalPosition = this._generatePosition( event );
-		this.originalPageX = event.pageX;
-		this.originalPageY = event.pageY;
-
 		//Adjust the mouse offset relative to the helper if "cursorAt" is supplied
-		( o.cursorAt && this._adjustOffsetFromHelper( o.cursorAt ) );
+		if ( o.cursorAt ) {
+			this._adjustOffsetFromHelper( o.cursorAt );
+		}
 
 		//Cache the former DOM position
 		this.domPosition = {
@@ -259,6 +261,13 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 		//Create the placeholder
 		this._createPlaceholder();
 
+		//Get the next scrolling parent
+		this.scrollParent = this.placeholder.scrollParent();
+
+		$.extend( this.offset, {
+			parent: this._getParentOffset()
+		} );
+
 		//Set a containment if given in the options
 		if ( o.containment ) {
 			this._setContainment();
@@ -275,13 +284,9 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 				$( "<style>*{ cursor: " + o.cursor + " !important; }</style>" ).appendTo( body );
 		}
 
-		if ( o.opacity ) { // opacity option
-			if ( this.helper.css( "opacity" ) ) {
-				this._storedOpacity = this.helper.css( "opacity" );
-			}
-			this.helper.css( "opacity", o.opacity );
-		}
-
+		// We need to make sure to grab the zIndex before setting the
+		// opacity, because setting the opacity to anything lower than 1
+		// causes the zIndex to change from "auto" to 0.
 		if ( o.zIndex ) { // zIndex option
 			if ( this.helper.css( "zIndex" ) ) {
 				this._storedZIndex = this.helper.css( "zIndex" );
@@ -289,6 +294,13 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 			this.helper.css( "zIndex", o.zIndex );
 		}
 
+		if ( o.opacity ) { // opacity option
+			if ( this.helper.css( "opacity" ) ) {
+				this._storedOpacity = this.helper.css( "opacity" );
+			}
+			this.helper.css( "opacity", o.opacity );
+		}
+
 		//Prepare scrolling
 		if ( this.scrollParent[ 0 ] !== this.document[ 0 ] &&
 				this.scrollParent[ 0 ].tagName !== "HTML" ) {
@@ -323,77 +335,82 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 
 		this._addClass( this.helper, "ui-sortable-helper" );
 
-		// Execute the drag once - this causes the helper not to be visiblebefore getting its
-		// correct position
-		this._mouseDrag( event );
-		return true;
+		//Move the helper, if needed
+		if ( !this.helper.parent().is( this.appendTo ) ) {
+			this.helper.detach().appendTo( this.appendTo );
 
-	},
+			//Update position
+			this.offset.parent = this._getParentOffset();
+		}
 
-	_mouseDrag: function( event ) {
-		var i, item, itemElement, intersection,
-			o = this.options,
-			scrolled = false;
+		//Generate the original position
+		this.position = this.originalPosition = this._generatePosition( event );
+		this.originalPageX = event.pageX;
+		this.originalPageY = event.pageY;
+		this.lastPositionAbs = this.positionAbs = this._convertPositionTo( "absolute" );
 
-		//Compute the helpers position
-		this.position = this._generatePosition( event );
-		this.positionAbs = this._convertPositionTo( "absolute" );
+		this._mouseDrag( event );
 
-		if ( !this.lastPositionAbs ) {
-			this.lastPositionAbs = this.positionAbs;
-		}
+		return true;
 
-		//Do scrolling
-		if ( this.options.scroll ) {
-			if ( this.scrollParent[ 0 ] !== this.document[ 0 ] &&
-					this.scrollParent[ 0 ].tagName !== "HTML" ) {
+	},
 
-				if ( ( this.overflowOffset.top + this.scrollParent[ 0 ].offsetHeight ) -
-						event.pageY < o.scrollSensitivity ) {
-					this.scrollParent[ 0 ].scrollTop =
-						scrolled = this.scrollParent[ 0 ].scrollTop + o.scrollSpeed;
-				} else if ( event.pageY - this.overflowOffset.top < o.scrollSensitivity ) {
-					this.scrollParent[ 0 ].scrollTop =
-						scrolled = this.scrollParent[ 0 ].scrollTop - o.scrollSpeed;
-				}
+	_scroll: function( event ) {
+		var o = this.options,
+			scrolled = false;
 
-				if ( ( this.overflowOffset.left + this.scrollParent[ 0 ].offsetWidth ) -
-						event.pageX < o.scrollSensitivity ) {
-					this.scrollParent[ 0 ].scrollLeft = scrolled =
-						this.scrollParent[ 0 ].scrollLeft + o.scrollSpeed;
-				} else if ( event.pageX - this.overflowOffset.left < o.scrollSensitivity ) {
-					this.scrollParent[ 0 ].scrollLeft = scrolled =
-						this.scrollParent[ 0 ].scrollLeft - o.scrollSpeed;
-				}
+		if ( this.scrollParent[ 0 ] !== this.document[ 0 ] &&
+				this.scrollParent[ 0 ].tagName !== "HTML" ) {
 
-			} else {
+			if ( ( this.overflowOffset.top + this.scrollParent[ 0 ].offsetHeight ) -
+					event.pageY < o.scrollSensitivity ) {
+				this.scrollParent[ 0 ].scrollTop =
+					scrolled = this.scrollParent[ 0 ].scrollTop + o.scrollSpeed;
+			} else if ( event.pageY - this.overflowOffset.top < o.scrollSensitivity ) {
+				this.scrollParent[ 0 ].scrollTop =
+					scrolled = this.scrollParent[ 0 ].scrollTop - o.scrollSpeed;
+			}
 
-				if ( event.pageY - this.document.scrollTop() < o.scrollSensitivity ) {
-					scrolled = this.document.scrollTop( this.document.scrollTop() - o.scrollSpeed );
-				} else if ( this.window.height() - ( event.pageY - this.document.scrollTop() ) <
-						o.scrollSensitivity ) {
-					scrolled = this.document.scrollTop( this.document.scrollTop() + o.scrollSpeed );
-				}
+			if ( ( this.overflowOffset.left + this.scrollParent[ 0 ].offsetWidth ) -
+					event.pageX < o.scrollSensitivity ) {
+				this.scrollParent[ 0 ].scrollLeft = scrolled =
+					this.scrollParent[ 0 ].scrollLeft + o.scrollSpeed;
+			} else if ( event.pageX - this.overflowOffset.left < o.scrollSensitivity ) {
+				this.scrollParent[ 0 ].scrollLeft = scrolled =
+					this.scrollParent[ 0 ].scrollLeft - o.scrollSpeed;
+			}
 
-				if ( event.pageX - this.document.scrollLeft() < o.scrollSensitivity ) {
-					scrolled = this.document.scrollLeft(
-						this.document.scrollLeft() - o.scrollSpeed
-					);
-				} else if ( this.window.width() - ( event.pageX - this.document.scrollLeft() ) <
-						o.scrollSensitivity ) {
-					scrolled = this.document.scrollLeft(
-						this.document.scrollLeft() + o.scrollSpeed
-					);
-				}
+		} else {
 
+			if ( event.pageY - this.document.scrollTop() < o.scrollSensitivity ) {
+				scrolled = this.document.scrollTop( this.document.scrollTop() - o.scrollSpeed );
+			} else if ( this.window.height() - ( event.pageY - this.document.scrollTop() ) <
+					o.scrollSensitivity ) {
+				scrolled = this.document.scrollTop( this.document.scrollTop() + o.scrollSpeed );
 			}
 
-			if ( scrolled !== false && $.ui.ddmanager && !o.dropBehaviour ) {
-				$.ui.ddmanager.prepareOffsets( this, event );
+			if ( event.pageX - this.document.scrollLeft() < o.scrollSensitivity ) {
+				scrolled = this.document.scrollLeft(
+					this.document.scrollLeft() - o.scrollSpeed
+				);
+			} else if ( this.window.width() - ( event.pageX - this.document.scrollLeft() ) <
+					o.scrollSensitivity ) {
+				scrolled = this.document.scrollLeft(
+					this.document.scrollLeft() + o.scrollSpeed
+				);
 			}
+
 		}
 
-		//Regenerate the absolute position used for position checks
+		return scrolled;
+	},
+
+	_mouseDrag: function( event ) {
+		var i, item, itemElement, intersection,
+			o = this.options;
+
+		//Compute the helpers position
+		this.position = this._generatePosition( event );
 		this.positionAbs = this._convertPositionTo( "absolute" );
 
 		//Set the helper position
@@ -404,56 +421,79 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 			this.helper[ 0 ].style.top = this.position.top + "px";
 		}
 
-		//Rearrange
-		for ( i = this.items.length - 1; i >= 0; i-- ) {
+		//Post events to containers
+		this._contactContainers( event );
 
-			//Cache variables and intersection, continue if no intersection
-			item = this.items[ i ];
-			itemElement = item.item[ 0 ];
-			intersection = this._intersectsWithPointer( item );
-			if ( !intersection ) {
-				continue;
-			}
+		if ( this.innermostContainer !== null ) {
 
-			// Only put the placeholder inside the current Container, skip all
-			// items from other containers. This works because when moving
-			// an item from one container to another the
-			// currentContainer is switched before the placeholder is moved.
-			//
-			// Without this, moving items in "sub-sortables" can cause
-			// the placeholder to jitter between the outer and inner container.
-			if ( item.instance !== this.currentContainer ) {
-				continue;
+			//Do scrolling
+			if ( o.scroll ) {
+				if ( this._scroll( event ) !== false ) {
+
+					//Update item positions used in position checks
+					this._refreshItemPositions( true );
+
+					if ( $.ui.ddmanager && !o.dropBehaviour ) {
+						$.ui.ddmanager.prepareOffsets( this, event );
+					}
+				}
 			}
 
-			// Cannot intersect with itself
-			// no useless actions that have been done before
-			// no action if the item moved is the parent of the item checked
-			if ( itemElement !== this.currentItem[ 0 ] &&
-				this.placeholder[ intersection === 1 ? "next" : "prev" ]()[ 0 ] !== itemElement &&
-				!$.contains( this.placeholder[ 0 ], itemElement ) &&
-				( this.options.type === "semi-dynamic" ?
-					!$.contains( this.element[ 0 ], itemElement ) :
-					true
-				)
-			) {
-
-				this.direction = intersection === 1 ? "down" : "up";
-
-				if ( this.options.tolerance === "pointer" || this._intersectsWithSides( item ) ) {
-					this._rearrange( event, item );
-				} else {
-					break;
+			this.dragDirection = {
+				vertical: this._getDragVerticalDirection(),
+				horizontal: this._getDragHorizontalDirection()
+			};
+
+			//Rearrange
+			for ( i = this.items.length - 1; i >= 0; i-- ) {
+
+				//Cache variables and intersection, continue if no intersection
+				item = this.items[ i ];
+				itemElement = item.item[ 0 ];
+				intersection = this._intersectsWithPointer( item );
+				if ( !intersection ) {
+					continue;
 				}
 
-				this._trigger( "change", event, this._uiHash() );
-				break;
+				// Only put the placeholder inside the current Container, skip all
+				// items from other containers. This works because when moving
+				// an item from one container to another the
+				// currentContainer is switched before the placeholder is moved.
+				//
+				// Without this, moving items in "sub-sortables" can cause
+				// the placeholder to jitter between the outer and inner container.
+				if ( item.instance !== this.currentContainer ) {
+					continue;
+				}
+
+				// Cannot intersect with itself
+				// no useless actions that have been done before
+				// no action if the item moved is the parent of the item checked
+				if ( itemElement !== this.currentItem[ 0 ] &&
+					this.placeholder[ intersection === 1 ?
+					"next" : "prev" ]()[ 0 ] !== itemElement &&
+					!$.contains( this.placeholder[ 0 ], itemElement ) &&
+					( this.options.type === "semi-dynamic" ?
+						!$.contains( this.element[ 0 ], itemElement ) :
+						true
+					)
+				) {
+
+					this.direction = intersection === 1 ? "down" : "up";
+
+					if ( this.options.tolerance === "pointer" ||
+							this._intersectsWithSides( item ) ) {
+						this._rearrange( event, item );
+					} else {
+						break;
+					}
+
+					this._trigger( "change", event, this._uiHash() );
+					break;
+				}
 			}
 		}
 
-		//Post events to containers
-		this._contactContainers( event );
-
 		//Interconnect with droppables
 		if ( $.ui.ddmanager ) {
 			$.ui.ddmanager.drag( this, event );
@@ -656,12 +696,12 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 			return false;
 		}
 
-		verticalDirection = this._getDragVerticalDirection();
-		horizontalDirection = this._getDragHorizontalDirection();
+		verticalDirection = this.dragDirection.vertical;
+		horizontalDirection = this.dragDirection.horizontal;
 
 		return this.floating ?
-			( ( horizontalDirection === "right" || verticalDirection === "down" ) ? 2 : 1 )
-			: ( verticalDirection && ( verticalDirection === "down" ? 2 : 1 ) );
+			( ( horizontalDirection === "right" || verticalDirection === "down" ) ? 2 : 1 ) :
+			( verticalDirection && ( verticalDirection === "down" ? 2 : 1 ) );
 
 	},
 
@@ -671,8 +711,8 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 				this.offset.click.top, item.top + ( item.height / 2 ), item.height ),
 			isOverRightHalf = this._isOverAxis( this.positionAbs.left +
 				this.offset.click.left, item.left + ( item.width / 2 ), item.width ),
-			verticalDirection = this._getDragVerticalDirection(),
-			horizontalDirection = this._getDragHorizontalDirection();
+			verticalDirection = this.dragDirection.vertical,
+			horizontalDirection = this.dragDirection.horizontal;
 
 		if ( this.floating && horizontalDirection ) {
 			return ( ( horizontalDirection === "right" && isOverRightHalf ) ||
@@ -721,7 +761,7 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 				for ( j = cur.length - 1; j >= 0; j-- ) {
 					inst = $.data( cur[ j ], this.widgetFullName );
 					if ( inst && inst !== this && !inst.options.disabled ) {
-						queries.push( [ $.isFunction( inst.options.items ) ?
+						queries.push( [ typeof inst.options.items === "function" ?
 							inst.options.items.call( inst.element ) :
 							$( inst.options.items, inst.element )
 								.not( ".ui-sortable-helper" )
@@ -731,7 +771,7 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 			}
 		}
 
-		queries.push( [ $.isFunction( this.options.items ) ?
+		queries.push( [ typeof this.options.items === "function" ?
 			this.options.items
 				.call( this.element, null, { options: this.options, item: this.currentItem } ) :
 			$( this.options.items, this.element )
@@ -771,7 +811,7 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 
 		var i, j, cur, inst, targetData, _queries, item, queriesLength,
 			items = this.items,
-			queries = [ [ $.isFunction( this.options.items ) ?
+			queries = [ [ typeof this.options.items === "function" ?
 				this.options.items.call( this.element[ 0 ], event, { item: this.currentItem } ) :
 				$( this.options.items, this.element ), this ] ],
 			connectWith = this._connectWith();
@@ -783,7 +823,7 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 				for ( j = cur.length - 1; j >= 0; j-- ) {
 					inst = $.data( cur[ j ], this.widgetFullName );
 					if ( inst && inst !== this && !inst.options.disabled ) {
-						queries.push( [ $.isFunction( inst.options.items ) ?
+						queries.push( [ typeof inst.options.items === "function" ?
 							inst.options.items
 								.call( inst.element[ 0 ], event, { item: this.currentItem } ) :
 							$( inst.options.items, inst.element ), inst ] );
@@ -814,26 +854,14 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 
 	},
 
-	refreshPositions: function( fast ) {
-
-		// Determine whether items are being displayed horizontally
-		this.floating = this.items.length ?
-			this.options.axis === "x" || this._isFloating( this.items[ 0 ].item ) :
-			false;
-
-		//This has to be redone because due to the item being moved out/into the offsetParent,
-		// the offsetParent's position will change
-		if ( this.offsetParent && this.helper ) {
-			this.offset.parent = this._getParentOffset();
-		}
-
+	_refreshItemPositions: function( fast ) {
 		var i, item, t, p;
 
 		for ( i = this.items.length - 1; i >= 0; i-- ) {
 			item = this.items[ i ];
 
 			//We ignore calculating positions of all connected containers when we're not over them
-			if ( item.instance !== this.currentContainer && this.currentContainer &&
+			if ( this.currentContainer && item.instance !== this.currentContainer &&
 					item.item[ 0 ] !== this.currentItem[ 0 ] ) {
 				continue;
 			}
@@ -851,6 +879,20 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 			item.left = p.left;
 			item.top = p.top;
 		}
+	},
+
+	refreshPositions: function( fast ) {
+
+		// Determine whether items are being displayed horizontally
+		this.floating = this.items.length ?
+			this.options.axis === "x" || this._isFloating( this.items[ 0 ].item ) :
+			false;
+
+		if ( this.innermostContainer !== null ) {
+			this._refreshItemPositions( fast );
+		}
+
+		var i, p;
 
 		if ( this.options.custom && this.options.custom.refreshContainers ) {
 			this.options.custom.refreshContainers.call( this );
@@ -871,20 +913,20 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 
 	_createPlaceholder: function( that ) {
 		that = that || this;
-		var className,
+		var className, nodeName,
 			o = that.options;
 
 		if ( !o.placeholder || o.placeholder.constructor === String ) {
 			className = o.placeholder;
+			nodeName = that.currentItem[ 0 ].nodeName.toLowerCase();
 			o.placeholder = {
 				element: function() {
 
-					var nodeName = that.currentItem[ 0 ].nodeName.toLowerCase(),
-						element = $( "<" + nodeName + ">", that.document[ 0 ] );
+					var element = $( "<" + nodeName + ">", that.document[ 0 ] );
 
-						that._addClass( element, "ui-sortable-placeholder",
-								className || that.currentItem[ 0 ].className )
-							._removeClass( element, "ui-sortable-helper" );
+					that._addClass( element, "ui-sortable-placeholder",
+							className || that.currentItem[ 0 ].className )
+						._removeClass( element, "ui-sortable-helper" );
 
 					if ( nodeName === "tbody" ) {
 						that._createTrPlaceholder(
@@ -913,9 +955,15 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 						return;
 					}
 
-					//If the element doesn't have a actual height by itself (without styles coming
-					// from a stylesheet), it receives the inline height from the dragged item
-					if ( !p.height() ) {
+					// If the element doesn't have a actual height or width by itself (without
+					// styles coming from a stylesheet), it receives the inline height and width
+					// from the dragged item. Or, if it's a tbody or tr, it's going to have a height
+					// anyway since we're populating them with <td>s above, but they're unlikely to
+					// be the correct height on their own if the row heights are dynamic, so we'll
+					// always assign the height of the dragged item given forcePlaceholderSize
+					// is true.
+					if ( !p.height() || ( o.forcePlaceholderSize &&
+							( nodeName === "tbody" || nodeName === "tr" ) ) ) {
 						p.height(
 							that.currentItem.innerHeight() -
 							parseInt( that.currentItem.css( "paddingTop" ) || 0, 10 ) -
@@ -990,6 +1038,8 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 
 		}
 
+		this.innermostContainer = innermostContainer;
+
 		// If no intersecting containers found, return
 		if ( !innermostContainer ) {
 			return;
@@ -1048,9 +1098,11 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 				return;
 			}
 
-			itemWithLeastDistance ?
-				this._rearrange( event, itemWithLeastDistance, null, true ) :
+			if ( itemWithLeastDistance ) {
+				this._rearrange( event, itemWithLeastDistance, null, true );
+			} else {
 				this._rearrange( event, null, this.containers[ innermostIndex ].element, true );
+			}
 			this._trigger( "change", event, this._uiHash() );
 			this.containers[ innermostIndex ]._trigger( "change", event, this._uiHash( this ) );
 			this.currentContainer = this.containers[ innermostIndex ];
@@ -1058,6 +1110,15 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 			//Update the placeholder
 			this.options.placeholder.update( this.currentContainer, this.placeholder );
 
+			//Update scrollParent
+			this.scrollParent = this.placeholder.scrollParent();
+
+			//Update overflowOffset
+			if ( this.scrollParent[ 0 ] !== this.document[ 0 ] &&
+					this.scrollParent[ 0 ].tagName !== "HTML" ) {
+				this.overflowOffset = this.scrollParent.offset();
+			}
+
 			this.containers[ innermostIndex ]._trigger( "over", event, this._uiHash( this ) );
 			this.containers[ innermostIndex ].containerCache.over = 1;
 		}
@@ -1067,15 +1128,13 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 	_createHelper: function( event ) {
 
 		var o = this.options,
-			helper = $.isFunction( o.helper ) ?
+			helper = typeof o.helper === "function" ?
 				$( o.helper.apply( this.element[ 0 ], [ event, this.currentItem ] ) ) :
 				( o.helper === "clone" ? this.currentItem.clone() : this.currentItem );
 
 		//Add the helper to the DOM if that didn't happen already
 		if ( !helper.parents( "body" ).length ) {
-			$( o.appendTo !== "parent" ?
-				o.appendTo :
-				this.currentItem[ 0 ].parentNode )[ 0 ].appendChild( helper[ 0 ] );
+			this.appendTo[ 0 ].appendChild( helper[ 0 ] );
 		}
 
 		if ( helper[ 0 ] === this.currentItem[ 0 ] ) {
@@ -1103,7 +1162,7 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 		if ( typeof obj === "string" ) {
 			obj = obj.split( " " );
 		}
-		if ( $.isArray( obj ) ) {
+		if ( Array.isArray( obj ) ) {
 			obj = { left: +obj[ 0 ], top: +obj[ 1 ] || 0 };
 		}
 		if ( "left" in obj ) {
@@ -1383,9 +1442,12 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 
 	_rearrange: function( event, i, a, hardRefresh ) {
 
-		a ? a[ 0 ].appendChild( this.placeholder[ 0 ] ) :
+		if ( a ) {
+			a[ 0 ].appendChild( this.placeholder[ 0 ] );
+		} else {
 			i.item[ 0 ].parentNode.insertBefore( this.placeholder[ 0 ],
 				( this.direction === "down" ? i.item[ 0 ] : i.item[ 0 ].nextSibling ) );
+		}
 
 		//Various things done here to improve the performance:
 		// 1. we create a setTimeout, that calls refreshPositions
@@ -1551,4 +1613,4 @@ return $.widget( "ui.sortable", $.ui.mouse, {
 
 } );
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/spinner.js b/civicrm/bower_components/jquery-ui/ui/widgets/spinner.js
index c59fc57eeb..6d77de7e75 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/spinner.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/spinner.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Spinner 1.12.1
+ * jQuery UI Spinner 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -17,6 +17,8 @@
 //>>css.theme: ../../themes/base/theme.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -33,9 +35,10 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
-function spinnerModifer( fn ) {
+function spinnerModifier( fn ) {
 	return function() {
 		var previous = this.element.val();
 		fn.apply( this, arguments );
@@ -47,7 +50,7 @@ function spinnerModifer( fn ) {
 }
 
 $.widget( "ui.spinner", {
-	version: "1.12.1",
+	version: "1.13.0",
 	defaultElement: "<input>",
 	widgetEventPrefix: "spin",
 	options: {
@@ -140,9 +143,13 @@ $.widget( "ui.spinner", {
 			}
 		},
 		mousewheel: function( event, delta ) {
-			if ( !delta ) {
+			var activeElement = $.ui.safeActiveElement( this.document[ 0 ] );
+			var isActive = this.element[ 0 ] === activeElement;
+
+			if ( !isActive || !delta ) {
 				return;
 			}
+
 			if ( !this.spinning && !this._start( event ) ) {
 				return false;
 			}
@@ -340,7 +347,7 @@ $.widget( "ui.spinner", {
 		var incremental = this.options.incremental;
 
 		if ( incremental ) {
-			return $.isFunction( incremental ) ?
+			return typeof incremental === "function" ?
 				incremental( i ) :
 				Math.floor( i * i * i / 50000 - i * i / 500 + 17 * i / 200 + 1 );
 		}
@@ -438,7 +445,7 @@ $.widget( "ui.spinner", {
 		this.buttons.button( value ? "disable" : "enable" );
 	},
 
-	_setOptions: spinnerModifer( function( options ) {
+	_setOptions: spinnerModifier( function( options ) {
 		this._super( options );
 	} ),
 
@@ -505,7 +512,7 @@ $.widget( "ui.spinner", {
 		this.uiSpinner.replaceWith( this.element );
 	},
 
-	stepUp: spinnerModifer( function( steps ) {
+	stepUp: spinnerModifier( function( steps ) {
 		this._stepUp( steps );
 	} ),
 	_stepUp: function( steps ) {
@@ -515,7 +522,7 @@ $.widget( "ui.spinner", {
 		}
 	},
 
-	stepDown: spinnerModifer( function( steps ) {
+	stepDown: spinnerModifier( function( steps ) {
 		this._stepDown( steps );
 	} ),
 	_stepDown: function( steps ) {
@@ -525,11 +532,11 @@ $.widget( "ui.spinner", {
 		}
 	},
 
-	pageUp: spinnerModifer( function( pages ) {
+	pageUp: spinnerModifier( function( pages ) {
 		this._stepUp( ( pages || 1 ) * this.options.page );
 	} ),
 
-	pageDown: spinnerModifer( function( pages ) {
+	pageDown: spinnerModifier( function( pages ) {
 		this._stepDown( ( pages || 1 ) * this.options.page );
 	} ),
 
@@ -537,7 +544,7 @@ $.widget( "ui.spinner", {
 		if ( !arguments.length ) {
 			return this._parse( this.element.val() );
 		}
-		spinnerModifer( this._value ).call( this, newVal );
+		spinnerModifier( this._value ).call( this, newVal );
 	},
 
 	widget: function() {
@@ -572,4 +579,4 @@ if ( $.uiBackCompat !== false ) {
 
 return $.ui.spinner;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/tabs.js b/civicrm/bower_components/jquery-ui/ui/widgets/tabs.js
index 987cb9ef3b..072663cce8 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/tabs.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/tabs.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Tabs 1.12.1
+ * jQuery UI Tabs 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -17,12 +17,13 @@
 //>>css.theme: ../../themes/base/theme.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
 		define( [
 			"jquery",
-			"../escape-selector",
 			"../keycode",
 			"../safe-active-element",
 			"../unique-id",
@@ -34,10 +35,11 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 $.widget( "ui.tabs", {
-	version: "1.12.1",
+	version: "1.13.0",
 	delay: 300,
 	options: {
 		active: null,
@@ -95,8 +97,8 @@ $.widget( "ui.tabs", {
 
 		// Take disabling tabs via class attribute from HTML
 		// into account and update option properly.
-		if ( $.isArray( options.disabled ) ) {
-			options.disabled = $.unique( options.disabled.concat(
+		if ( Array.isArray( options.disabled ) ) {
+			options.disabled = $.uniqueSort( options.disabled.concat(
 				$.map( this.tabs.filter( ".ui-state-disabled" ), function( li ) {
 					return that.tabs.index( li );
 				} )
@@ -431,7 +433,6 @@ $.widget( "ui.tabs", {
 			return $( "a", this )[ 0 ];
 		} )
 			.attr( {
-				role: "presentation",
 				tabIndex: -1
 			} );
 		this._addClass( this.anchors, "ui-tabs-anchor" );
@@ -503,7 +504,7 @@ $.widget( "ui.tabs", {
 	_setOptionDisabled: function( disabled ) {
 		var currentItem, li, i;
 
-		if ( $.isArray( disabled ) ) {
+		if ( Array.isArray( disabled ) ) {
 			if ( !disabled.length ) {
 				disabled = false;
 			} else if ( disabled.length === this.anchors.length ) {
@@ -734,7 +735,7 @@ $.widget( "ui.tabs", {
 		// meta-function to give users option to provide a href string instead of a numerical index.
 		if ( typeof index === "string" ) {
 			index = this.anchors.index( this.anchors.filter( "[href$='" +
-				$.ui.escapeSelector( index ) + "']" ) );
+				$.escapeSelector( index ) + "']" ) );
 		}
 
 		return index;
@@ -791,7 +792,7 @@ $.widget( "ui.tabs", {
 			disabled = false;
 		} else {
 			index = this._getIndex( index );
-			if ( $.isArray( disabled ) ) {
+			if ( Array.isArray( disabled ) ) {
 				disabled = $.map( disabled, function( num ) {
 					return num !== index ? num : null;
 				} );
@@ -817,7 +818,7 @@ $.widget( "ui.tabs", {
 			if ( $.inArray( index, disabled ) !== -1 ) {
 				return;
 			}
-			if ( $.isArray( disabled ) ) {
+			if ( Array.isArray( disabled ) ) {
 				disabled = $.merge( [ index ], disabled ).sort();
 			} else {
 				disabled = [ index ];
@@ -921,4 +922,4 @@ if ( $.uiBackCompat !== false ) {
 
 return $.ui.tabs;
 
-} ) );
+} );
diff --git a/civicrm/bower_components/jquery-ui/ui/widgets/tooltip.js b/civicrm/bower_components/jquery-ui/ui/widgets/tooltip.js
index f453b456f9..d3f122331a 100644
--- a/civicrm/bower_components/jquery-ui/ui/widgets/tooltip.js
+++ b/civicrm/bower_components/jquery-ui/ui/widgets/tooltip.js
@@ -1,5 +1,5 @@
 /*!
- * jQuery UI Tooltip 1.12.1
+ * jQuery UI Tooltip 1.13.0
  * http://jqueryui.com
  *
  * Copyright jQuery Foundation and other contributors
@@ -17,6 +17,8 @@
 //>>css.theme: ../../themes/base/theme.css
 
 ( function( factory ) {
+	"use strict";
+
 	if ( typeof define === "function" && define.amd ) {
 
 		// AMD. Register as an anonymous module.
@@ -33,19 +35,17 @@
 		// Browser globals
 		factory( jQuery );
 	}
-}( function( $ ) {
+} )( function( $ ) {
+"use strict";
 
 $.widget( "ui.tooltip", {
-	version: "1.12.1",
+	version: "1.13.0",
 	options: {
 		classes: {
 			"ui-tooltip": "ui-corner-all ui-widget-shadow"
 		},
 		content: function() {
-
-			// support: IE<9, Opera in jQuery <1.7
-			// .text() can't accept undefined, so coerce to a string
-			var title = $( this ).attr( "title" ) || "";
+			var title = $( this ).attr( "title" );
 
 			// Escape title, since we're going from an attribute to raw HTML
 			return $( "<a>" ).text( title ).html();
@@ -72,7 +72,7 @@ $.widget( "ui.tooltip", {
 		describedby.push( id );
 		elem
 			.data( "ui-tooltip-id", id )
-			.attr( "aria-describedby", $.trim( describedby.join( " " ) ) );
+			.attr( "aria-describedby", String.prototype.trim.call( describedby.join( " " ) ) );
 	},
 
 	_removeDescribedBy: function( elem ) {
@@ -85,7 +85,7 @@ $.widget( "ui.tooltip", {
 		}
 
 		elem.removeData( "ui-tooltip-id" );
-		describedby = $.trim( describedby.join( " " ) );
+		describedby = String.prototype.trim.call( describedby.join( " " ) );
 		if ( describedby ) {
 			elem.attr( "aria-describedby", describedby );
 		} else {
@@ -331,7 +331,7 @@ $.widget( "ui.tooltip", {
 					position( positionOption.of );
 					clearInterval( delayedShow );
 				}
-			}, $.fx.interval );
+			}, 13 );
 		}
 
 		this._trigger( "open", event, { tooltip: tooltip } );
@@ -452,6 +452,10 @@ $.widget( "ui.tooltip", {
 	},
 
 	_removeTooltip: function( tooltip ) {
+
+		// Clear the interval for delayed tracking tooltips
+		clearInterval( this.delayedShow );
+
 		tooltip.remove();
 		delete this.tooltips[ tooltip.attr( "id" ) ];
 	},
@@ -517,4 +521,4 @@ if ( $.uiBackCompat !== false ) {
 
 return $.ui.tooltip;
 
-} ) );
+} );
diff --git a/civicrm/civicrm-version.php b/civicrm/civicrm-version.php
index 57caddf8fd..740b1ad9a2 100644
--- a/civicrm/civicrm-version.php
+++ b/civicrm/civicrm-version.php
@@ -1,7 +1,7 @@
 <?php
 /** @deprecated */
 function civicrmVersion( ) {
-  return array( 'version'  => '5.45.3',
+  return array( 'version'  => '5.46.0',
                 'cms'      => 'Wordpress',
                 'revision' => '' );
 }
diff --git a/civicrm/composer.json b/civicrm/composer.json
index 43cda9b47e..3450c57ca2 100644
--- a/civicrm/composer.json
+++ b/civicrm/composer.json
@@ -80,7 +80,7 @@
     "tplaner/when": "~3.0.0",
     "xkerman/restricted-unserialize": "~1.1",
     "typo3/phar-stream-wrapper": "^2 || ^3.0",
-    "brick/money": "~0.4",
+    "brick/money": "~0.5",
     "ext-intl": "*",
     "pear/mail_mime": "~1.10",
     "pear/db": "1.11",
@@ -230,7 +230,7 @@
         "url": "https://github.com/civicrm/jquery/archive/1.12.4-civicrm-1.2.zip"
       },
       "jquery-ui": {
-        "url": "https://github.com/components/jqueryui/archive/1.12.1.zip"
+        "url": "https://github.com/civicrm/jqueryui/archive/1.13.0-civicrm.zip"
       },
       "jquery-validation": {
         "url": "https://github.com/jquery-validation/jquery-validation/archive/1.19.3.zip",
diff --git a/civicrm/composer.lock b/civicrm/composer.lock
index 231333aacb..6078fc31cd 100644
--- a/civicrm/composer.lock
+++ b/civicrm/composer.lock
@@ -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": "e9060ec676613c281267b190d808a479",
+    "content-hash": "84026a2e4258afa874c6fc41bb848a80",
     "packages": [
         {
             "name": "adrienrn/php-mimetyper",
@@ -101,16 +101,16 @@
         },
         {
             "name": "brick/money",
-            "version": "0.5.1",
+            "version": "0.5.3",
             "source": {
                 "type": "git",
                 "url": "https://github.com/brick/money.git",
-                "reference": "c6f2883c8a759bf7f77c79aaa6004af6d6c0afaf"
+                "reference": "49e6597470da74f6a9f1dd7d5286ea3b4756b7e0"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/brick/money/zipball/c6f2883c8a759bf7f77c79aaa6004af6d6c0afaf",
-                "reference": "c6f2883c8a759bf7f77c79aaa6004af6d6c0afaf",
+                "url": "https://api.github.com/repos/brick/money/zipball/49e6597470da74f6a9f1dd7d5286ea3b4756b7e0",
+                "reference": "49e6597470da74f6a9f1dd7d5286ea3b4756b7e0",
                 "shasum": ""
             },
             "require": {
@@ -123,7 +123,7 @@
                 "ext-pdo": "*",
                 "php-coveralls/php-coveralls": "^2.2",
                 "phpunit/phpunit": "^7.5.15 || ^8.0 || ^9.0",
-                "vimeo/psalm": "4.3.2"
+                "vimeo/psalm": "4.9.2"
             },
             "suggest": {
                 "ext-intl": "Required to format Money objects"
@@ -144,13 +144,21 @@
                 "currency",
                 "money"
             ],
+            "support": {
+                "issues": "https://github.com/brick/money/issues",
+                "source": "https://github.com/brick/money/tree/0.5.3"
+            },
             "funding": [
+                {
+                    "url": "https://github.com/BenMorel",
+                    "type": "github"
+                },
                 {
                     "url": "https://tidelift.com/funding/github/packagist/brick/money",
                     "type": "tidelift"
                 }
             ],
-            "time": "2021-02-10T14:14:29+00:00"
+            "time": "2021-10-10T11:59:43+00:00"
         },
         {
             "name": "cache/integration-tests",
diff --git a/civicrm/css/crm-i.css b/civicrm/css/crm-i.css
index ddf6dc54fe..f5666c1b53 100644
--- a/civicrm/css/crm-i.css
+++ b/civicrm/css/crm-i.css
@@ -37,3 +37,21 @@ i.crm-i {
   /* Bump it - jQuery UI is -8px */
   margin-left: -7px;
 }
+
+/* Extra icons to augment Font Awesome, e.g. fa-crm-formula */
+.crm-i[class*="fa-crm-"] {
+  height: 1em;
+  width: 1em;
+  vertical-align: middle;
+  /* In order to inherit the font color, set background and use the SVG as a mask */
+  background-color: currentColor;
+  /* Many browsers require -webkit prefixes. To avoid repeating long SVG strings, use a css variable */
+  mask: var(--icon);
+  mask-size: cover;
+  -webkit-mask: var(--icon);
+  -webkit-mask-size: cover;
+}
+
+.crm-i.fa-crm-formula {
+  --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 121.83 122.88' style='enable-background:new 0 0 121.83 122.88' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M27.61 34.37l-4.07 4.6l0.4 1.74h10.48c-2.14 12.38-3.74 23.54-6.81 40.74c-3.67 21.94-5.78 27.33-7.03 29.3 c-1.1 1.95-2.68 2.96-4.82 2.96c-2.35 0-6.6-1.86-8.88-3.97c-0.82-0.56-1.79-0.42-2.82 0.26C2 111.74 0 114.42 0 116.82 c-0.12 3.24 4.21 6.06 8.34 6.06c3.64 0 9-2.28 14.64-7.64c7.71-7.31 13.48-17.34 18.3-39.02c3.1-13.84 4.56-22.84 6.74-35.5 l13.02-1.18l2.82-5.17H49.2C52.99 10.53 55.95 7 59.59 7c2.42 0 5.24 1.86 8.48 5.52c0.96 1.32 2.4 1.18 3.5 0.28 c1.85-1.1 4.13-3.92 4.28-6.48C75.96 3.5 72.6 0 66.82 0C61.58 0 53.55 3.5 46.8 10.38c-5.92 6.27-9.02 14.1-11.16 23.99H27.61 L27.61 34.37z M69.27 50.33c4.04-5.38 6.46-7.17 7.71-7.17c1.29 0 2.32 1.27 4.53 8.41l3.78 12.19 c-7.31 11.18-12.66 17.41-15.91 17.41c-1.08 0-2.17-0.34-2.94-1.1c-0.76-0.76-1.6-1.39-2.42-1.39c-2.68 0-6 3.25-6.06 7.28 c-0.06 4.11 2.82 7.05 6.6 7.05c6.49 0 11.98-6.37 22.58-23.26l3.1 10.45c2.66 8.98 5.78 12.81 9.68 12.81 c4.82 0 11.3-4.11 18.37-15.22l-2.96-3.38c-4.25 5.12-7.07 7.52-8.74 7.52c-1.86 0-3.49-2.84-5.64-9.82l-4.53-14.73 c2.68-3.95 5.32-7.27 7.64-9.92c2.76-3.15 4.89-4.49 6.34-4.49c1.22 0 2.28 0.52 2.94 1.25c0.87 0.96 1.39 1.41 2.42 1.41 c2.33 0 5.93-2.96 6.06-6.88c0.12-3.64-2.14-6.74-6.06-6.74c-5.92 0-11.14 5.1-21.19 20.04l-2.07-6.41 c-2.9-9-4.82-13.63-8.86-13.63c-4.7 0-11.16 5.78-17.48 14.94L69.27 50.33L69.27 50.33z'/%3E%3C/g%3E%3C/svg%3E");
+}
diff --git a/civicrm/ext/afform/admin/Civi/AfformAdmin/AfformAdminMeta.php b/civicrm/ext/afform/admin/Civi/AfformAdmin/AfformAdminMeta.php
index 6ac1d03503..7038b42321 100644
--- a/civicrm/ext/afform/admin/Civi/AfformAdmin/AfformAdminMeta.php
+++ b/civicrm/ext/afform/admin/Civi/AfformAdmin/AfformAdminMeta.php
@@ -109,7 +109,7 @@ class AfformAdminMeta {
       'select' => ['name', 'label', 'input_type', 'input_attrs', 'required', 'options', 'help_pre', 'help_post', 'serialize', 'data_type', 'fk_entity', 'readonly'],
       'where' => [['input_type', 'IS NOT NULL']],
     ];
-    if (in_array($entityName, ['Individual', 'Household', 'Organization'])) {
+    if (in_array($entityName, \CRM_Contact_BAO_ContactType::basicTypes(TRUE), TRUE)) {
       $params['values']['contact_type'] = $entityName;
       $entityName = 'Contact';
     }
diff --git a/civicrm/ext/afform/admin/Civi/Api4/Action/Afform/LoadAdminData.php b/civicrm/ext/afform/admin/Civi/Api4/Action/Afform/LoadAdminData.php
index 5c73354997..aa85b05daf 100644
--- a/civicrm/ext/afform/admin/Civi/Api4/Action/Afform/LoadAdminData.php
+++ b/civicrm/ext/afform/admin/Civi/Api4/Action/Afform/LoadAdminData.php
@@ -144,7 +144,7 @@ class LoadAdminData extends \Civi\Api4\Generic\AbstractAction {
         $scanBlocks($info['definition']['layout']);
       }
 
-      if (array_intersect($entities, ['Individual', 'Household', 'Organization'])) {
+      if (array_intersect($entities, \CRM_Contact_BAO_ContactType::basicTypes(TRUE))) {
         $entities[] = 'Contact';
       }
 
@@ -187,6 +187,7 @@ class LoadAdminData extends \Civi\Api4\Generic\AbstractAction {
           ->addSelect('*', 'type:name', 'type:icon', 'saved_search_id.name', 'saved_search_id.api_entity', 'saved_search_id.api_params')
           ->execute()->first();
         $display['calc_fields'] = $this->getCalcFields($display['saved_search_id.api_entity'], $display['saved_search_id.api_params']);
+        $display['filters'] = empty($displayTag['filters']) ? NULL : (\CRM_Utils_JS::getRawProps($displayTag['filters']) ?: NULL);
         $info['search_displays'][] = $display;
         if ($newForm) {
           $info['definition']['layout'][0]['#children'][] = $displayTag + ['#tag' => $display['type:name']];
@@ -204,7 +205,7 @@ class LoadAdminData extends \Civi\Api4\Generic\AbstractAction {
 
     // Optimization - since contact fields are a combination of these three,
     // we'll combine them client-side rather than sending them via ajax.
-    elseif (array_intersect($entities, ['Individual', 'Household', 'Organization'])) {
+    elseif (array_intersect($entities, \CRM_Contact_BAO_ContactType::basicTypes(TRUE))) {
       $entities = array_diff($entities, ['Contact']);
     }
 
diff --git a/civicrm/ext/afform/admin/ang/afAdminFormSubmissionList.aff.html b/civicrm/ext/afform/admin/ang/afAdminFormSubmissionList.aff.html
index f26eb38f85..ff558c0097 100644
--- a/civicrm/ext/afform/admin/ang/afAdminFormSubmissionList.aff.html
+++ b/civicrm/ext/afform/admin/ang/afAdminFormSubmissionList.aff.html
@@ -1,9 +1,3 @@
-<div
-  ng-if="routeParams.name"
-  af-api4="['Afform', 'get', {select: ['title'], where: [['name', '=', routeParams.name]]}, 0]"
-  af-api4-ctrl="api4">
-  <h2>{{ ts('%1 Submissions', {1: api4.result.title || ts('Loading')}) }}</h2>
-</div>
 <div af-fieldset="">
   <crm-search-display-table search-name="AfAdmin_Submission_List" display-name="AfAdmin_Submission_List_Display" filters="{afform_name: routeParams.name}">
   </crm-search-display-table>
diff --git a/civicrm/ext/afform/admin/ang/afAdminFormSubmissionList.aff.json b/civicrm/ext/afform/admin/ang/afAdminFormSubmissionList.aff.json
index 3e4fa2160d..abec61a2d0 100644
--- a/civicrm/ext/afform/admin/ang/afAdminFormSubmissionList.aff.json
+++ b/civicrm/ext/afform/admin/ang/afAdminFormSubmissionList.aff.json
@@ -1,6 +1,6 @@
 {
     "type": "search",
-    "title": "Form Submissions",
+    "title": "Submissions",
     "server_route": "civicrm/admin/afform/submissions",
     "permission": "administer CiviCRM"
 }
diff --git a/civicrm/ext/afform/admin/ang/afGuiEditor/afGuiEntity.component.js b/civicrm/ext/afform/admin/ang/afGuiEditor/afGuiEntity.component.js
index de487e19a7..001a580b46 100644
--- a/civicrm/ext/afform/admin/ang/afGuiEditor/afGuiEntity.component.js
+++ b/civicrm/ext/afform/admin/ang/afGuiEditor/afGuiEntity.component.js
@@ -194,6 +194,15 @@
         return found.match;
       }
 
+      this.addValue = function(fieldName) {
+        if (fieldName) {
+          if (!ctrl.entity.data) {
+            ctrl.entity.data = {};
+          }
+          ctrl.entity.data[fieldName] = '';
+        }
+      };
+
       this.$onInit = function() {
         // When a new block is saved, update the list
         this.meta = afGui.meta;
@@ -201,16 +210,6 @@
           $scope.controls.fieldSearch = '';
           ctrl.buildPaletteLists();
         });
-
-        $scope.$watch('controls.addValue', function(fieldName) {
-          if (fieldName) {
-            if (!ctrl.entity.data) {
-              ctrl.entity.data = {};
-            }
-            ctrl.entity.data[fieldName] = '';
-            $scope.controls.addValue = '';
-          }
-        });
       };
     }
   });
diff --git a/civicrm/ext/afform/admin/ang/afGuiEditor/afGuiEntity.html b/civicrm/ext/afform/admin/ang/afGuiEditor/afGuiEntity.html
index a92c376322..712e648dfb 100644
--- a/civicrm/ext/afform/admin/ang/afGuiEditor/afGuiEntity.html
+++ b/civicrm/ext/afform/admin/ang/afGuiEditor/afGuiEntity.html
@@ -10,7 +10,7 @@
     </div>
     <hr />
     <div class="form-inline">
-      <input class="form-control" ng-model="controls.addValue" crm-ui-select="{data: valuesFields}" placeholder="Add value" />
+      <input class="form-control" on-crm-ui-select="$ctrl.addValue(selection)" crm-ui-select="{data: valuesFields, placeholder: ts('Add value')}" />
     </div>
   </fieldset>
 
diff --git a/civicrm/ext/afform/admin/ang/afGuiEditor/afGuiSearch.component.js b/civicrm/ext/afform/admin/ang/afGuiEditor/afGuiSearch.component.js
index d746728284..cd89fa8e0c 100644
--- a/civicrm/ext/afform/admin/ang/afGuiEditor/afGuiSearch.component.js
+++ b/civicrm/ext/afform/admin/ang/afGuiEditor/afGuiSearch.component.js
@@ -21,6 +21,29 @@
 
       $scope.getField = afGui.getField;
 
+      // Live results for the select2 of filter fields
+      this.getFilterFields = function() {
+        var fieldGroups = [],
+          entities = getEntities();
+        if (ctrl.display.calc_fields && ctrl.display.calc_fields.length) {
+          fieldGroups.push({
+            text: ts('Calculated Fields'),
+            children: _.transform(ctrl.display.calc_fields, function(fields, el) {
+              fields.push({id: el.name, text: el.defn.label, disabled: ctrl.fieldInUse(el.name)});
+            }, [])
+          });
+        }
+        _.each(entities, function(entity) {
+          fieldGroups.push({
+            text: entity.label,
+            children: _.transform(entity.fields, function(fields, field) {
+              fields.push({id: entity.prefix + field.name, text: entity.label + ' ' + field.label, disabled: ctrl.fieldInUse(entity.prefix + field.name)});
+            }, [])
+          });
+        });
+        return {results: fieldGroups};
+      };
+
       this.buildPaletteLists = function() {
         var search = $scope.controls.fieldSearch ? $scope.controls.fieldSearch.toLowerCase() : null;
         buildCalcFieldList(search);
@@ -29,6 +52,23 @@
         buildElementList(search);
       };
 
+      // Gets the name of the entity a field belongs to
+      this.getFieldEntity = function(fieldName) {
+        if (fieldName.indexOf('.') < 0) {
+          return ctrl.display['saved_search_id.api_entity'];
+        }
+        var alias = fieldName.split('.')[0],
+          entity;
+        _.each(ctrl.display['saved_search_id.api_params'].join, function(join) {
+          var joinInfo = join[0].split(' AS ');
+          if (alias === joinInfo[1]) {
+            entity = joinInfo[0];
+            return false;
+          }
+        });
+        return entity || ctrl.display['saved_search_id.api_entity'];
+      };
+
       function buildCalcFieldList(search) {
         $scope.calcFieldList.length = 0;
         _.each(_.cloneDeep(ctrl.display.calc_fields), function(field) {
@@ -50,26 +90,42 @@
         });
       }
 
-      function buildFieldList(search) {
-        $scope.fieldList.length = 0;
-        var entity = afGui.getEntity(ctrl.display['saved_search_id.api_entity']),
-          entityCount = {};
-        entityCount[entity.entity] = 1;
-        $scope.fieldList.push({
-          entityType: entity.entity,
-          label: ts('%1 Fields', {1: entity.label}),
-          fields: filterFields(entity.fields)
-        });
+      // Fetch all entities used in search (main entity + joins)
+      function getEntities() {
+        var
+          mainEntity = afGui.getEntity(ctrl.display['saved_search_id.api_entity']),
+          entityCount = {},
+          entities = [{
+            name: mainEntity.entity,
+            prefix: '',
+            label: mainEntity.label,
+            fields: mainEntity.fields
+          }];
+        entityCount[mainEntity.entity] = 1;
 
         _.each(ctrl.display['saved_search_id.api_params'].join, function(join) {
           var joinInfo = join[0].split(' AS '),
-            entity = afGui.getEntity(joinInfo[0]),
-            alias = joinInfo[1];
+            entity = afGui.getEntity(joinInfo[0]);
           entityCount[entity.entity] = (entityCount[entity.entity] || 0) + 1;
+          entities.push({
+            name: entity.entity,
+            prefix: joinInfo[1] + '.',
+            label: entity.label + (entityCount[entity.entity] > 1 ? ' ' + entityCount[entity.entity] : ''),
+            fields: entity.fields,
+          });
+        });
+
+        return entities;
+      }
+
+      function buildFieldList(search) {
+        $scope.fieldList.length = 0;
+        var entities = getEntities();
+        _.each(entities, function(entity) {
           $scope.fieldList.push({
-            entityType: entity.entity,
-            label: ts('%1 Fields', {1: entity.label + (entityCount[entity.entity] > 1 ? ' ' + entityCount[entity.entity] : '')}),
-            fields: filterFields(entity.fields, alias)
+            entityType: entity.name,
+            label: ts('%1 Fields', {1: entity.label}),
+            fields: filterFields(entity.fields, entity.prefix)
           });
         });
 
@@ -84,7 +140,7 @@
         function fieldDefaults(field, prefix) {
           var tag = {
             "#tag": "af-field",
-            name: (prefix ? prefix + '.' : '') + field.name
+            name: prefix + field.name
           };
           if (field.input_type === 'Select' || field.input_type === 'ChainSelect') {
             tag.defn = {input_attrs: {multiple: true}};
@@ -121,32 +177,40 @@
         });
       };
 
-      // Checks if a field is on the form or set as a value
-      $scope.fieldInUse = function(fieldName) {
-        return check(ctrl.editor.layout['#children'], {'#tag': 'af-field', name: fieldName});
+      // Checks if a field is on the form or set as a filter
+      this.fieldInUse = function(fieldName) {
+        if (_.findIndex(ctrl.filters, {name: fieldName}) >= 0) {
+          return true;
+        }
+        return !!getElement(ctrl.editor.layout['#children'], {'#tag': 'af-field', name: fieldName});
       };
 
       // Checks if fields in a block are already in use on the form.
       // Note that if a block contains no fields it can be used repeatedly, so this will always return false for those.
       $scope.blockInUse = function(block) {
         if (block['af-join']) {
-          return check(ctrl.editor.layout['#children'], {'af-join': block['af-join']});
+          return !!getElement(ctrl.editor.layout['#children'], {'af-join': block['af-join']});
         }
         var fieldsInBlock = _.pluck(afGui.findRecursive(afGui.meta.blocks[block['#tag']].layout, {'#tag': 'af-field'}), 'name');
-        return check(ctrl.editor.layout['#children'], function(item) {
+        return !!getElement(ctrl.editor.layout['#children'], function(item) {
           return item['#tag'] === 'af-field' && _.includes(fieldsInBlock, item.name);
         });
       };
 
-      // Check for a matching item for this entity
+      function getSearchDisplayElement() {
+        return getElement(ctrl.editor.layout['#children'], {'#tag': ctrl.display['type:name'], 'display-name': ctrl.display.name, 'search-name': ctrl.display['saved_search_id.name']});
+      }
+
+      // Return an item matching criteria
       // Recursively checks the form layout, including block directives
-      function check(group, criteria, found) {
+      function getElement(group, criteria, found) {
         if (!found) {
           found = {};
         }
-        if (_.find(group, criteria)) {
-          found.match = true;
-          return true;
+        var match = _.find(group, criteria);
+        if (match) {
+          found.match = match;
+          return match;
         }
         _.each(group, function(item) {
           if (found.match) {
@@ -155,20 +219,115 @@
           if (_.isPlainObject(item)) {
             // Recurse through everything
             if (item['#children']) {
-              check(item['#children'], criteria, found);
+              getElement(item['#children'], criteria, found);
             }
             // Recurse into block directives
             else if (item['#tag'] && item['#tag'] in afGui.meta.blocks) {
-              check(afGui.meta.blocks[item['#tag']].layout, criteria, found);
+              getElement(afGui.meta.blocks[item['#tag']].layout, criteria, found);
             }
           }
         });
         return found.match;
       }
 
+      function filtersToArray() {
+        return _.transform(ctrl.display.filters, function(result, value, key) {
+          var info = {
+            name: key,
+            mode: value.indexOf('routeParams') === 0 ? 'url' : 'val'
+          };
+          // Object dot notation
+          if (info.mode === 'url' && value.indexOf('routeParams.') === 0) {
+            info.value = value.replace('routeParams.', '');
+          }
+          // Object bracket notation
+          else if (info.mode === 'url') {
+            info.value = decode(value.substring(value.indexOf('[') + 1, value.lastIndexOf(']')));
+          }
+          // Literal value
+          else {
+            info.value = decode(value);
+          }
+          result.push(info);
+        }, []);
+      }
+
+      // Convert javascript notation to value
+      function decode(encoded) {
+        // Single-quoted string
+        if (encoded.indexOf("'") === 0 && encoded.charAt(encoded.length - 1) === "'") {
+          return encoded.substring(1, encoded.length - 1);
+        }
+        // Anything else
+        return JSON.parse(encoded);
+      }
+
+      // Convert value to javascript notation
+      function encode(value) {
+        var encoded = JSON.stringify(value),
+          split = encoded.split('"');
+        // Convert double-quotes to single-quotes if possible
+        if (split.length === 3 && split[0] === '' && split[2] === '' && encoded.indexOf("'") < 0) {
+          return "'" + split[1] + "'";
+        }
+        return encoded;
+      }
+
+      // Append a search filter
+      this.addFilter = function(fieldName) {
+        ctrl.filters.push({
+          name: fieldName,
+          value: fieldName,
+          mode: 'url'
+        });
+      };
+
+      // Respond to changing a filter field name
+      this.onChangeFilter = function(index) {
+        var filter = ctrl.filters[index];
+        if (filter.name) {
+          filter.mode = 'url';
+          filter.value = filter.name;
+        } else {
+          ctrl.filters.splice(index, 1);
+        }
+      };
+
+      // Convert filters array to js notation & add to crm-search-display element
+      function writeFilters() {
+        var element = getSearchDisplayElement(),
+          output = [];
+        if (!ctrl.filters.length) {
+          delete element.filters;
+          return;
+        }
+        _.each(ctrl.filters, function(filter) {
+          var keyVal = [
+            // Enclose the key in quotes unless it is purely alphanumeric
+            filter.name.match(/\W/) ? encode(filter.name) : filter.name,
+          ];
+          // Object dot notation
+          if (filter.mode === 'url' && !filter.value.match(/\W/)) {
+            keyVal.push('routeParams.' + filter.value);
+          }
+          // Object bracket notation
+          else if (filter.mode === 'url') {
+            keyVal.push('routeParams[' + encode(filter.value) + ']');
+          }
+          // Literal value
+          else {
+            keyVal.push(encode(filter.value));
+          }
+          output.push(keyVal.join(': '));
+        });
+        element.filters = '{' + output.join(', ') + '}';
+      }
+
       this.$onInit = function() {
-        // When a new block is saved, update the list
         this.meta = afGui.meta;
+        this.filters = filtersToArray();
+        $scope.$watch('$ctrl.filters', writeFilters, true);
+        // When a new block is saved, update the list
         $scope.$watchCollection('$ctrl.meta.blocks', function() {
           $scope.controls.fieldSearch = '';
           ctrl.buildPaletteLists();
diff --git a/civicrm/ext/afform/admin/ang/afGuiEditor/afGuiSearch.html b/civicrm/ext/afform/admin/ang/afGuiEditor/afGuiSearch.html
index 63f107c803..ee688e42b7 100644
--- a/civicrm/ext/afform/admin/ang/afGuiEditor/afGuiSearch.html
+++ b/civicrm/ext/afform/admin/ang/afGuiEditor/afGuiSearch.html
@@ -1,4 +1,35 @@
-<div>
+<div class="af-gui-columns crm-flex-box">
+  <fieldset class="af-gui-entity-values">
+    <legend>{{:: ts('Filters:') }}</legend>
+    <div class="form-inline" ng-repeat="filter in $ctrl.filters">
+      <input class="form-control" ng-model="filter.name" ng-change="$ctrl.onChangeFilter($index)" crm-ui-select="{data: $ctrl.getFilterFields, placeholder: ' '}" />
+      <div class="input-group">
+        <div class="input-group-btn">
+          <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+            {{ filter.mode === 'url' ? ts('Url') : ts('Value') }}
+            <span class="caret"></span>
+          </button>
+          <ul class="dropdown-menu">
+            <li>
+              <a href ng-click="$ctrl.onChangeFilter($index)">{{:: ts('Url variable') }}</a>
+            </li>
+            <li>
+              <a href ng-click="filter.mode = 'val'; filter.value = ''">{{:: ts('Fixed value') }}</a>
+            </li>
+          </ul>
+        </div>
+        <input ng-if="filter.mode === 'url'" class="form-control" ng-model="filter.value" />
+        <span ng-if="filter.mode === 'val'">
+          <input class="form-control" af-gui-field-value="getField($ctrl.getFieldEntity(filter.name), filter.name)" ng-model="filter.value" />
+        </span>
+      </div>
+    </div>
+    <hr />
+    <div class="form-inline">
+      <input class="form-control" on-crm-ui-select="$ctrl.addFilter(selection)" crm-ui-select="{data: $ctrl.getFilterFields, placeholder: ts('Add filter')}" />
+    </div>
+  </fieldset>
+
   <fieldset class="af-gui-entity-palette">
     <legend class="form-inline">
       {{:: ts('Add:') }}
@@ -24,7 +55,7 @@
       <div ng-if="calcFieldList.length">
         <label>{{:: ts('Calculated Fields') }}</label>
         <div ui-sortable="$ctrl.editor.getSortableOptions()" ui-sortable-update="buildPaletteLists" ng-model="calcFieldList">
-          <div ng-repeat="field in calcFieldList" ng-class="{disabled: fieldInUse(field.name)}">
+          <div ng-repeat="field in calcFieldList" ng-class="{disabled: $ctrl.fieldInUse(field.name)}">
             <div class="af-gui-palette-item">{{:: field.defn.label }}</div>
           </div>
         </div>
@@ -33,7 +64,7 @@
         <div ng-if="fieldGroup.fields.length">
           <label>{{:: fieldGroup.label }}</label>
           <div ui-sortable="{update: buildPaletteLists, items: '&gt; div:not(.disabled)', connectWith: '[ui-sortable]', placeholder: 'af-gui-dropzone'}" ui-sortable-update="$ctrl.editor.onDrop" ng-model="fieldGroup.fields">
-            <div ng-repeat="field in fieldGroup.fields" ng-class="{disabled: fieldInUse(field.name)}">
+            <div ng-repeat="field in fieldGroup.fields" ng-class="{disabled: $ctrl.fieldInUse(field.name)}">
               {{:: getField(fieldGroup.entityType, field.name).label }}
             </div>
           </div>
diff --git a/civicrm/ext/afform/admin/info.xml b/civicrm/ext/afform/admin/info.xml
index 43d7c88ad6..ad77958ebf 100644
--- a/civicrm/ext/afform/admin/info.xml
+++ b/civicrm/ext/afform/admin/info.xml
@@ -13,7 +13,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-01-09</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <develStage>beta</develStage>
   <compatibility>
     <ver>5.23</ver>
diff --git a/civicrm/ext/afform/core/CRM/Afform/BAO/AfformSubmission.php b/civicrm/ext/afform/core/CRM/Afform/BAO/AfformSubmission.php
index 5e2bc34bb7..6985388f71 100644
--- a/civicrm/ext/afform/core/CRM/Afform/BAO/AfformSubmission.php
+++ b/civicrm/ext/afform/core/CRM/Afform/BAO/AfformSubmission.php
@@ -3,4 +3,17 @@ use CRM_Afform_ExtensionUtil as E;
 
 class CRM_Afform_BAO_AfformSubmission extends CRM_Afform_DAO_AfformSubmission {
 
+  /**
+   * Pseudoconstant callback for `afform_name`
+   * @return array
+   */
+  public static function getAllAfformsByName() {
+    return \Civi\Api4\Afform::get(FALSE)
+      ->addSelect('name', 'title')
+      ->addOrderBy('title')
+      ->execute()
+      ->indexBy('name')
+      ->column('title');
+  }
+
 }
diff --git a/civicrm/ext/afform/core/CRM/Afform/DAO/AfformSubmission.php b/civicrm/ext/afform/core/CRM/Afform/DAO/AfformSubmission.php
index c0a9f1c2ef..5ab88359cd 100644
--- a/civicrm/ext/afform/core/CRM/Afform/DAO/AfformSubmission.php
+++ b/civicrm/ext/afform/core/CRM/Afform/DAO/AfformSubmission.php
@@ -6,7 +6,7 @@
  *
  * Generated from org.civicrm.afform/xml/schema/CRM/Afform/AfformSubmission.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:3018ef7f1283f7a38cdf9edae76df274)
+ * (GenCodeChecksum:6bffbfbde72fe38c0ab2bb8f49c945b8)
  */
 use CRM_Afform_ExtensionUtil as E;
 
@@ -129,6 +129,9 @@ class CRM_Afform_DAO_AfformSubmission extends CRM_Core_DAO {
           'bao' => 'CRM_Afform_DAO_AfformSubmission',
           'localizable' => 0,
           'FKClassName' => 'CRM_Contact_DAO_Contact',
+          'html' => [
+            'type' => 'EntityRef',
+          ],
           'add' => '5.41',
         ],
         'afform_name' => [
@@ -143,6 +146,12 @@ class CRM_Afform_DAO_AfformSubmission extends CRM_Core_DAO {
           'entity' => 'AfformSubmission',
           'bao' => 'CRM_Afform_DAO_AfformSubmission',
           'localizable' => 0,
+          'html' => [
+            'type' => 'Select',
+          ],
+          'pseudoconstant' => [
+            'callback' => 'CRM_Afform_BAO_AfformSubmission::getAllAfformsByName',
+          ],
           'add' => '5.41',
         ],
         'data' => [
@@ -168,6 +177,9 @@ class CRM_Afform_DAO_AfformSubmission extends CRM_Core_DAO {
           'entity' => 'AfformSubmission',
           'bao' => 'CRM_Afform_DAO_AfformSubmission',
           'localizable' => 0,
+          'html' => [
+            'type' => 'Select Date',
+          ],
           'readonly' => TRUE,
           'add' => '5.41',
         ],
diff --git a/civicrm/ext/afform/core/CRM/Afform/Page/AfformBase.php b/civicrm/ext/afform/core/CRM/Afform/Page/AfformBase.php
index aceb38f6e8..715913f5d8 100644
--- a/civicrm/ext/afform/core/CRM/Afform/Page/AfformBase.php
+++ b/civicrm/ext/afform/core/CRM/Afform/Page/AfformBase.php
@@ -40,7 +40,6 @@ class CRM_Afform_Page_AfformBase extends CRM_Core_Page {
 
     if (!empty($afform['title'])) {
       $title = strip_tags($afform['title']);
-      CRM_Utils_System::setTitle($title);
       if (!$isFrontEndPage) {
         CRM_Utils_System::appendBreadCrumb([
           [
diff --git a/civicrm/ext/afform/core/Civi/Api4/Utils/AfformFormatTrait.php b/civicrm/ext/afform/core/Civi/Api4/Utils/AfformFormatTrait.php
index f70b36143e..2ed0d3c5c6 100644
--- a/civicrm/ext/afform/core/Civi/Api4/Utils/AfformFormatTrait.php
+++ b/civicrm/ext/afform/core/Civi/Api4/Utils/AfformFormatTrait.php
@@ -54,7 +54,7 @@ trait AfformFormatTrait {
    * @throws \API_Exception
    */
   protected function convertInputToHtml($mixed) {
-    if ($this->layoutFormat === 'html') {
+    if (is_string($mixed)) {
       return $mixed;
     }
     $converter = new \CRM_Afform_ArrayHtml($this->layoutFormat !== 'shallow', $this->formatWhitespace);
diff --git a/civicrm/ext/afform/core/afform.php b/civicrm/ext/afform/core/afform.php
index daaa23b3e4..c0c8f0fc23 100644
--- a/civicrm/ext/afform/core/afform.php
+++ b/civicrm/ext/afform/core/afform.php
@@ -148,14 +148,17 @@ function afform_civicrm_managed(&$entities) {
       // ideal cleanup policy might be to (a) deactivate if used and (b) remove if unused
       'cleanup' => 'always',
       'params' => [
-        'version' => 3,
-        // Q: Should we loop through all domains?
-        'domain_id' => CRM_Core_BAO_Domain::getDomain()->id,
-        'is_active' => TRUE,
-        'name' => $afform['name'],
-        'label' => $afform['title'] ?? E::ts('(Untitled)'),
-        'directive' => _afform_angular_module_name($afform['name'], 'dash'),
-        'permission' => "@afform:" . $afform['name'],
+        '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,
+        ],
       ],
     ];
   }
@@ -334,7 +337,7 @@ function afform_civicrm_buildAsset($asset, $params, &$mimeType, &$content) {
   $moduleName = _afform_angular_module_name($params['name'], 'camel');
   $formMetaData = (array) civicrm_api4('Afform', 'get', [
     'checkPermissions' => FALSE,
-    'select' => ['redirect', 'name'],
+    'select' => ['redirect', 'name', 'title'],
     'where' => [['name', '=', $params['name']]],
   ], 0);
   $smarty = CRM_Core_Smarty::singleton();
@@ -363,7 +366,6 @@ function afform_civicrm_alterMenu(&$items) {
       $items[$meta['server_route']] = [
         'page_callback' => 'CRM_Afform_Page_AfformBase',
         'page_arguments' => 'afform=' . urlencode($name),
-        'title' => $meta['title'] ?? '',
         'access_arguments' => [["@afform:$name"], 'and'],
         'is_public' => $meta['is_public'],
       ];
diff --git a/civicrm/ext/afform/core/ang/afCore.js b/civicrm/ext/afform/core/ang/afCore.js
index cef661948e..ef64b2ee9d 100644
--- a/civicrm/ext/afform/core/ang/afCore.js
+++ b/civicrm/ext/afform/core/ang/afCore.js
@@ -21,6 +21,14 @@
           $scope.$watch(function() {return $location.search();}, function(params) {
             $scope.routeParams = params;
           });
+
+          $scope.$parent.afformTitle = meta.title;
+
+          // Prepends a string to the afform title
+          // Provides contextual titles to search Afforms in standalone mode
+          $scope.addTitle = function(addition) {
+            $scope.$parent.afformTitle = addition + ' ' + meta.title;
+          };
         }
       };
       return d;
diff --git a/civicrm/ext/afform/core/ang/afformStandalone.js b/civicrm/ext/afform/core/ang/afformStandalone.js
index 626551e40c..6d595fd426 100644
--- a/civicrm/ext/afform/core/ang/afformStandalone.js
+++ b/civicrm/ext/afform/core/ang/afformStandalone.js
@@ -1,5 +1,9 @@
 (function(angular, $, _) {
   // Empty module just loads all available modules.
-  angular.module('afformStandalone', CRM.angular.modules);
+  angular.module('afformStandalone', CRM.angular.modules)
+
+    .controller('AfformStandalonePageCtrl', function($scope) {
+      $scope.afformTitle = '';
+    });
 
 })(angular, CRM.$, CRM._);
diff --git a/civicrm/ext/afform/core/info.xml b/civicrm/ext/afform/core/info.xml
index da9e102136..52b4425bab 100644
--- a/civicrm/ext/afform/core/info.xml
+++ b/civicrm/ext/afform/core/info.xml
@@ -13,7 +13,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-01-09</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <develStage>beta</develStage>
   <compatibility>
     <ver>5.23</ver>
diff --git a/civicrm/ext/afform/core/templates/CRM/Afform/Page/AfformBase.tpl b/civicrm/ext/afform/core/templates/CRM/Afform/Page/AfformBase.tpl
index ead23c7a08..273f6ff566 100644
--- a/civicrm/ext/afform/core/templates/CRM/Afform/Page/AfformBase.tpl
+++ b/civicrm/ext/afform/core/templates/CRM/Afform/Page/AfformBase.tpl
@@ -1,5 +1,8 @@
 <crm-angular-js modules="afformStandalone">
-  <form id="bootstrap-theme">
+  <form id="bootstrap-theme" ng-controller="AfformStandalonePageCtrl">
+    {literal}
+      <h1 style="display: none" crm-page-title ng-if="afformTitle">{{ afformTitle }}</h1>
+    {/literal}
     <{$directive}></{$directive}>
   </form>
 </crm-angular-js>
diff --git a/civicrm/ext/afform/core/xml/schema/CRM/Afform/AfformSubmission.xml b/civicrm/ext/afform/core/xml/schema/CRM/Afform/AfformSubmission.xml
index 28278d26ab..4d9b27ee0c 100644
--- a/civicrm/ext/afform/core/xml/schema/CRM/Afform/AfformSubmission.xml
+++ b/civicrm/ext/afform/core/xml/schema/CRM/Afform/AfformSubmission.xml
@@ -27,6 +27,9 @@
     <name>contact_id</name>
     <type>int unsigned</type>
     <title>User Contact ID</title>
+    <html>
+      <type>EntityRef</type>
+    </html>
     <add>5.41</add>
   </field>
   <foreignKey>
@@ -41,8 +44,14 @@
     <type>varchar</type>
     <length>255</length>
     <title>Afform Name</title>
+    <html>
+      <type>Select</type>
+    </html>
     <comment>Name of submitted afform</comment>
     <add>5.41</add>
+    <pseudoconstant>
+      <callback>CRM_Afform_BAO_AfformSubmission::getAllAfformsByName</callback>
+    </pseudoconstant>
   </field>
 
   <field>
@@ -57,6 +66,9 @@
   <field>
     <name>submission_date</name>
     <type>timestamp</type>
+    <html>
+      <type>Select Date</type>
+    </html>
     <title>Submission Date/Time</title>
     <default>CURRENT_TIMESTAMP</default>
     <readonly>true</readonly>
diff --git a/civicrm/ext/afform/html/info.xml b/civicrm/ext/afform/html/info.xml
index fcd112b61f..0bfa34c333 100644
--- a/civicrm/ext/afform/html/info.xml
+++ b/civicrm/ext/afform/html/info.xml
@@ -13,7 +13,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-01-09</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <develStage>alpha</develStage>
   <compatibility>
     <ver>5.23</ver>
diff --git a/civicrm/ext/afform/mock/info.xml b/civicrm/ext/afform/mock/info.xml
index c0b7296ba8..14034f72cd 100644
--- a/civicrm/ext/afform/mock/info.xml
+++ b/civicrm/ext/afform/mock/info.xml
@@ -12,7 +12,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-01-09</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <tags>
     <tag>mgmt:hidden</tag>
   </tags>
diff --git a/civicrm/ext/authx/Civi/Authx/Authenticator.php b/civicrm/ext/authx/Civi/Authx/Authenticator.php
index 6fa9dd702b..b17bc7c17a 100644
--- a/civicrm/ext/authx/Civi/Authx/Authenticator.php
+++ b/civicrm/ext/authx/Civi/Authx/Authenticator.php
@@ -27,6 +27,12 @@ class Authenticator {
    */
   protected $authxUf;
 
+  /**
+   * @var string
+   *   Ex: 'send' or 'exception
+   */
+  protected $rejectMode = 'send';
+
   /**
    * Authenticator constructor.
    */
@@ -40,32 +46,54 @@ class Authenticator {
    *
    * @param \Civi\Core\Event\GenericHookEvent $e
    *   Details for the 'civi.invoke.auth' event.
-   * @param array $details
-   *   Mix of these properties:
+   * @param array{flow: string, useSession: ?bool, cred: ?string, principal: ?array} $details
+   *   Describe the authentication process with these properties:
+   *
    *   - string $flow (required);
    *     The type of authentication flow being used
    *     Ex: 'param', 'header', 'auto'
-   *   - string $cred (required)
-   *     The credential, as formatted in the 'Authorization' header.
-   *     Ex: 'Bearer 12345', 'Basic ASDFFDSA=='
    *   - bool $useSession (default FALSE)
    *     If TRUE, then the authentication should be persistent (in a session variable).
    *     If FALSE, then the authentication should be ephemeral (single page-request).
+   *
+   *   And then ONE of these properties to describe the user/principal:
+   *
+   *   - string $cred
+   *     The credential, as formatted in the 'Authorization' header.
+   *     Ex: 'Bearer 12345', 'Basic ASDFFDSA=='
+   *   - array $principal
+   *     Description of a validated principal.
+   *     Must include 'contactId', 'userId', xor 'user'
    * @return bool
    *   Returns TRUE on success.
    *   Exits with failure
    * @throws \Exception
    */
   public function auth($e, $details) {
+    if (!(isset($details['cred']) xor isset($details['principal']))) {
+      $this->reject('Authentication logic error: Must specify "cred" xor "principal".');
+    }
+    if (!isset($details['flow'])) {
+      $this->reject('Authentication logic error: Must specify "flow".');
+    }
+
     $tgt = AuthenticatorTarget::create([
       'flow' => $details['flow'],
-      'cred' => $details['cred'],
+      'cred' => $details['cred'] ?? NULL,
       'siteKey' => $details['siteKey'] ?? NULL,
       'useSession' => $details['useSession'] ?? FALSE,
     ]);
-    if ($principal = $this->checkCredential($tgt)) {
-      $tgt->setPrincipal($principal);
+
+    if (isset($tgt->cred)) {
+      if ($principal = $this->checkCredential($tgt)) {
+        $tgt->setPrincipal($principal);
+      }
+    }
+    elseif (isset($details['principal'])) {
+      $details['principal']['credType'] = 'assigned';
+      $tgt->setPrincipal($details['principal']);
     }
+
     $this->checkPolicy($tgt);
     $this->login($tgt);
     return TRUE;
@@ -132,12 +160,19 @@ class Authenticator {
       $this->reject('Invalid credential');
     }
 
-    $allowCreds = \Civi::settings()->get('authx_' . $tgt->flow . '_cred');
-    if (!in_array($tgt->credType, $allowCreds)) {
-      $this->reject(sprintf('Authentication type "%s" is not allowed for this principal.', $tgt->credType));
+    if ($tgt->contactId) {
+      $findContact = \Civi\Api4\Contact::get(0)->addWhere('id', '=', $tgt->contactId);
+      if ($findContact->execute()->count() === 0) {
+        $this->reject(sprintf('Contact ID %d is invalid', $tgt->contactId));
+      }
+    }
+
+    $allowCreds = \Civi::settings()->get('authx_' . $tgt->flow . '_cred') ?: [];
+    if ($tgt->credType !== 'assigned' && !in_array($tgt->credType, $allowCreds)) {
+      $this->reject(sprintf('Authentication type "%s" with flow "%s" is not allowed for this principal.', $tgt->credType, $tgt->flow));
     }
 
-    $userMode = \Civi::settings()->get('authx_' . $tgt->flow . '_user');
+    $userMode = \Civi::settings()->get('authx_' . $tgt->flow . '_user') ?: 'optional';
     switch ($userMode) {
       case 'ignore':
         $tgt->userId = NULL;
@@ -162,6 +197,7 @@ class Authenticator {
       $passGuard[] = in_array('perm', $useGuards) && isset($perms[$tgt->credType]) && \CRM_Core_Permission::check($perms[$tgt->credType], $tgt->contactId);
       // JWTs are signed by us. We don't need user to prove that they're allowed to use them.
       $passGuard[] = ($tgt->credType === 'jwt');
+      $passGuard[] = ($tgt->credType === 'assigned');
       if (!max($passGuard)) {
         $this->reject(sprintf('Login not permitted. Must satisfy guard (%s).', implode(', ', $useGuards)));
       }
@@ -182,7 +218,8 @@ class Authenticator {
 
     if (\CRM_Core_Session::getLoggedInContactID() || $this->authxUf->getCurrentUserId()) {
       if ($isSameValue(\CRM_Core_Session::getLoggedInContactID(), $tgt->contactId)  && $isSameValue($this->authxUf->getCurrentUserId(), $tgt->userId)) {
-        // Already logged in. Nothing to do.
+        // Already logged in. Post-condition met - but by unusual means.
+        \CRM_Core_Session::singleton()->set('authx', $tgt->createAlreadyLoggedIn());
         return;
       }
       else {
@@ -196,7 +233,7 @@ class Authenticator {
 
     if (empty($tgt->contactId)) {
       // It shouldn't be possible to get here due policy checks. But just in case.
-      throw new \LogicException("Cannot login. Failed to determine contact ID.");
+      $this->reject("Cannot login. Failed to determine contact ID.");
     }
 
     if (!($tgt->useSession)) {
@@ -222,12 +259,27 @@ class Authenticator {
     );
   }
 
+  /**
+   * Specify the rejection mode.
+   *
+   * @param string $mode
+   * @return $this
+   */
+  public function setRejectMode(string $mode) {
+    $this->rejectMode = $mode;
+    return $this;
+  }
+
   /**
    * Reject a bad authentication attempt.
    *
    * @param string $message
    */
   protected function reject($message = 'Authentication failed') {
+    if ($this->rejectMode === 'exception') {
+      throw new AuthxException($message);
+    }
+
     \CRM_Core_Session::useFakeSession();
     $r = new Response(401, ['Content-Type' => 'text/plain'], "HTTP 401 $message");
     \CRM_Utils_System::sendResponse($r);
@@ -241,7 +293,7 @@ class AuthenticatorTarget {
    * The authentication-flow by which we received the credential.
    *
    * @var string
-   *   Ex: 'param', 'header', 'xheader', 'auto'
+   *   Ex: 'param', 'header', 'xheader', 'auto', 'script'
    */
   public $flow;
 
@@ -316,20 +368,29 @@ class AuthenticatorTarget {
    * Specify the authenticated principal for this request.
    *
    * @param array $args
-   *   Mix of: 'userId', 'contactId', 'credType'
+   *   Mix of: 'user', 'userId', 'contactId', 'credType'
    *   It is valid to give 'userId' or 'contactId' - the missing one will be
    *   filled in via UFMatch (if available).
    * @return $this
    */
   public function setPrincipal($args) {
+    if (!empty($args['user'])) {
+      $args['userId'] = $args['userId'] ?? \CRM_Core_Config::singleton()->userSystem->getUfId($args['user']);
+      if ($args['userId']) {
+        unset($args['user']);
+      }
+      else {
+        throw new AuthxException("Must specify principal with valid user, userId, or contactId");
+      }
+    }
     if (empty($args['userId']) && empty($args['contactId'])) {
-      throw new \InvalidArgumentException("Must specify principal by userId and/or contactId");
+      throw new AuthxException("Must specify principal with valid user, userId, or contactId");
     }
     if (empty($args['credType'])) {
-      throw new \InvalidArgumentException("Must specify the type of credential used to identify the principal");
+      throw new AuthxException("Must specify the type of credential used to identify the principal");
     }
     if ($this->hasPrincipal()) {
-      throw new \LogicException("Principal has already been specified");
+      throw new AuthxException("Principal has already been specified");
     }
 
     if (empty($args['contactId']) && !empty($args['userId'])) {
@@ -356,7 +417,7 @@ class AuthenticatorTarget {
    * The redacted version may be retained in the (real or fake) session and consulted by more
    * fine-grained access-controls.
    *
-   * @return array
+   * @return array{flow: string, credType: string, jwt: ?array, useSession: bool, userId: ?int, contactId: ?int}
    */
   public function createRedacted(): array {
     return [
@@ -371,4 +432,35 @@ class AuthenticatorTarget {
     ];
   }
 
+  /**
+   * Describe the (OK-ish) authentication outcome wherein the same user was
+   * already authenticated.
+   *
+   * Ex: cv ev --user=demo "return authx_login(['principal' => ['user' => 'demo']], false);"
+   *
+   * In this example, `cv ev --user=demo` does an initial login, and then `authx_login()` tries
+   * to login a second time. This is sort of an error for `authx_login()` (_since it doesn't
+   * really do auth_); but it's sort of OK (because the post-conditions are met). It's sort of
+   * a code-smell (because flows with multiple login-calls are ill-advised - and may raise
+   * exceptions with different data).
+   *
+   * @return array{flow: string, credType: string, jwt: ?array, useSession: bool, userId: ?int, contactId: ?int}
+   */
+  public function createAlreadyLoggedIn(): array {
+    \Civi::log()->warning('Principal was already authenticated. Ignoring request to re-authenticate.', [
+      'userId' => $this->userId,
+      'contactId' => $this->contactId,
+      'requestedFlow' => $this->flow,
+      'requestedCredType' => $this->credType,
+    ]);
+    return [
+      'flow' => 'already-logged-in',
+      'credType' => 'already-logged-in',
+      'jwt' => NULL,
+      'useSession' => !\CRM_Utils_Constant::value('_CIVICRM_FAKE_SESSION'),
+      'userId' => $this->userId,
+      'contactId' => $this->contactId,
+    ];
+  }
+
 }
diff --git a/civicrm/ext/authx/Civi/Authx/AuthxException.php b/civicrm/ext/authx/Civi/Authx/AuthxException.php
new file mode 100644
index 0000000000..9866e6eb9b
--- /dev/null
+++ b/civicrm/ext/authx/Civi/Authx/AuthxException.php
@@ -0,0 +1,16 @@
+<?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       |
+ +--------------------------------------------------------------------+
+ */
+
+namespace Civi\Authx;
+
+class AuthxException extends \CRM_Core_Exception {
+
+}
diff --git a/civicrm/ext/authx/authx.php b/civicrm/ext/authx/authx.php
index a30dcede14..25fe959f4c 100644
--- a/civicrm/ext/authx/authx.php
+++ b/civicrm/ext/authx/authx.php
@@ -38,6 +38,44 @@ Civi::dispatcher()->addListener('civi.invoke.auth', function($e) {
   }
 });
 
+/**
+ * Perform a system login.
+ *
+ * This is useful for backend scripts that need to switch to a specific user.
+ *
+ * As needed, this will update the Civi session and CMS data.
+ *
+ * @param array{flow: ?string, useSession: ?bool, principal: ?array, cred: ?string,} $details
+ *   Describe the authentication process with these properties:
+ *
+ *   - string $flow (default 'script');
+ *     The type of authentication flow being used
+ *     Ex: 'param', 'header', 'auto'
+ *   - bool $useSession (default FALSE)
+ *     If TRUE, then the authentication should be persistent (in a session variable).
+ *     If FALSE, then the authentication should be ephemeral (single page-request).
+ *
+ *   And then ONE of these properties to describe the user/principal:
+ *
+ *   - string $cred
+ *     The credential, as formatted in the 'Authorization' header.
+ *     Ex: 'Bearer 12345', 'Basic ASDFFDSA=='
+ *   - array $principal
+ *     Description of a validated principal.
+ *     Must include 'contactId', 'userId', xor 'user'
+ * @return array{contactId: int, userId: ?int, flow: string, credType: string, useSession: bool}
+ *   An array describing the authenticated session.
+ * @throws \Civi\Authx\AuthxException
+ */
+function authx_login(array $details): array {
+  $defaults = ['flow' => 'script', 'useSession' => FALSE];
+  $details = array_merge($defaults, $details);
+  $auth = new \Civi\Authx\Authenticator();
+  $auth->setRejectMode('exception');
+  $auth->auth(NULL, array_merge($defaults, $details));
+  return \CRM_Core_Session::singleton()->get("authx");
+}
+
 /**
  * @return \Civi\Authx\AuthxInterface
  */
diff --git a/civicrm/ext/authx/info.xml b/civicrm/ext/authx/info.xml
index 3b63de7ffa..78ff63de1b 100644
--- a/civicrm/ext/authx/info.xml
+++ b/civicrm/ext/authx/info.xml
@@ -15,7 +15,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2021-02-11</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <develStage>alpha</develStage>
   <compatibility>
     <ver>5.0</ver>
diff --git a/civicrm/ext/authx/settings/authx.setting.php b/civicrm/ext/authx/settings/authx.setting.php
index 8d679529cc..d08d376c3c 100644
--- a/civicrm/ext/authx/settings/authx.setting.php
+++ b/civicrm/ext/authx/settings/authx.setting.php
@@ -17,7 +17,7 @@ use CRM_Authx_ExtensionUtil as E;
  * @copyright CiviCRM LLC https://civicrm.org/licensing
  */
 $_authx_settings = function() {
-  $flows = ['param', 'header', 'xheader', 'login', 'auto'];
+  $flows = ['param', 'header', 'xheader', 'login', 'auto', 'script'];
   $basic = [
     'group_name' => 'CiviCRM Preferences',
     'group' => 'authx',
diff --git a/civicrm/ext/authx/tests/phpunit/Civi/Authx/AllFlowsTest.php b/civicrm/ext/authx/tests/phpunit/Civi/Authx/AllFlowsTest.php
index e7792914f4..cb583345f9 100644
--- a/civicrm/ext/authx/tests/phpunit/Civi/Authx/AllFlowsTest.php
+++ b/civicrm/ext/authx/tests/phpunit/Civi/Authx/AllFlowsTest.php
@@ -463,6 +463,55 @@ class AllFlowsTest extends \PHPUnit\Framework\TestCase implements EndToEndInterf
     }
   }
 
+  /**
+   * The internal API `authx_login()` should be used by background services to set the active user.
+   *
+   * To test this, we call `cv ev 'authx_login(...);'` and check the resulting identity.
+   *
+   * @throws \CiviCRM_API3_Exception
+   */
+  public function testCliServiceLogin() {
+    $withCv = function($phpStmt) {
+      $cmd = strtr('cv ev -v @PHP', ['@PHP' => escapeshellarg($phpStmt)]);
+      exec($cmd, $output, $val);
+      $fullOutput = implode("\n", $output);
+      $this->assertEquals(0, $val, "Command returned error ($cmd) ($val):\n\"$fullOutput\"");
+      return json_decode($fullOutput, TRUE);
+    };
+
+    $principals = [
+      'contactId' => $this->getDemoCID(),
+      'userId' => $this->getDemoUID(),
+      'user' => $GLOBALS['_CV']['DEMO_USER'],
+    ];
+    foreach ($principals as $principalField => $principalValue) {
+      $msg = "Logged in with $principalField=$principalValue. We should see this user as authenticated.";
+
+      $loginArgs = ['principal' => [$principalField => $principalValue]];
+      $report = $withCv(sprintf('return authx_login(%s);', var_export($loginArgs, 1)));
+      $this->assertEquals($this->getDemoCID(), $report['contactId'], $msg);
+      $this->assertEquals($this->getDemoUID(), $report['userId'], $msg);
+      $this->assertEquals('script', $report['flow'], $msg);
+      $this->assertEquals('assigned', $report['credType'], $msg);
+      $this->assertEquals(FALSE, $report['useSession'], $msg);
+    }
+
+    $invalidPrincipals = [
+      ['contactId', 999999, AuthxException::CLASS, ';Contact ID 999999 is invalid;'],
+      ['userId', 999999, AuthxException::CLASS, ';Cannot login. Failed to determine contact ID.;'],
+      ['user', 'randuser' . mt_rand(0, 32767), AuthxException::CLASS, ';Must specify principal with valid user, userId, or contactId;'],
+    ];
+    foreach ($invalidPrincipals as $invalidPrincipal) {
+      [$principalField, $principalValue, $expectExceptionClass, $expectExceptionMessage] = $invalidPrincipal;
+
+      $loginArgs = ['principal' => [$principalField => $principalValue]];
+      $report = $withCv(sprintf('try { return authx_login(%s); } catch (Exception $e) { return [get_class($e), $e->getMessage()]; }', var_export($loginArgs, 1)));
+      $this->assertTrue(isset($report[0], $report[1]), "authx_login() should fail with invalid credentials ($principalField=>$principalValue). Received array: " . json_encode($report));
+      $this->assertRegExp($expectExceptionMessage, $report[1], "Invalid principal ($principalField=>$principalValue) should generate exception.");
+      $this->assertEquals($expectExceptionClass, $report[0], "Invalid principal ($principalField=>$principalValue) should generate exception.");
+    }
+  }
+
   /**
    * Filter a request, applying the given authentication options
    *
diff --git a/civicrm/ext/ckeditor4/info.xml b/civicrm/ext/ckeditor4/info.xml
index c683fa7921..19459f2918 100644
--- a/civicrm/ext/ckeditor4/info.xml
+++ b/civicrm/ext/ckeditor4/info.xml
@@ -15,7 +15,7 @@
     <url desc="Licensing">https://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2021-05-23</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <develStage>stable</develStage>
   <compatibility>
     <ver>5.39</ver>
diff --git a/civicrm/ext/contributioncancelactions/info.xml b/civicrm/ext/contributioncancelactions/info.xml
index cb18fdbb86..ecad815fd2 100644
--- a/civicrm/ext/contributioncancelactions/info.xml
+++ b/civicrm/ext/contributioncancelactions/info.xml
@@ -15,7 +15,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-10-12</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <develStage>stable</develStage>
   <compatibility>
     <ver>5.32</ver>
diff --git a/civicrm/ext/eventcart/info.xml b/civicrm/ext/eventcart/info.xml
index a66183c0c8..17d9711145 100644
--- a/civicrm/ext/eventcart/info.xml
+++ b/civicrm/ext/eventcart/info.xml
@@ -13,7 +13,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-08-03</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <tags>
     <tag>mgmt:hidden</tag>
   </tags>
diff --git a/civicrm/ext/ewaysingle/info.xml b/civicrm/ext/ewaysingle/info.xml
index 86c7c790f8..b7ece66ffb 100644
--- a/civicrm/ext/ewaysingle/info.xml
+++ b/civicrm/ext/ewaysingle/info.xml
@@ -15,7 +15,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-10-07</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <tags>
     <tag>mgmt:hidden</tag>
   </tags>
diff --git a/civicrm/ext/financialacls/financialacls.php b/civicrm/ext/financialacls/financialacls.php
index bbbbd9c52f..ccd3722205 100644
--- a/civicrm/ext/financialacls/financialacls.php
+++ b/civicrm/ext/financialacls/financialacls.php
@@ -2,6 +2,7 @@
 
 require_once 'financialacls.civix.php';
 // phpcs:disable
+use Civi\Api4\EntityFinancialAccount;
 use CRM_Financialacls_ExtensionUtil as E;
 // phpcs:enable
 
@@ -138,20 +139,66 @@ function financialacls_civicrm_selectWhereClause($entity, &$clauses) {
     case 'LineItem':
     case 'MembershipType':
     case 'ContributionRecur':
-      $types = [];
-      CRM_Financial_BAO_FinancialType::getAvailableFinancialTypes($types);
-      if ($types) {
-        $clauses['financial_type_id'] = 'IN (' . implode(',', array_keys($types)) . ')';
-      }
-      else {
-        $clauses['financial_type_id'] = '= 0';
-      }
+      $clauses['financial_type_id'] = _financialacls_civicrm_get_type_clause();
+      break;
+
+    case 'FinancialType':
+      $clauses['id'] = _financialacls_civicrm_get_type_clause();
+      break;
+
+    case 'FinancialAccount':
+      $clauses['id'] = _financialacls_civicrm_get_accounts_clause();
       break;
 
   }
 
 }
 
+/**
+ * Get the clause to limit available types.
+ *
+ * @return string
+ */
+function _financialacls_civicrm_get_accounts_clause(): string {
+  if (!isset(Civi::$statics['financial_acls'][__FUNCTION__][CRM_Core_Session::getLoggedInContactID()])) {
+    try {
+      $clause = '= 0';
+      Civi::$statics['financial_acls'][__FUNCTION__][CRM_Core_Session::getLoggedInContactID()] = &$clause;
+      $accounts = (array) EntityFinancialAccount::get()
+        ->addWhere('account_relationship:name', '=', 'Income Account is')
+        ->addWhere('entity_table', '=', 'civicrm_financial_type')
+        ->addSelect('entity_id', 'financial_account_id')
+        ->addJoin('FinancialType AS financial_type', 'LEFT', [
+          'entity_id',
+          '=',
+          'financial_type.id',
+        ])
+        ->execute()->indexBy('financial_account_id');
+      if (!empty($accounts)) {
+        $clause = 'IN (' . implode(',', array_keys($accounts)) . ')';
+      }
+    }
+    catch (\API_Exception $e) {
+      // We've already set it to 0 so we can quietly handle this.
+    }
+  }
+  return Civi::$statics['financial_acls'][__FUNCTION__][CRM_Core_Session::getLoggedInContactID()];
+}
+
+/**
+ * Get the clause to limit available types.
+ *
+ * @return string
+ */
+function _financialacls_civicrm_get_type_clause(): string {
+  $types = [];
+  CRM_Financial_BAO_FinancialType::getAvailableFinancialTypes($types);
+  if ($types) {
+    return 'IN (' . implode(',', array_keys($types)) . ')';
+  }
+  return '= 0';
+}
+
 /**
  * Remove unpermitted options.
  *
diff --git a/civicrm/ext/financialacls/info.xml b/civicrm/ext/financialacls/info.xml
index 01289f7452..eed9031e6c 100644
--- a/civicrm/ext/financialacls/info.xml
+++ b/civicrm/ext/financialacls/info.xml
@@ -15,7 +15,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-08-27</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <develStage>stable</develStage>
   <compatibility>
     <ver>5.30</ver>
diff --git a/civicrm/ext/financialacls/tests/phpunit/Civi/Financialacls/EntityFinancialAccountTest.php b/civicrm/ext/financialacls/tests/phpunit/Civi/Financialacls/EntityFinancialAccountTest.php
new file mode 100644
index 0000000000..41f43b2a5f
--- /dev/null
+++ b/civicrm/ext/financialacls/tests/phpunit/Civi/Financialacls/EntityFinancialAccountTest.php
@@ -0,0 +1,33 @@
+<?php
+
+namespace Civi\Financialacls;
+
+use Civi\Api4\EntityFinancialAccount;
+
+// I fought the Autoloader and the autoloader won.
+require_once 'BaseTestClass.php';
+
+/**
+ * @group headless
+ */
+class EntityFinancialAccountTest extends BaseTestClass {
+
+  /**
+   * Test only accounts with permitted income types can be retrieved.
+   *
+   * @throws \API_Exception
+   */
+  public function testGetEntityFinancialAccount(): void {
+    $this->setupLoggedInUserWithLimitedFinancialTypeAccess();
+    $entityFinancialAccounts = EntityFinancialAccount::get(FALSE)->execute();
+    $this->assertCount(23, $entityFinancialAccounts);
+    $restrictedAccounts = EntityFinancialAccount::get()->execute();
+    $this->assertCount(9, $restrictedAccounts);
+    foreach ($restrictedAccounts as $restrictedAccount) {
+      if ($restrictedAccount['entity_table'] === 'civicrm_financial_type') {
+        $this->assertEquals(1, $restrictedAccount['entity_id']);
+      }
+    }
+  }
+
+}
diff --git a/civicrm/ext/financialacls/tests/phpunit/Civi/Financialacls/FinancialAccountTest.php b/civicrm/ext/financialacls/tests/phpunit/Civi/Financialacls/FinancialAccountTest.php
new file mode 100644
index 0000000000..cc071f93af
--- /dev/null
+++ b/civicrm/ext/financialacls/tests/phpunit/Civi/Financialacls/FinancialAccountTest.php
@@ -0,0 +1,29 @@
+<?php
+
+namespace Civi\Financialacls;
+
+use Civi\Api4\FinancialAccount;
+
+// I fought the Autoloader and the autoloader won.
+require_once 'BaseTestClass.php';
+
+/**
+ * @group headless
+ */
+class FinancialAccountTest extends BaseTestClass {
+
+  /**
+   * Test only accounts with permitted income types can be retrieved.
+   *
+   * @throws \API_Exception
+   */
+  public function testGetFinancialAccount(): void {
+    $this->setupLoggedInUserWithLimitedFinancialTypeAccess();
+    $financialAccounts = FinancialAccount::get(FALSE)->execute();
+    $this->assertCount(14, $financialAccounts);
+    $restrictedAccounts = FinancialAccount::get()->execute();
+    $this->assertCount(1, $restrictedAccounts);
+    $this->assertEquals('Donation', $restrictedAccounts[0]['name']);
+  }
+
+}
diff --git a/civicrm/ext/financialacls/tests/phpunit/Civi/Financialacls/FinancialTypeTest.php b/civicrm/ext/financialacls/tests/phpunit/Civi/Financialacls/FinancialTypeTest.php
index c43511981f..bb68b08eab 100644
--- a/civicrm/ext/financialacls/tests/phpunit/Civi/Financialacls/FinancialTypeTest.php
+++ b/civicrm/ext/financialacls/tests/phpunit/Civi/Financialacls/FinancialTypeTest.php
@@ -62,4 +62,15 @@ class FinancialTypeTest extends BaseTestClass {
     ], $permissions['administer CiviCRM Financial Types']);
   }
 
+  /**
+   * Test income financial types are acl filtered.
+   */
+  public function testGetIncomeFinancialType(): void {
+    $types = \CRM_Financial_BAO_FinancialType::getIncomeFinancialType();
+    $this->assertCount(4, $types);
+    $this->setupLoggedInUserWithLimitedFinancialTypeAccess();
+    $type = \CRM_Financial_BAO_FinancialType::getIncomeFinancialType();
+    $this->assertEquals([1 => 'Donation'], $type);
+  }
+
 }
diff --git a/civicrm/ext/flexmailer/info.xml b/civicrm/ext/flexmailer/info.xml
index 9f35d4bdde..8297e8a89b 100644
--- a/civicrm/ext/flexmailer/info.xml
+++ b/civicrm/ext/flexmailer/info.xml
@@ -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.45.3</version>
+  <version>5.46.0</version>
   <develStage>stable</develStage>
   <comments>
     FlexMailer is an email delivery engine which replaces the internal guts
diff --git a/civicrm/ext/greenwich/info.xml b/civicrm/ext/greenwich/info.xml
index 58a2099d96..943a8dfdb7 100644
--- a/civicrm/ext/greenwich/info.xml
+++ b/civicrm/ext/greenwich/info.xml
@@ -15,7 +15,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-07-21</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <tags>
     <tag>mgmt:hidden</tag>
   </tags>
diff --git a/civicrm/ext/legacycustomsearches/info.xml b/civicrm/ext/legacycustomsearches/info.xml
index eda547ea5f..1d48ddd3e2 100644
--- a/civicrm/ext/legacycustomsearches/info.xml
+++ b/civicrm/ext/legacycustomsearches/info.xml
@@ -15,7 +15,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2021-07-25</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <develStage>stable</develStage>
   <tags>
     <tag>mgmt:hidden</tag>
diff --git a/civicrm/ext/message_admin/ang/crmDialog.ang.php b/civicrm/ext/message_admin/ang/crmDialog.ang.php
deleted file mode 100644
index fec3ee3414..0000000000
--- a/civicrm/ext/message_admin/ang/crmDialog.ang.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-// This file declares an Angular module which can be autoloaded
-// in CiviCRM. See also:
-// \https://docs.civicrm.org/dev/en/latest/hooks/hook_civicrm_angularModules/n
-return [
-  'js' => [
-    'ang/crmDialog.js',
-  ],
-  'requires' => [
-    //'crmUi',
-    //'crmUtil',
-    'dialogService',
-  ],
-  'settings' => [],
-  'basePages' => [],
-];
diff --git a/civicrm/ext/message_admin/info.xml b/civicrm/ext/message_admin/info.xml
index 3bbfb115a6..35faf6ae0a 100644
--- a/civicrm/ext/message_admin/info.xml
+++ b/civicrm/ext/message_admin/info.xml
@@ -15,7 +15,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2021-06-12</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <tags>
     <tag>mgmt:hidden</tag>
   </tags>
diff --git a/civicrm/ext/oauth-client/info.xml b/civicrm/ext/oauth-client/info.xml
index aac474921f..78a32dbd58 100644
--- a/civicrm/ext/oauth-client/info.xml
+++ b/civicrm/ext/oauth-client/info.xml
@@ -15,7 +15,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-10-23</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <develStage>stable</develStage>
   <compatibility>
     <ver>5.38</ver>
diff --git a/civicrm/ext/payflowpro/info.xml b/civicrm/ext/payflowpro/info.xml
index dea55ad690..f7e3a9822b 100644
--- a/civicrm/ext/payflowpro/info.xml
+++ b/civicrm/ext/payflowpro/info.xml
@@ -15,7 +15,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2021-04-13</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <develStage>stable</develStage>
   <compatibility>
     <ver>5.0</ver>
diff --git a/civicrm/ext/recaptcha/info.xml b/civicrm/ext/recaptcha/info.xml
index 3a3d6f82a0..2a6a89fa49 100644
--- a/civicrm/ext/recaptcha/info.xml
+++ b/civicrm/ext/recaptcha/info.xml
@@ -13,7 +13,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2021-04-03</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <tags>
     <tag>mgmt:hidden</tag>
   </tags>
diff --git a/civicrm/ext/search_kit/CRM/Search/Upgrader.php b/civicrm/ext/search_kit/CRM/Search/Upgrader.php
index 321ed4cc82..c1a3f55aab 100644
--- a/civicrm/ext/search_kit/CRM/Search/Upgrader.php
+++ b/civicrm/ext/search_kit/CRM/Search/Upgrader.php
@@ -51,6 +51,14 @@ class CRM_Search_Upgrader extends CRM_Search_Upgrader_Base {
    * @return bool
    */
   public function upgrade_1001(): bool {
+    // If you upgrade direct from 5.35 to 5.40+ then upgrade_1001 which is
+    // from 5.36 triggers api4 to use the field that gets added in 5.40.
+    // So rather than rewrite all these upgrades in straight SQL, let's just
+    // add the field now, and then upgrade_1005 will be a no-op if upgrading
+    // from 5.36 or earlier.
+    $this->ctx->log->info('Applying update 1005 before 1001 to avoid chicken and egg problem.');
+    $this->addColumn('civicrm_search_display', 'acl_bypass', "tinyint DEFAULT 0 COMMENT 'Skip permission checks and ACLs when running this display.'");
+
     $this->ctx->log->info('Applying update 1001 - normalize search display columns.');
     $savedSearches = \Civi\Api4\SavedSearch::get(FALSE)
       ->addWhere('api_params', 'IS NOT NULL')
diff --git a/civicrm/ext/search_kit/Civi/Api4/Action/SearchDisplay/AbstractRunAction.php b/civicrm/ext/search_kit/Civi/Api4/Action/SearchDisplay/AbstractRunAction.php
index cd163bb908..795bb7d492 100644
--- a/civicrm/ext/search_kit/Civi/Api4/Action/SearchDisplay/AbstractRunAction.php
+++ b/civicrm/ext/search_kit/Civi/Api4/Action/SearchDisplay/AbstractRunAction.php
@@ -48,6 +48,14 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction {
    */
   protected $filters = [];
 
+  /**
+   * Filters passed directly into this display via Afform markup
+   * will have their labels appended to the Afform title.
+   *
+   * @var array
+   */
+  protected $filterLabels = [];
+
   /**
    * Integer used as a seed when ordering by RAND().
    * This keeps the order stable enough to use a pager with random sorting.
@@ -67,6 +75,14 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction {
    */
   private $_afform;
 
+  /**
+   * Override execute method to change the result object type
+   * @return \Civi\Api4\Result\SearchDisplayRunResult
+   */
+  public function execute() {
+    return parent::execute();
+  }
+
   /**
    * @param \Civi\Api4\Generic\Result $result
    * @throws UnauthorizedException
@@ -99,13 +115,13 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction {
       throw new UnauthorizedException('Access denied');
     }
 
-    $this->_apiParams['checkPermissions'] = empty($this->display['acl_bypass']);
+    $this->_apiParams['checkPermissions'] = $this->savedSearch['api_params']['checkPermissions'] = empty($this->display['acl_bypass']);
     $this->display['settings']['columns'] = $this->display['settings']['columns'] ?? [];
 
     $this->processResult($result);
   }
 
-  abstract protected function processResult(\Civi\Api4\Generic\Result $result);
+  abstract protected function processResult(\Civi\Api4\Result\SearchDisplayRunResult $result);
 
   /**
    * Transforms each row into an array of raw data and an array of formatted columns
@@ -404,12 +420,13 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction {
       }
       // Check access for edit/update links
       // (presumably if a record is shown in SearchKit the user already has view access, and the check is expensive)
-      if ($path && isset($data) && $link['action'] !== 'view') {
+      if ($path && isset($data) && !in_array($link['action'], ['view', 'preview'], TRUE)) {
         $id = $data[$prefix . $idKey] ?? NULL;
         $id = is_array($id) ? $id[$index] ?? NULL : $id;
         if ($id) {
           $access = civicrm_api4($link['entity'], 'checkAccess', [
-            'action' => $link['action'],
+            // Fudge links with funny action names to check 'update'
+            'action' => $link['action'] === 'delete' ? 'delete' : 'update',
             'values' => [
               $idField => $id,
             ],
@@ -586,7 +603,8 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction {
    */
   protected function applyFilters() {
     // Allow all filters that are included in SELECT clause or are fields on the Afform.
-    $allowedFilters = array_merge($this->getSelectAliases(), $this->getAfformFilters());
+    $afformFilters = $this->getAfformFilters();
+    $allowedFilters = array_merge($this->getSelectAliases(), $afformFilters);
 
     // Ignore empty strings
     $filters = array_filter($this->filters, [$this, 'hasValue']);
@@ -599,6 +617,9 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction {
       if (in_array($key, $allowedFilters, TRUE) || !array_diff($fieldNames, $allowedFilters)) {
         $this->applyFilter($fieldNames, $value);
       }
+      if (in_array($key, $afformFilters, TRUE)) {
+        $this->addFilterLabel($key, $value);
+      }
     }
   }
 
@@ -940,4 +961,45 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction {
     ];
   }
 
+  /**
+   * Sets $this->filterLabels to provide contextual titles to search Afforms
+   *
+   * @param $fieldName
+   * @param $value
+   * @throws \API_Exception
+   * @throws \Civi\API\Exception\NotImplementedException
+   */
+  private function addFilterLabel($fieldName, $value) {
+    $field = $this->getField($fieldName);
+    if (!$field || !$value) {
+      return;
+    }
+    $idField = CoreUtil::getIdFieldName($field['entity']);
+    if ($field['name'] === $idField) {
+      $field['fk_entity'] = $field['entity'];
+    }
+    if (!empty($field['options'])) {
+      $options = civicrm_api4($field['entity'], 'getFields', [
+        'loadOptions' => TRUE,
+        'where' => [['name', '=', $field['name']]],
+      ])->first()['options'] ?? [];
+      if (!empty($options[$value])) {
+        $this->filterLabels[] = $options[$value];
+      }
+    }
+    elseif (!empty($field['fk_entity'])) {
+      $idField = CoreUtil::getIdFieldName($field['fk_entity']);
+      $labelField = CoreUtil::getInfoItem($field['fk_entity'], 'label_field');
+      if ($labelField) {
+        $record = civicrm_api4($field['fk_entity'], 'get', [
+          'where' => [[$idField, '=', $value]],
+          'select' => [$labelField],
+        ])->first() ?? NULL;
+        if (isset($record[$labelField])) {
+          $this->filterLabels[] = $record[$labelField];
+        }
+      }
+    }
+  }
+
 }
diff --git a/civicrm/ext/search_kit/Civi/Api4/Action/SearchDisplay/Download.php b/civicrm/ext/search_kit/Civi/Api4/Action/SearchDisplay/Download.php
index 7f8bd75a18..c2cf45f192 100644
--- a/civicrm/ext/search_kit/Civi/Api4/Action/SearchDisplay/Download.php
+++ b/civicrm/ext/search_kit/Civi/Api4/Action/SearchDisplay/Download.php
@@ -46,10 +46,10 @@ class Download extends AbstractRunAction {
   ];
 
   /**
-   * @param \Civi\Api4\Generic\Result $result
+   * @param \Civi\Api4\Result\SearchDisplayRunResult $result
    * @throws \API_Exception
    */
-  protected function processResult(\Civi\Api4\Generic\Result $result) {
+  protected function processResult(\Civi\Api4\Result\SearchDisplayRunResult $result) {
     $entityName = $this->savedSearch['api_entity'];
     $apiParams =& $this->_apiParams;
     $settings = $this->display['settings'];
diff --git a/civicrm/ext/search_kit/Civi/Api4/Action/SearchDisplay/GetDefault.php b/civicrm/ext/search_kit/Civi/Api4/Action/SearchDisplay/GetDefault.php
index cfdc81a2a0..320831b7ac 100644
--- a/civicrm/ext/search_kit/Civi/Api4/Action/SearchDisplay/GetDefault.php
+++ b/civicrm/ext/search_kit/Civi/Api4/Action/SearchDisplay/GetDefault.php
@@ -154,7 +154,7 @@ class GetDefault extends \Civi\Api4\Generic\AbstractAction {
       if (!empty($field['explicit_join'])) {
         $label = $this->getJoinLabel($field['explicit_join']) . ': ';
       }
-      if (!empty($field['implicit_join'])) {
+      if (!empty($field['implicit_join']) && empty($field['custom_field_id'])) {
         $field = $this->getField(substr($expr->getAlias(), 0, -1 - strlen($field['name'])));
       }
       return $label . $field['label'];
diff --git a/civicrm/ext/search_kit/Civi/Api4/Action/SearchDisplay/Run.php b/civicrm/ext/search_kit/Civi/Api4/Action/SearchDisplay/Run.php
index 5a42ddb614..fad6bc95a5 100644
--- a/civicrm/ext/search_kit/Civi/Api4/Action/SearchDisplay/Run.php
+++ b/civicrm/ext/search_kit/Civi/Api4/Action/SearchDisplay/Run.php
@@ -29,10 +29,10 @@ class Run extends AbstractRunAction {
   protected $limit;
 
   /**
-   * @param \Civi\Api4\Generic\Result $result
+   * @param \Civi\Api4\Result\SearchDisplayRunResult $result
    * @throws \API_Exception
    */
-  protected function processResult(\Civi\Api4\Generic\Result $result) {
+  protected function processResult(\Civi\Api4\Result\SearchDisplayRunResult $result) {
     $entityName = $this->savedSearch['api_entity'];
     $apiParams =& $this->_apiParams;
     $settings = $this->display['settings'];
@@ -77,6 +77,7 @@ class Run extends AbstractRunAction {
     }
     else {
       $result->exchangeArray($this->formatResult($apiResult));
+      $result->labels = $this->filterLabels;
     }
 
   }
diff --git a/civicrm/ext/search_kit/Civi/Api4/Result/SearchDisplayRunResult.php b/civicrm/ext/search_kit/Civi/Api4/Result/SearchDisplayRunResult.php
new file mode 100644
index 0000000000..d1c5fa37b4
--- /dev/null
+++ b/civicrm/ext/search_kit/Civi/Api4/Result/SearchDisplayRunResult.php
@@ -0,0 +1,26 @@
+<?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       |
+ +--------------------------------------------------------------------+
+ */
+
+namespace Civi\Api4\Result;
+
+/**
+ * Class ReplaceResult
+ *
+ * @package Civi\Api4\Result
+ */
+class SearchDisplayRunResult extends \Civi\Api4\Generic\Result {
+  /**
+   * @var array
+   */
+  public $labels = [];
+
+}
diff --git a/civicrm/ext/search_kit/Civi/Search/Admin.php b/civicrm/ext/search_kit/Civi/Search/Admin.php
index 0e68873868..f8a8ecb96d 100644
--- a/civicrm/ext/search_kit/Civi/Search/Admin.php
+++ b/civicrm/ext/search_kit/Civi/Search/Admin.php
@@ -395,7 +395,7 @@ class Admin {
       'title' => ts('Arithmetic'),
       'description' => ts('Add, subtract, multiply, divide'),
       'category' => SqlFunction::CATEGORY_MATH,
-      'dataType' => 'Number',
+      'data_type' => 'Number',
       'params' => [
         [
           'label' => ts('Value'),
@@ -412,8 +412,11 @@ class Admin {
         ],
       ],
     ];
-    // Filter out empty param properties (simplifies the javascript which treats empty arrays/objects as != null)
     foreach ($functions as &$function) {
+      // Normalize this property name to match fields data_type
+      $function['data_type'] = $function['dataType'] ?? NULL;
+      unset($function['dataType']);
+      // Filter out empty param properties (simplifies the javascript which treats empty arrays/objects as != null)
       foreach ($function['params'] as $i => $param) {
         $function['params'][$i] = array_filter($param);
       }
diff --git a/civicrm/ext/search_kit/Civi/Search/Display.php b/civicrm/ext/search_kit/Civi/Search/Display.php
index 3268807f43..4f9e3cce22 100644
--- a/civicrm/ext/search_kit/Civi/Search/Display.php
+++ b/civicrm/ext/search_kit/Civi/Search/Display.php
@@ -78,6 +78,14 @@ class Display {
           // Contacts and cases are too cumbersome to view in a popup
           'target' => in_array($entity, ['Contact', 'Case']) ? '_blank' : 'crm-popup',
         ],
+        'preview' => [
+          'action' => 'preview',
+          'entity' => $entity,
+          'text' => E::ts('Preview %1', $label),
+          'icon' => 'fa-eye',
+          'style' => 'default',
+          'target' => 'crm-popup',
+        ],
         'update' => [
           'action' => 'update',
           'entity' => $entity,
@@ -87,6 +95,14 @@ class Display {
           // Contacts and cases are too cumbersome to edit in a popup
           'target' => in_array($entity, ['Contact', 'Case']) ? '_blank' : 'crm-popup',
         ],
+        'move' => [
+          'action' => 'move',
+          'entity' => $entity,
+          'text' => E::ts('Move %1', $label),
+          'icon' => 'fa-random',
+          'style' => 'default',
+          'target' => 'crm-popup',
+        ],
         'delete' => [
           'action' => 'delete',
           'entity' => $entity,
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin.ang.php b/civicrm/ext/search_kit/ang/crmSearchAdmin.ang.php
index f6c673415c..346f08243a 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin.ang.php
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin.ang.php
@@ -15,7 +15,7 @@ return [
   ],
   'bundles' => ['bootstrap3'],
   'basePages' => ['civicrm/admin/search'],
-  'requires' => ['crmUi', 'crmUtil', 'ngRoute', 'ui.sortable', 'ui.bootstrap', 'api4', 'crmSearchTasks', 'crmRouteBinder'],
+  'requires' => ['crmUi', 'crmUtil', 'ngRoute', 'ui.sortable', 'ui.bootstrap', 'api4', 'crmSearchTasks', 'crmRouteBinder', 'crmDialog'],
   'settingsFactory' => ['\Civi\Search\Admin', 'getAdminSettings'],
   'permissions' => ['all CiviCRM permissions and ACLs'],
 ];
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin.module.js b/civicrm/ext/search_kit/ang/crmSearchAdmin.module.js
index 62737a96c8..7edab31d64 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin.module.js
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin.module.js
@@ -13,7 +13,7 @@
       $routeProvider.when('/list', {
         controller: 'searchList',
         reloadOnSearch: false,
-        templateUrl: '~/crmSearchAdmin/searchListing/crmSearchAdminSearchListing.html',
+        templateUrl: '~/crmSearchAdmin/searchListing/searchList.html',
       });
       $routeProvider.when('/create/:entity', {
         controller: 'searchCreate',
@@ -45,7 +45,7 @@
     })
 
     // Controller for tabbed view of SavedSearches
-    .controller('searchList', function($scope, searchMeta, formatForSelect2) {
+    .controller('searchList', function($scope, $timeout, searchMeta, formatForSelect2, dialogService) {
       var ts = $scope.ts = CRM.ts('org.civicrm.search_kit'),
         ctrl = $scope.$ctrl = this;
       searchEntity = 'SavedSearch';
@@ -72,6 +72,22 @@
       if (!this.tab) {
         this.tab = this.tabs[0].name;
       }
+
+      this.openImportDialog = function() {
+        var options = CRM.utils.adjustDialogDefaults({
+          autoOpen: false,
+          title: ts('Import Saved Search')
+        });
+        dialogService.open('crmSearchAdminImport', '~/crmSearchAdmin/searchListing/import.html', {}, options)
+          .then(function() {
+            // Refresh the custom tab by resetting the filters
+            ctrl.tabs[0].filters = {};
+            // Timeout ensures the change gets noticed by the display's $watch
+            $timeout(function() {
+              ctrl.tabs[0].filters = {has_base: false};
+            }, 300);
+          }, _.noop);
+      };
     })
 
     // Controller for creating a new search
@@ -310,7 +326,7 @@
           values = _.merge({
             type: 'field',
             key: info.alias,
-            dataType: (info.fn && info.fn.dataType) || field.data_type
+            dataType: (info.fn && info.fn.data_type) || field.data_type
           }, defaults);
         if (defaults.label === true) {
           values.label = getDefaultLabel(fieldExpr);
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/compose.html b/civicrm/ext/search_kit/ang/crmSearchAdmin/compose.html
index 6437a92b57..173da60ff2 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/compose.html
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/compose.html
@@ -39,13 +39,38 @@
   </div>
   <div class="crm-search-criteria-column">
     <fieldset class="api4-clause-fieldset">
-      <crm-search-clause clauses="$ctrl.savedSearch.api_params.where" format="string" op="AND" label="{{:: ts('Where') }}" fields="fieldsForWhere" ></crm-search-clause>
+      <crm-search-clause clauses="$ctrl.savedSearch.api_params.where" format="string" op="AND" label="{{:: ts('Where') }}" fields="fieldsForWhere" allow-functions="true" ></crm-search-clause>
     </fieldset>
     <fieldset ng-if="$ctrl.paramExists('having') && $ctrl.savedSearch.api_params.groupBy.length" class="api4-clause-fieldset">
       <crm-search-clause clauses="$ctrl.savedSearch.api_params.having" format="string" op="AND" label="{{:: ts('Having') }}" fields="fieldsForHaving" ></crm-search-clause>
     </fieldset>
   </div>
 </div>
+<div class="form-group crm-search-admin-right">
+  <div class="btn-group" ng-if="$ctrl.savedSearch.id">
+    <a ng-href="{{ $ctrl.searchDisplayPath + '#/display/' + $ctrl.savedSearch.name }}" target="_blank" class="btn btn-primary-outline" title="{{:: ts('View search results table') }}">
+      <i class="crm-i fa-external-link"></i>
+      {{:: ts('View Results') }}
+    </a>
+    <button type="button" ng-click="$ctrl.openDisplayMenu = true;" class="btn btn-primary-outline dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+      <span class="caret"></span>
+    </button>
+    <ul class="dropdown-menu dropdown-menu-right" ng-if=":: $ctrl.openDisplayMenu">
+      <li title="{{:: ts('View search results table') }}">
+        <a ng-href="{{ $ctrl.searchDisplayPath + '#/display/' + $ctrl.savedSearch.name }}" target="_blank">
+          <i class="crm-i fa-table"></i>
+          {{:: ts('Search results table') }}
+        </a>
+      </li>
+      <li ng-repeat="display in $ctrl.savedSearch.displays" ng-if="display.id" ng-class="{disabled: display.acl_bypass}" title="{{:: display.acl_bypass ? ts('Display has permissions disabled') : ts('View display') }}">
+        <a ng-href="{{ display.acl_bypass ? '' : $ctrl.searchDisplayPath + '#/display/' + $ctrl.savedSearch.name + '/' + display.name }}" target="_blank">
+          <i class="crm-i {{ display.acl_bypass ? 'fa-unlock' : $ctrl.displayTypes[display.type].icon }}"></i>
+          {{ display.label }}
+        </a>
+      </li>
+    </ul>
+  </div>
+</div>
 <fieldset id="crm-search-build-functions">
   <legend ng-click="controls.showFunctions = !controls.showFunctions">
     <i class="crm-i fa-caret-{{ !controls.showFunctions ? 'right' : 'down' }}"></i>
@@ -54,7 +79,7 @@
   <div ng-if="!!controls.showFunctions">
     <!-- Must use track by $index with an array of primitives, and manually refresh this loop when indexes change -->
     <fieldset ng-repeat="col in $ctrl.savedSearch.api_params.select track by $index" ng-if="!$ctrl.isPseudoField(col)">
-      <crm-search-function expr="$ctrl.savedSearch.api_params.select[$index]"></crm-search-function>
+      <crm-search-function class="form-inline" mode="select" expr="$ctrl.savedSearch.api_params.select[$index]"></crm-search-function>
     </fieldset>
   </div>
 </fieldset>
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdmin.html b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdmin.html
index 0f4695c235..8c4a2e5446 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdmin.html
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdmin.html
@@ -54,30 +54,6 @@
             </ul>
           </div>
 
-          <div class="btn-group" ng-if="$ctrl.savedSearch.id">
-            <a ng-href="{{ $ctrl.searchDisplayPath + '#/display/' + $ctrl.savedSearch.name }}" target="_blank" class="btn btn-primary-outline" title="{{:: ts('View search results table') }}">
-              <i class="crm-i fa-external-link"></i>
-              {{:: ts('View') }}
-            </a>
-            <button type="button" ng-click="$ctrl.openDisplayMenu = true;" class="btn btn-primary-outline dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-              <span class="caret"></span>
-            </button>
-            <ul class="dropdown-menu dropdown-menu-right" ng-if=":: $ctrl.openDisplayMenu">
-              <li title="{{:: ts('View search results table') }}">
-                <a ng-href="{{ $ctrl.searchDisplayPath + '#/display/' + $ctrl.savedSearch.name }}" target="_blank">
-                  <i class="crm-i fa-table"></i>
-                  {{:: ts('Search results table') }}
-                </a>
-              </li>
-              <li ng-repeat="display in $ctrl.savedSearch.displays" ng-if="display.id" ng-class="{disabled: display.acl_bypass}" title="{{:: display.acl_bypass ? ts('Display has permissions disabled') : ts('View display') }}">
-                <a ng-href="{{ display.acl_bypass ? '' : $ctrl.searchDisplayPath + '#/display/' + $ctrl.savedSearch.name + '/' + display.name }}" target="_blank">
-                  <i class="crm-i {{ display.acl_bypass ? 'fa-unlock' : $ctrl.displayTypes[display.type].icon }}"></i>
-                  {{ display.label }}
-                </a>
-              </li>
-            </ul>
-          </div>
-
           <div class="btn-group">
             <button type="button" class="btn" ng-class="{'btn-primary': status === 'unsaved', 'btn-warning': status === 'saving', 'btn-success': status === 'saved'}" ng-disabled="status !== 'unsaved'" ng-click="$ctrl.save()">
               <i class="crm-i" ng-class="{'fa-check': status !== 'saving', 'fa-spin fa-spinner': status === 'saving'}"></i>
@@ -95,7 +71,7 @@
       <ul class="nav nav-pills nav-stacked" ng-include="'~/crmSearchAdmin/tabs.html'"></ul>
       <div class="crm-flex-4" ng-switch="controls.tab">
         <div ng-switch-when="compose">
-          <div ng-include="'~/crmSearchAdmin/compose.html'"></div>
+          <div ng-include="'~/crmSearchAdmin/compose.html'" class="crm-search-admin-relative"></div>
           <crm-search-admin-results-table search="$ctrl.savedSearch"></crm-search-admin-results-table>
         </div>
         <div ng-switch-when="group">
@@ -103,7 +79,7 @@
         </div>
         <div ng-switch-default>
           <div ng-repeat="display in $ctrl.savedSearch.displays" ng-if="controls.tab === ('display_' + $index)">
-            <crm-search-admin-display display="display" saved-search="$ctrl.savedSearch"></crm-search-admin-display>
+            <crm-search-admin-display class="crm-search-admin-relative" display="display" saved-search="$ctrl.savedSearch"></crm-search-admin-display>
           </div>
         </div>
       </div>
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminDisplay.component.js b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminDisplay.component.js
index 94d4007ab3..39f15f6325 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminDisplay.component.js
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminDisplay.component.js
@@ -195,13 +195,13 @@
         return arg.field && arg.field.type !== 'Pseudo';
       };
 
-      // Aggregate functions (COUNT, AVG, MAX) cannot display as links, except for GROUP_CONCAT
+      // Aggregate functions (COUNT, AVG, MAX) cannot autogenerate links, except for GROUP_CONCAT
       // which gets special treatment in APIv4 to convert it to an array.
-      this.canBeLink = function(col) {
-        var expr = ctrl.getExprFromSelect(col.key),
+      function canUseLinks(colKey) {
+        var expr = ctrl.getExprFromSelect(colKey),
           info = searchMeta.parseExpr(expr);
         return !info.fn || info.fn.category !== 'aggregate' || info.fn.name === 'GROUP_CONCAT';
-      };
+      }
 
       var linkProps = ['path', 'entity', 'action', 'join', 'target'];
 
@@ -237,11 +237,14 @@
 
       this.getLinks = function(columnKey) {
         if (!ctrl.links) {
-          ctrl.links = {'*': ctrl.crmSearchAdmin.buildLinks()};
+          ctrl.links = {'*': ctrl.crmSearchAdmin.buildLinks(), '0': []};
         }
         if (!columnKey) {
           return ctrl.links['*'];
         }
+        if (!canUseLinks(columnKey)) {
+          return ctrl.links['0'];
+        }
         var expr = ctrl.getExprFromSelect(columnKey),
           info = searchMeta.parseExpr(expr),
           joinEntity = searchMeta.getJoinEntity(info);
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminDisplay.html b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminDisplay.html
index 6393bf24b9..5600bdd3f2 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminDisplay.html
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminDisplay.html
@@ -15,5 +15,10 @@
       {{:: ts('Anyone who can view this display will be able to see all results, regardless of their permission level.') }}
     </div>
   </div>
-
 </fieldset>
+<div class="form-group crm-search-admin-right" ng-if="$ctrl.display.id">
+  <a ng-href="{{ $ctrl.crmSearchAdmin.searchDisplayPath + '#/display/' + $ctrl.savedSearch.name + '/' + $ctrl.display.name }}" target="_blank" class="btn btn-primary-outline" title="{{:: ts('View search display on its own page') }}">
+    <i class="crm-i fa-external-link"></i>
+    {{:: ts('View Display') }}
+  </a>
+</div>
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminExport.component.js b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminExport.component.js
new file mode 100644
index 0000000000..8d60739432
--- /dev/null
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminExport.component.js
@@ -0,0 +1,69 @@
+(function(angular, $, _) {
+  "use strict";
+
+  angular.module('crmSearchAdmin').component('crmSearchAdminExport', {
+    bindings: {
+      savedSearchId: '<',
+      savedSearchName: '<',
+      displayNames: '<'
+    },
+    templateUrl: '~/crmSearchAdmin/crmSearchAdminExport.html',
+    controller: function ($scope, $element, crmApi4) {
+      var ts = $scope.ts = CRM.ts('org.civicrm.search_kit'),
+        ctrl = this;
+      this.afformEnabled = CRM.crmSearchAdmin.afformEnabled;
+
+      this.types = [
+        {entity: 'SavedSearch', title: ts('Saved Search')},
+        {entity: 'SearchDisplay', title: ts('1 Display'), plural: ts('%1 Displays')},
+        {entity: 'Group', title: ts('Smart Group'), plural: ts('%1 Smart Groups')},
+      ];
+
+      this.$onInit = function() {
+        this.apiExplorerLink = CRM.url('civicrm/api4#/explorer/SavedSearch/export?_format=php&id=' + ctrl.savedSearchId);
+
+        var findDisplays = _.transform(ctrl.displayNames, function(findDisplays, displayName) {
+          findDisplays.push(['search_displays', 'CONTAINS', ctrl.savedSearchName + '.' + displayName]);
+        }, [['search_displays', 'CONTAINS', ctrl.savedSearchName]]);
+        var apiCalls = [
+          ['SavedSearch', 'export', {id: ctrl.savedSearchId}],
+        ];
+        if (ctrl.afformEnabled) {
+          apiCalls.push(['Afform', 'get', {layoutFormat: 'html', where: [['type', '=', 'search'], ['OR', findDisplays]]}]);
+        }
+        crmApi4(apiCalls)
+          .then(function(result) {
+            _.each(ctrl.types, function (type) {
+              type.values = _.pluck(_.pluck(_.where(result[0], {entity: type.entity}), 'params'), 'values');
+              type.enabled = !!type.values.length;
+            });
+            // Afforms are not included in the export and are fetched separately
+            if (ctrl.afformEnabled) {
+              ctrl.types.push({entity: 'Afform', enabled: !!result[1].length, values: _.toArray(result[1]), title: ts('1 Form'), plural: ts('%1 Forms')});
+            }
+            ctrl.refreshOutput();
+          });
+      };
+
+      this.refreshOutput = function() {
+        var data = [];
+        _.each(ctrl.types, function(type) {
+          if (type.enabled) {
+            _.each(type.values, function(values) {
+              data.push([type.entity, 'create', {values: values}]);
+            });
+          }
+        });
+        ctrl.output = JSON.stringify(data, null, 2);
+        ctrl.copied = false;
+      };
+
+      this.copyToClipboard = function() {
+        document.getElementById('crm-search-admin-export-output-code').select();
+        document.execCommand('copy');
+        ctrl.copied = true;
+      };
+    }
+  });
+
+})(angular, CRM.$, CRM._);
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminExport.html b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminExport.html
new file mode 100644
index 0000000000..c7682bc377
--- /dev/null
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminExport.html
@@ -0,0 +1,38 @@
+<div id="bootstrap-theme">
+  <div class="alert alert-info">
+    <p>
+      <i class="crm-i fa-info-circle"></i>
+      {{:: ts('Search configuration can be copied from here, then pasted into "Import" to e.g. transfer between sites.') }}
+    </p>
+    <p>
+      <i class="crm-i fa-suitcase"></i>
+      {{:: ts('Note: to package for distribution in an extension, use:') }}
+      <a ng-href="{{:: $ctrl.apiExplorerLink }}" target="_blank">
+        <u>{{:: ts('API Explorer Export') }}</u>
+        <i class="crm-i fa-external-link"></i>
+      </a>
+    </p>
+  </div>
+  <h4>{{:: ts('Include in output') }}</h4>
+  <div ng-if="!$ctrl.output" style="width: 150px">
+    <div class="crm-search-loading-placeholder"></div>
+    <div class="crm-search-loading-placeholder"></div>
+    <div class="crm-search-loading-placeholder"></div>
+  </div>
+  <div ng-if="$ctrl.output" class="form-group">
+    <div ng-repeat="type in $ctrl.types" class="checkbox">
+      <label ng-class="{disabled: !type.values.length}">
+        <input type="checkbox" ng-disabled="!type.values.length" ng-model="type.enabled" ng-change="$ctrl.refreshOutput()">
+        <span ng-if="type.values.length === 1">{{:: type.title }}</span>
+        <span ng-if="type.values.length !== 1">{{:: type.plural.replace('%1', type.values.length) }}</span>
+      </label>
+    </div>
+  </div>
+  <textarea id="crm-search-admin-export-output-code" class="form-control" readonly ng-model="$ctrl.output" rows="8"></textarea>
+  <div class="btn-group">
+    <button type="button" ng-disabled="!$ctrl.output" class="btn btn-{{ $ctrl.copied ? 'success' : 'primary' }}" ng-click="$ctrl.copyToClipboard()">
+      <i class="crm-i fa-{{ $ctrl.copied ? 'check' : 'clipboard' }}"></i>
+      {{ $ctrl.copied ? ts('Copied to clipboard') : ts('Copy to clipboard') }}
+    </button>
+  </div>
+</div>
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminImport.component.js b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminImport.component.js
new file mode 100644
index 0000000000..cfc3b7d349
--- /dev/null
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminImport.component.js
@@ -0,0 +1,41 @@
+(function(angular, $, _) {
+  "use strict";
+
+  angular.module('crmSearchAdmin').component('crmSearchAdminImport', {
+    templateUrl: '~/crmSearchAdmin/crmSearchAdminImport.html',
+    controller: function ($scope, dialogService, crmApi4) {
+      var ts = $scope.ts = CRM.ts('org.civicrm.search_kit'),
+        ctrl = this;
+
+      this.values = '';
+
+      this.run = function() {
+        ctrl.running = true;
+        try {
+          var apiCalls = JSON.parse(ctrl.values);
+          _.each(apiCalls, function(apiCall) {
+            if (apiCall[1] !== 'create' || ('chain' in apiCall[2] && !_.isEmpty(apiCall[2].chain))) {
+              throw ts('Unsupported API action: only "create" is allowed.');
+            }
+          });
+          crmApi4(apiCalls)
+            .then(function(result) {
+              CRM.alert(
+                result.length === 1 ? ts('1 record successfully imported.') : ts('%1 records successfully imported.', {1: results.length}),
+                ts('Saved'),
+                'success'
+              );
+              dialogService.close('crmSearchAdminImport');
+            }, function(error) {
+              ctrl.running = false;
+              alert(ts('Processing Error') + "\n" + error.error_message);
+            });
+        } catch(e) {
+          ctrl.running = false;
+          alert(ts('Input Error') + "\n" + e);
+        }
+      };
+    }
+  });
+
+})(angular, CRM.$, CRM._);
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminImport.html b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminImport.html
new file mode 100644
index 0000000000..64872d10d7
--- /dev/null
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminImport.html
@@ -0,0 +1,14 @@
+<div id="bootstrap-theme" crm-dialog="crmSearchAdminImport">
+  <div class="alert alert-info">
+    <p>
+      <i class="crm-i fa-info-circle"></i>
+      {{:: ts('A Search configuration copied from the "Export" action can be pasted here.') }}
+    </p>
+    <p>
+      {{:: ts('Note: a Saved Search with the same name must not already exist.') }}
+    </p>
+  </div>
+  <textarea id="crm-search-admin-export-output-code" class="form-control" ng-model="$ctrl.values" rows="15"></textarea>
+  <crm-dialog-button text="ts('Import')" icons="{primary: 'fa-save'}" on-click="$ctrl.run()" disabled="$ctrl.running || !$ctrl.values" />
+  <crm-dialog-button text="ts('Cancel')" icons="{primary: 'fa-times'}" on-click="crmSearchAdminImport.cancel()" disabled="$ctrl.running" />
+</div>
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminTokenSelect.component.js b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminTokenSelect.component.js
index b1f69ba2f2..3b4642dd9b 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminTokenSelect.component.js
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchAdminTokenSelect.component.js
@@ -30,7 +30,7 @@
         var allFields = ctrl.admin.getAllFields(ctrl.suffix || '', ['Field', 'Custom', 'Extra', 'Pseudo']);
         _.eachRight(ctrl.admin.savedSearch.api_params.select, function(fieldName) {
           allFields.unshift({
-            id: fieldName,
+            id: _.last(fieldName.split(' AS ')),
             text: searchMeta.getDefaultLabel(fieldName)
           });
         });
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchClause.component.js b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchClause.component.js
index 558e4817b6..8b97626693 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchClause.component.js
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchClause.component.js
@@ -7,6 +7,7 @@
       clauses: '<',
       format: '@',
       op: '@',
+      allowFunctions: '<',
       skip: '<',
       label: '@',
       hideLabel: '@',
@@ -73,11 +74,22 @@
         return getFirstArgFromExpr(expr).field;
       };
 
+      this.getFieldOrFunction = function(expr) {
+        if (ctrl.hasFunction(expr)) {
+          return searchMeta.parseExpr(expr).fn;
+        }
+        return ctrl.getField(expr);
+      };
+
       this.getOptionKey = function(expr) {
         var arg = getFirstArgFromExpr(expr);
         return arg.suffix ? arg.suffix.slice(1) : 'id';
       };
 
+      this.hasFunction = function(expr) {
+        return expr.indexOf('(') > -1;
+      };
+
       this.addGroup = function(op) {
         ctrl.clauses.push([op, []]);
       };
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchClause.html b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchClause.html
index 4fc255e6eb..9cc00440cf 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchClause.html
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchClause.html
@@ -15,12 +15,15 @@
         </span>
       </div>
       <div ng-if="!$ctrl.conjunctions[clause[0]]" class="api4-input-group">
-        <input class="form-control collapsible-optgroups" ng-model="clause[0]" crm-ui-select="{data: $ctrl.fields, allowClear: true, placeholder: 'Field'}" ng-change="$ctrl.changeClauseField(clause, index)" />
+        <crm-search-function ng-if="$ctrl.allowFunctions" class="form-group" expr="clause[0]" mode="clause"></crm-search-function>
+        <span ng-if="!$ctrl.hasFunction(clause[0])">
+          <input class="form-control collapsible-optgroups" ng-model="clause[0]" crm-ui-select="{data: $ctrl.fields, allowClear: true, placeholder: 'Field'}" ng-change="$ctrl.changeClauseField(clause, index)" />
+        </span>
         <select class="form-control api4-operator" ng-model="clause[1]" ng-options="o.key as o.value for o in $ctrl.getOperators(clause)" ng-change="$ctrl.changeClauseOperator(clause)" ></select>
-        <crm-search-input ng-if="$ctrl.operatorTakesInput(clause[1])" ng-model="clause[2]" field="$ctrl.getField(clause[0])" option-key="$ctrl.getOptionKey(clause[0])" op="clause[1]" format="$ctrl.format" class="form-group"></crm-search-input>
+        <crm-search-input ng-if="$ctrl.operatorTakesInput(clause[1])" ng-model="clause[2]" field="$ctrl.getFieldOrFunction(clause[0])" option-key="$ctrl.getOptionKey(clause[0])" op="clause[1]" format="$ctrl.format" class="form-group"></crm-search-input>
       </div>
       <fieldset class="clearfix" ng-if="$ctrl.conjunctions[clause[0]]">
-        <crm-search-clause clauses="clause[1]" format="{{ $ctrl.format }}" op="{{ clause[0] }}" fields="$ctrl.fields" delete-group="$ctrl.deleteRow(index)" ></crm-search-clause>
+        <crm-search-clause allow-functions="$ctrl.allowFunctions" clauses="clause[1]" format="{{ $ctrl.format }}" op="{{ clause[0] }}" fields="$ctrl.fields" delete-group="$ctrl.deleteRow(index)" ></crm-search-clause>
       </fieldset>
     </div>
   </div>
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchFunction.component.js b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchFunction.component.js
index 3673bf809b..4de24f0122 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchFunction.component.js
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchFunction.component.js
@@ -3,6 +3,7 @@
 
   angular.module('crmSearchAdmin').component('crmSearchFunction', {
     bindings: {
+      mode: '@',
       expr: '='
     },
     require: {
@@ -36,6 +37,13 @@
         initFunction();
       };
 
+      // Watch if field is switched
+      $scope.$watch('$ctrl.expr', function(newExpr, oldExpr) {
+        if (oldExpr && newExpr && newExpr.indexOf('(') < 0) {
+          ctrl.$onInit();
+        }
+      });
+
       this.addArg = function(exprType) {
         var param = ctrl.getParam(ctrl.args.length);
         ctrl.args.push({
@@ -160,7 +168,10 @@
           // Replace fake function "e"
           ctrl.expr = (ctrl.fnName === 'e' ? '' : ctrl.fnName) + '(';
           ctrl.expr += args.join('');
-          ctrl.expr += ') AS ' + makeAlias();
+          ctrl.expr += ')';
+          if (ctrl.mode === 'select') {
+            ctrl.expr += ' AS ' + makeAlias();
+          }
         } else {
           ctrl.expr = ctrl.args[0].value;
         }
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchFunction.html b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchFunction.html
index 0b4e742de5..4ffb4f1326 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchFunction.html
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/crmSearchFunction.html
@@ -1,30 +1,30 @@
-<div class="form-inline">
-  <input class="form-control" style="width: 15em;" ng-model="$ctrl.fnName" crm-ui-select="{data: $ctrl.getFunctions, placeholder: ts('Function')}" ng-change="$ctrl.selectFunction()">
-  <label>{{ $ctrl.fieldArg.field.label }}</label>
-  <label ng-repeat="(val, label) in $ctrl.fn.params[0].flag_before">
-    <input type="checkbox" ng-checked="$ctrl.fieldArg.flag_before === val" ng-click="$ctrl.fieldArg.flag_before = ($ctrl.fieldArg.flag_before === val ? null : val); $ctrl.writeExpr();" >
-    {{ label }}
-  </label>
-  <div class="form-group" ng-repeat="arg in $ctrl.args" ng-if="arg !== $ctrl.fieldArg">
-    <select class="form-control" ng-if="$index && $ctrl.getParam($index).flag_before" ng-model="arg.flag_before" ng-change="$ctrl.writeExpr();">
-      <option ng-repeat="(val, label) in $ctrl.getParam($index).flag_before" value="{{ val }}">
-        {{ label }}
-      </option>
-    </select>
-    <span ng-switch="arg.type">
-      <input ng-switch-when="number" class="form-control" type="number" ng-model="arg.value" placeholder="{{ $ctrl.getParam($index).label }}" ng-change="$ctrl.changeArg($index)" ng-model-options="{updateOn: 'blur'}">
-      <input ng-switch-when="string" class="form-control" ng-model="arg.value" placeholder="{{ $ctrl.getParam($index).label }}" ng-change="$ctrl.changeArg($index)" ng-trim="false" ng-model-options="{updateOn: 'blur'}">
-      <input ng-switch-default class="form-control" ng-model="arg.value" crm-ui-select="{data: $ctrl.getFields, placeholder: $ctrl.getParam($index).label}" ng-change="$ctrl.changeArg($index)">
-    </span>
-  </div>
-  <div class="btn-group" ng-if="$ctrl.canAddArg()">
-    <button type="button" class="btn btn-sm btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
-      <i class="crm-i fa-plus"></i> <span class="caret"></span>
-    </button>
-    <ul class="dropdown-menu">
-      <li ng-repeat="(name, type) in $ctrl.exprTypes" ng-show="$ctrl.getParam($ctrl.args.length).must_be.indexOf(name) >= 0">
-        <a href ng-click="$ctrl.addArg(name)">{{ type.label }}</a>
-      </li>
-    </ul>
-  </div>
+<span title="{{:: ts('Transform field using a function') }}">
+  <input class="form-control fa-crm-formula" style="min-width: 20px" ng-model="$ctrl.fnName" crm-ui-select="{data: $ctrl.getFunctions, placeholder: ' ', width: 'off', dropdownCss: {width: '275px'}}" ng-change="$ctrl.selectFunction()">
+</span>
+<label ng-hide="$ctrl.mode !== 'select' && !$ctrl.fn">{{ $ctrl.fieldArg.field.label }}</label>
+<label ng-repeat="(val, label) in $ctrl.fn.params[0].flag_before">
+  <input type="checkbox" ng-checked="$ctrl.fieldArg.flag_before === val" ng-click="$ctrl.fieldArg.flag_before = ($ctrl.fieldArg.flag_before === val ? null : val); $ctrl.writeExpr();" >
+  {{ label }}
+</label>
+<div class="form-group" ng-repeat="arg in $ctrl.args" ng-if="arg !== $ctrl.fieldArg">
+  <select class="form-control" ng-if="$index && $ctrl.getParam($index).flag_before" ng-model="arg.flag_before" ng-change="$ctrl.writeExpr();">
+    <option ng-repeat="(val, label) in $ctrl.getParam($index).flag_before" value="{{ val }}">
+      {{ label }}
+    </option>
+  </select>
+  <span ng-switch="arg.type">
+    <input ng-switch-when="number" class="form-control" type="number" ng-model="arg.value" placeholder="{{ $ctrl.getParam($index).label }}" ng-change="$ctrl.changeArg($index)" ng-model-options="{updateOn: 'blur'}">
+    <input ng-switch-when="string" class="form-control" ng-model="arg.value" placeholder="{{ $ctrl.getParam($index).label }}" ng-change="$ctrl.changeArg($index)" ng-trim="false" ng-model-options="{updateOn: 'blur'}">
+    <input ng-switch-default class="form-control" ng-model="arg.value" crm-ui-select="{data: $ctrl.getFields, placeholder: $ctrl.getParam($index).label}" ng-change="$ctrl.changeArg($index)">
+  </span>
+</div>
+<div class="btn-group" ng-if="$ctrl.canAddArg()">
+  <button type="button" class="btn btn-sm btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+    <i class="crm-i fa-plus"></i> <span class="caret"></span>
+  </button>
+  <ul class="dropdown-menu">
+    <li ng-repeat="(name, type) in $ctrl.exprTypes" ng-show="$ctrl.getParam($ctrl.args.length).must_be.indexOf(name) >= 0">
+      <a href ng-click="$ctrl.addArg(name)">{{ type.label }}</a>
+    </li>
+  </ul>
 </div>
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/displays/colType/field.html b/civicrm/ext/search_kit/ang/crmSearchAdmin/displays/colType/field.html
index 05b69b78bb..99fb1cb387 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/displays/colType/field.html
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/displays/colType/field.html
@@ -4,7 +4,7 @@
     {{:: ts('Image') }}
   </label>
 </div>
-<div class="form-inline crm-search-admin-flex-row" ng-if=":: $ctrl.parent.canBeLink(col)">
+<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)" >
     {{:: ts('Link') }}
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/displays/colType/image.html b/civicrm/ext/search_kit/ang/crmSearchAdmin/displays/colType/image.html
index 5f1a4caad1..23d7b5ee21 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/displays/colType/image.html
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/displays/colType/image.html
@@ -13,7 +13,7 @@
     <crm-search-admin-token-select api-entity="$ctrl.apiEntity" api-params="$ctrl.apiParams" model="col.image" field="alt"></crm-search-admin-token-select>
   </div>
 </div>
-<div class="form-inline crm-search-admin-flex-row" ng-if=":: $ctrl.parent.canBeLink(col)">
+<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)" >
     {{:: ts('Link') }}
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminPagerConfig.component.js b/civicrm/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminPagerConfig.component.js
index d4fd289d2e..b79cb06ad5 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminPagerConfig.component.js
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminPagerConfig.component.js
@@ -42,6 +42,14 @@
         }
       };
 
+      // When user deletes limit, set it to 0 and disable pager
+      this.onChangeLimit = function() {
+        if (!ctrl.display.settings.limit) {
+          ctrl.display.settings.limit = 0;
+          ctrl.display.settings.pager = false;
+        }
+      };
+
     }
   });
 
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminPagerConfig.html b/civicrm/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminPagerConfig.html
index 184f6ff2cb..5dcc09c1f7 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminPagerConfig.html
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminPagerConfig.html
@@ -10,13 +10,13 @@
       <input type="checkbox" ng-checked="$ctrl.display.settings.limit" ng-click="$ctrl.toggleLimit()">
       <span>{{:: ts('Limit Results') }}</span>
     </label>
-    <input ng-if="$ctrl.display.settings.limit" type="number" min="1" step="1" class="form-control" ng-model="$ctrl.display.settings.limit">
+    <input ng-if="$ctrl.display.settings.limit" type="number" min="1" step="1" class="form-control" ng-model="$ctrl.display.settings.limit" ng-model-options="{updateOn: 'blur'}" ng-change="$ctrl.onChangeLimit()">
   </div>
   <div class="form-group" ng-if="$ctrl.display.settings.pager">
     <label for="crm-search-admin-display-limit">
       {{:: ts('Page Size') }}
     </label>
-    <input id="crm-search-admin-display-limit" ng-if="$ctrl.display.settings.limit" type="number" min="1" step="1" class="form-control" ng-model="$ctrl.display.settings.limit">
+    <input id="crm-search-admin-display-limit" type="number" min="1" step="1" class="form-control" ng-model="$ctrl.display.settings.limit" ng-model-options="{updateOn: 'blur'}" ng-change="$ctrl.onChangeLimit()">
     <div class="checkbox-inline form-control">
       <label>
         <input type="checkbox" ng-model="$ctrl.display.settings.pager.show_count" >
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/buttons.html b/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/buttons.html
index e7ed5a67b1..af8fde59a1 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/buttons.html
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/buttons.html
@@ -1,12 +1,41 @@
-<a class="btn btn-xs btn-default" title="{{:: ts('View search results table') }}" ng-href="{{:: $ctrl.searchDisplayPath + '#/display/' + row.data.name }}" target="_blank">
-  {{:: ts('View') }}
-</a>
-<a class="btn btn-xs btn-primary" href="#/edit/{{:: row.data.id }}" ng-style="{visibility: row.permissionToEdit ? 'visible' : 'hidden'}">
-  {{:: ts('Edit') }}
-</a>
-<a class="btn btn-xs btn-secondary" href="#/create/{{:: row.data.api_entity + '?params=' + $ctrl.encode(row.data.api_params) }}">
-  {{:: ts('Clone') }}
-</a>
-<a href ng-style="{visibility: row.data['base_module:label'] && !row.data['local_modified_date'] ? 'hidden' : 'visible'}" class="btn btn-xs btn-{{ row.data['base_module:label'] ? 'warning' : 'danger' }}" ng-click="$ctrl.deleteOrRevert(row)">
-  {{ row.data['base_module:label'] ? ts('Revert') : ts('Delete') }}
-</a>
+<div class="btn-group btn-group-xs">
+  <a class="btn btn-primary" href="#/edit/{{:: row.data.id }}" ng-if=":: row.permissionToEdit">
+    <i class="crm-i fa-pencil"></i>
+    {{:: ts('Edit') }}
+  </a>
+  <button type="button" class="btn btn-secondary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" ng-click="row.menuOpen = true">
+    <i class="crm-i fa-bars"></i>
+  </button>
+  <ul class="dropdown-menu dropdown-menu-right" ng-if=":: row.menuOpen">
+    <li title="{{:: ts('View search results table') }}">
+      <a ng-href="{{:: $ctrl.searchDisplayPath + '#/display/' + row.data.name }}" target="_blank">
+        <i class="crm-i fa-table"></i>
+        {{:: ts('View Results') }}
+      </a>
+    </li>
+    <li title="{{:: ts('Create a new search based on this one') }}">
+      <a href="#/create/{{:: row.data.api_entity + '?params=' + $ctrl.encode(row.data.api_params) }}">
+        <i class="crm-i fa-copy"></i>
+        {{:: ts('Clone...') }}
+      </a>
+    </li>
+    <li title="{{:: ts('Export this saved search to a file') }}">
+      <a href ng-click="$ctrl.export(row)">
+        <i class="crm-i fa-download"></i>
+        {{:: ts('Export...') }}
+      </a>
+    </li>
+    <li ng-if="!row.data['base_module:label']" title="{{:: ts('Delete search along with any displays and forms') }}">
+      <a href ng-click="$ctrl.deleteOrRevert(row)">
+        <i class="crm-i fa-trash"></i>
+        {{:: ts('Delete...') }}
+      </a>
+    </li>
+    <li ng-if="row.data['base_module:label'] && row.data['local_modified_date']" title="{{:: ts('Revert search to its packaged state') }}">
+      <a href ng-click="$ctrl.deleteOrRevert(row)">
+        <i class="crm-i fa-undo"></i>
+        {{:: ts('Revert...') }}
+      </a>
+    </li>
+  </ul>
+</div>
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/crmSearchAdminSearchListing.component.js b/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/crmSearchAdminSearchListing.component.js
index 5b18b02ee0..519557734c 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/crmSearchAdminSearchListing.component.js
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/crmSearchAdminSearchListing.component.js
@@ -8,7 +8,7 @@
       tabCount: '='
     },
     templateUrl: '~/crmSearchDisplayTable/crmSearchDisplayTable.html',
-    controller: function($scope, $q, crmApi4, crmStatus, searchMeta, searchDisplayBaseTrait, searchDisplaySortableTrait) {
+    controller: function($scope, $q, crmApi4, crmStatus, searchMeta, searchDisplayBaseTrait, searchDisplaySortableTrait, dialogService) {
       var ts = $scope.ts = CRM.ts('org.civicrm.search_kit'),
         // Mix in traits to this controller
         ctrl = angular.extend(this, searchDisplayBaseTrait, searchDisplaySortableTrait),
@@ -129,7 +129,7 @@
           message: getMessage(),
         }).on('crmConfirm:yes', function() {
           $scope.$apply(function() {
-            return revert ? ctrl.revertSearch(search) : ctrl.deleteSearch(search);
+            return revert ? ctrl.revertSearch(row) : ctrl.deleteSearch(row);
           });
         }).block();
 
@@ -138,30 +138,37 @@
         });
       };
 
-      this.deleteSearch = function(search) {
-        crmStatus({start: ts('Deleting...'), success: ts('Search Deleted')},
-          crmApi4('SavedSearch', 'delete', {where: [['id', '=', search.id]]}).then(function() {
-            ctrl.rowCount = null;
-            ctrl.runSearch();
-          })
+      this.deleteSearch = function(row) {
+        ctrl.runSearch(
+          [['SavedSearch', 'delete', {where: [['id', '=', row.key]]}]],
+          {start: ts('Deleting...'), success: ts('Search Deleted')},
+          row
         );
       };
 
-      this.revertSearch = function(search) {
-        crmStatus({start: ts('Reverting...'), success: ts('Search Reverted')},
-          crmApi4('SavedSearch', 'revert', {
-            where: [['id', '=', search.id]],
+      this.revertSearch = function(row) {
+        ctrl.runSearch(
+          [['SavedSearch', 'revert', {
+            where: [['id', '=', row.key]],
             chain: {
               revertDisplays: ['SearchDisplay', 'revert', {'where': [['saved_search_id', '=', '$id'], ['has_base', '=', true]]}],
               deleteDisplays: ['SearchDisplay', 'delete', {'where': [['saved_search_id', '=', '$id'], ['has_base', '=', false]]}]
             }
-          }).then(function() {
-            ctrl.rowCount = null;
-            ctrl.runSearch();
-          })
+          }]],
+          {start: ts('Reverting...'), success: ts('Search Reverted')},
+          row
         );
       };
 
+      this.export = function(row) {
+        var options = CRM.utils.adjustDialogDefaults({
+          autoOpen: false,
+          height: 600,
+          title: ts('Export %1', {1: row.data.label})
+        });
+        dialogService.open('crmSearchAdminExport', '~/crmSearchAdmin/searchListing/export.html', row, options);
+      };
+
       function buildDisplaySettings() {
         ctrl.display = {
           type: 'table',
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/export.html b/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/export.html
new file mode 100644
index 0000000000..e75e5e3e4a
--- /dev/null
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/export.html
@@ -0,0 +1 @@
+<crm-search-admin-export saved-search-id="model.data.id" saved-search-name="model.data.name" display-names="model.data.display_name"></crm-search-admin-export>
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/import.html b/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/import.html
new file mode 100644
index 0000000000..c990104234
--- /dev/null
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/import.html
@@ -0,0 +1 @@
+<crm-search-admin-import></crm-search-admin-import>
diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/crmSearchAdminSearchListing.html b/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/searchList.html
similarity index 66%
rename from civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/crmSearchAdminSearchListing.html
rename to civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/searchList.html
index 2f0361fd1a..9eaa2bfda1 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/crmSearchAdminSearchListing.html
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/searchList.html
@@ -2,14 +2,20 @@
   <h1 crm-page-title>{{:: ts('Saved Searches') }}</h1>
 
   <!-- Tabs based on the has_base filter -->
-  <ul class="nav nav-tabs">
-    <li ng-repeat="tab in $ctrl.tabs" role="presentation" ng-class="{active: $ctrl.tab === tab.name}">
-      <a href ng-click="$ctrl.tab = tab.name"><i class="crm-i {{:: tab.icon }}"></i>
-        {{:: tab.title }}
-        <span class="badge">{{ tab.rowCount }}</span>
-      </a>
-    </li>
-  </ul>
+  <div class="crm-search-nav-tabs">
+    <ul class="nav nav-tabs">
+      <li ng-repeat="tab in $ctrl.tabs" role="presentation" ng-class="{active: $ctrl.tab === tab.name}">
+        <a href ng-click="$ctrl.tab = tab.name"><i class="crm-i {{:: tab.icon }}"></i>
+          {{:: tab.title }}
+          <span class="badge">{{ tab.rowCount }}</span>
+        </a>
+      </li>
+    </ul>
+    <a class="btn btn-primary" href="#/create/Contact/">
+      <i class="crm-i fa-plus"></i>
+      {{:: ts('New Search') }}
+    </a>
+  </div>
 
   <div ng-repeat="tab in $ctrl.tabs" ng-show="$ctrl.tab === tab.name">
     <div class="form-inline">
@@ -22,9 +28,9 @@
       <span ng-if="$ctrl.getTags().results.length">
         <input class="form-control" ng-model="tab.filters.tags" ng-list crm-ui-select="{multiple: true, data: $ctrl.getTags, placeholder: ts('Filter by tags...')}">
       </span>
-      <a class="btn btn-primary pull-right" ng-if="tab.name === 'custom'" href="#/create/Contact/">
-        <i class="crm-i fa-plus"></i>
-        {{:: ts('New Search') }}
+      <a class="btn btn-secondary btn-sm pull-right" ng-if="tab.name === 'custom'" href ng-click="$ctrl.openImportDialog()">
+        <i class="crm-i fa-upload"></i>
+        {{:: ts('Import') }}
       </a>
     </div>
     <crm-search-admin-search-listing filters="tab.filters" tab-count="tab.rowCount"></crm-search-admin-search-listing>
diff --git a/civicrm/ext/search_kit/ang/crmSearchDisplay/traits/searchDisplayBaseTrait.service.js b/civicrm/ext/search_kit/ang/crmSearchDisplay/traits/searchDisplayBaseTrait.service.js
index 41c07dda55..11d0ab5050 100644
--- a/civicrm/ext/search_kit/ang/crmSearchDisplay/traits/searchDisplayBaseTrait.service.js
+++ b/civicrm/ext/search_kit/ang/crmSearchDisplay/traits/searchDisplayBaseTrait.service.js
@@ -39,7 +39,8 @@
           });
         }
 
-        $element.on('crmPopupFormSuccess', this.getResults);
+        // Popup forms in this display or surrounding Afform trigger a refresh
+        $element.closest('form').on('crmPopupFormSuccess', this.getResults);
 
         function onChangeFilters() {
           ctrl.page = 1;
@@ -62,6 +63,12 @@
 
         if (this.afFieldset) {
           $scope.$watch(this.afFieldset.getFieldData, onChangeFilters, true);
+          // Add filter title to Afform
+          this.onPostRun.push(function(results) {
+            if (results.labels && results.labels.length && $scope.$parent.addTitle) {
+              $scope.$parent.addTitle(results.labels.join(' '));
+            }
+          });
         }
         if (this.settings.pager && this.settings.pager.expose_limit) {
           $scope.$watch('$ctrl.limit', onChangePageSize);
diff --git a/civicrm/ext/search_kit/ang/crmSearchPage.module.js b/civicrm/ext/search_kit/ang/crmSearchPage.module.js
index bc144c4fc9..a11836662e 100644
--- a/civicrm/ext/search_kit/ang/crmSearchPage.module.js
+++ b/civicrm/ext/search_kit/ang/crmSearchPage.module.js
@@ -10,7 +10,7 @@
         controller: 'crmSearchPageDisplay',
         // Dynamic template generates the directive for each display type
         template: '<h1 crm-page-title>{{:: $ctrl.display.label }}</h1>\n' +
-          '<div ng-include="\'~/crmSearchPage/displayType/\' + $ctrl.display.type + \'.html\'" id="bootstrap-theme"></div>',
+          '<form ng-include="\'~/crmSearchPage/displayType/\' + $ctrl.display.type + \'.html\'" id="bootstrap-theme"></form>',
         resolve: {
           // Load saved search display
           info: function($route, crmApi4) {
diff --git a/civicrm/ext/search_kit/ang/crmSearchTasks/traits/searchDisplayTasksTrait.service.js b/civicrm/ext/search_kit/ang/crmSearchTasks/traits/searchDisplayTasksTrait.service.js
index 4dc4e14a12..17c02d5d08 100644
--- a/civicrm/ext/search_kit/ang/crmSearchTasks/traits/searchDisplayTasksTrait.service.js
+++ b/civicrm/ext/search_kit/ang/crmSearchTasks/traits/searchDisplayTasksTrait.service.js
@@ -59,14 +59,14 @@
         this.runSearch();
       },
 
-      // Overwrite empty onChangeFilters array from searchDisplayBaseTrait
+      // Add onChangeFilters callback (gets merged with others via angular.extend)
       onChangeFilters: [function() {
         // Reset selection when filters are changed
         this.selectedRows.length = 0;
         this.allRowsSelected = false;
       }],
 
-      // Overwrite empty onPostRun array from searchDisplayBaseTrait
+      // Add onPostRun callback (gets merged with others via angular.extend)
       onPostRun: [function(results, status, editedRow) {
         if (editedRow && status === 'success') {
           // If edited row disappears (because edits cause it to not meet search criteria), deselect it
diff --git a/civicrm/ext/search_kit/css/crmSearchAdmin.css b/civicrm/ext/search_kit/css/crmSearchAdmin.css
index a6bb86ab70..ad2f76f159 100644
--- a/civicrm/ext/search_kit/css/crmSearchAdmin.css
+++ b/civicrm/ext/search_kit/css/crmSearchAdmin.css
@@ -3,6 +3,15 @@
   min-width: 500px;
 }
 
+#bootstrap-theme .crm-search-nav-tabs {
+  position: relative;
+}
+#bootstrap-theme .crm-search-nav-tabs > a.btn {
+  position: absolute;
+  right: 0;
+  top: 0;
+}
+
 #bootstrap-theme.crm-search .nav-stacked {
   margin-left: 0;
   margin-right: 20px;
@@ -146,6 +155,7 @@
   position: relative;
   top: -5px;
   right: -9px;
+  vertical-align: top;
 }
 
 #bootstrap-theme.crm-search .api4-add-where-group-menu {
@@ -252,3 +262,20 @@
   min-width: 200px;
   text-align: left;
 }
+
+crm-search-admin-export,
+crm-search-admin-import {
+  display: block;
+}
+
+#bootstrap-theme .crm-search-admin-relative {
+  position: relative;
+  display: block;
+}
+
+#bootstrap-theme .crm-search-admin-right {
+  position: absolute;
+  top: 1px;
+  right: 0;
+  background-color: white;
+}
diff --git a/civicrm/ext/search_kit/info.xml b/civicrm/ext/search_kit/info.xml
index e51776cc31..6dd2835f90 100644
--- a/civicrm/ext/search_kit/info.xml
+++ b/civicrm/ext/search_kit/info.xml
@@ -15,7 +15,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2021-01-06</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <develStage>beta</develStage>
   <compatibility>
     <ver>5.38</ver>
diff --git a/civicrm/ext/sequentialcreditnotes/info.xml b/civicrm/ext/sequentialcreditnotes/info.xml
index 3c811bdc97..b9aabfe0c9 100644
--- a/civicrm/ext/sequentialcreditnotes/info.xml
+++ b/civicrm/ext/sequentialcreditnotes/info.xml
@@ -15,7 +15,7 @@
     <url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
   </urls>
   <releaseDate>2020-01-28</releaseDate>
-  <version>5.45.3</version>
+  <version>5.46.0</version>
   <tags>
     <tag>mgmt:hidden</tag>
   </tags>
diff --git a/civicrm/js/Common.js b/civicrm/js/Common.js
index f5601ed8c0..e24b9dadf7 100644
--- a/civicrm/js/Common.js
+++ b/civicrm/js/Common.js
@@ -1148,10 +1148,11 @@ if (!CRM.vars) CRM.vars = {};
           $(this).addClass('crm-tooltip-down');
         }
         if (!$(this).children('.crm-tooltip-wrapper').length) {
+          var tooltipContents = $(this)[0].hasAttribute('data-tooltip-url') ? $(this).attr('data-tooltip-url') : this.href;
           $(this).append('<div class="crm-tooltip-wrapper"><div class="crm-tooltip"></div></div>');
           $(this).children().children('.crm-tooltip')
             .html('<div class="crm-loading-element"></div>')
-            .load(this.href);
+            .load(tooltipContents);
         }
       })
       .on('mouseleave', 'a.crm-summary-link', function () {
diff --git a/civicrm/js/crm.datepicker.js b/civicrm/js/crm.datepicker.js
index d630834c5c..ee628f118e 100644
--- a/civicrm/js/crm.datepicker.js
+++ b/civicrm/js/crm.datepicker.js
@@ -56,10 +56,10 @@
         CRM.utils.copyAttributes($dataField, $dateField, ['style', 'class', 'disabled', 'aria-label']);
         placeholder = settings.placeholder || $dataField.attr('placeholder');
         $dateField.addClass('crm-form-' + type);
-        if (!settings.minDate && !_.isUndefined(settings.start_date_years)) {
+        if (!settings.minDate && isInt(settings.start_date_years)) {
           settings.minDate = '' + (new Date().getFullYear() - settings.start_date_years) + '-01-01';
         }
-        if (!settings.maxDate && !_.isUndefined(settings.end_date_years)) {
+        if (!settings.maxDate && isInt(settings.end_date_years)) {
           settings.maxDate = '' + (new Date().getFullYear() + settings.end_date_years) + '-12-31';
         }
         if (hasDatepicker) {
@@ -105,10 +105,7 @@
        */
       function dateHasDay() {
         var lowerFormat = settings.dateFormat.toLowerCase();
-        if (lowerFormat.indexOf('d') < 0) {
-          return false;
-        }
-        return true;
+        return lowerFormat.indexOf('d') >= 0;
       }
       function updateInputFields(e, context) {
         var val = $dataField.val(),
@@ -159,4 +156,13 @@
       updateInputFields();
     });
   };
+
+  function isInt(value) {
+    if (isNaN(value)) {
+      return false;
+    }
+    var x = parseFloat(value);
+    return (x | 0) === x;
+  }
+
 })(jQuery, CRM, CRM._);
diff --git a/civicrm/packages/jquery/plugins/jquery.tokeninput.js b/civicrm/packages/jquery/plugins/jquery.tokeninput.js
old mode 100644
new mode 100755
index 55f746bda9..e88d52bf35
--- a/civicrm/packages/jquery/plugins/jquery.tokeninput.js
+++ b/civicrm/packages/jquery/plugins/jquery.tokeninput.js
@@ -1,62 +1,85 @@
 /*
  * jQuery Plugin: Tokenizing Autocomplete Text Entry
- * Version 1.6.0
+ * Version 1.6.1
  *
  * Copyright (c) 2009 James Smith (http://loopj.com)
  * Licensed jointly under the GPL and MIT licenses,
  * choose which one suits your project best!
  *
  */
+;(function ($) {
 
-(function ($) {
-// Default settings
-var DEFAULT_SETTINGS = {
-	// Search settings
+  // Default settings
+  var DEFAULT_SETTINGS = {
+    // Search settings
     method: "GET",
-    contentType: "json",
-    queryParam: "name",
+    queryParam: "q",
     searchDelay: 300,
     minChars: 1,
     propertyToSearch: "name",
     jsonContainer: null,
+    contentType: "json",
+    excludeCurrent: false,
+    excludeCurrentParameter: "x",
 
-	// Display settings
+    // Prepopulation settings
+    prePopulate: null,
+    processPrePopulate: false,
+
+    // Display settings
     hintText: "Type in a search term",
     noResultsText: "No results",
     searchingText: "Searching...",
-    deleteText: "&times;",
+    deleteText: "&#215;",
     animateDropdown: true,
+    placeholder: null,
+    theme: null,
+    zindex: 999,
+    resultsLimit: null,
+
+    enableHTML: false,
+
+    resultsFormatter: function(item) {
+      var string = item[this.propertyToSearch];
+      return "<li>" + (this.enableHTML ? string : _escapeHTML(string)) + "</li>";
+    },
+
+    tokenFormatter: function(item) {
+      var string = item[this.propertyToSearch];
+      return "<li><p>" + (this.enableHTML ? string : _escapeHTML(string)) + "</p></li>";
+    },
 
-	// Tokenization settings
+    // Tokenization settings
     tokenLimit: null,
     tokenDelimiter: ",",
     preventDuplicates: false,
-
-	// Output settings
     tokenValue: "id",
 
-	// Prepopulation settings
-    prePopulate: null,
-    processPrePopulate: false,
-
-	// Manipulation settings
-    idPrefix: "token-input-",
-
-	// Formatters
-    resultsFormatter: function(item){ return "<li>" + item[this.propertyToSearch]+ "</li>" },
-    tokenFormatter: function(item) { return "<li><p>" + item[this.propertyToSearch] + "</p></li>" },
+    // Behavioral settings
+    allowFreeTagging: false,
+    allowTabOut: false,
+    autoSelectFirstResult: false,
 
-	// Callbacks
+    // Callbacks
     onResult: null,
+    onCachedResult: null,
     onAdd: null,
+    onFreeTaggingAdd: null,
     onDelete: null,
-    onReady: null
-};
+    onReady: null,
+
+    // Other settings
+    idPrefix: "token-input-",
 
-// Default classes to use when theming
-var DEFAULT_CLASSES = {
+    // Keep track if the input is currently in disabled mode
+    disabled: false
+  };
+
+  // Default classes to use when theming
+  var DEFAULT_CLASSES = {
     tokenList: "token-input-list",
     token: "token-input-token",
+    tokenReadOnly: "token-input-token-readonly",
     tokenDelete: "token-input-delete-token",
     selectedToken: "token-input-selected-token",
     highlightedToken: "token-input-highlighted-token",
@@ -64,18 +87,20 @@ var DEFAULT_CLASSES = {
     dropdownItem: "token-input-dropdown-item",
     dropdownItem2: "token-input-dropdown-item2",
     selectedDropdownItem: "token-input-selected-dropdown-item",
-    inputToken: "token-input-input-token"
-};
+    inputToken: "token-input-input-token",
+    focused: "token-input-focused",
+    disabled: "token-input-disabled"
+  };
 
-// Input box position "enum"
-var POSITION = {
+  // Input box position "enum"
+  var POSITION = {
     BEFORE: 0,
     AFTER: 1,
     END: 2
-};
+  };
 
-// Keys "enum"
-var KEY = {
+  // Keys "enum"
+  var KEY = {
     BACKSPACE: 8,
     TAB: 9,
     ENTER: 13,
@@ -91,125 +116,175 @@ var KEY = {
     DOWN: 40,
     NUMPAD_ENTER: 108,
     COMMA: 188
-};
-
-// Additional public (exposed) methods
-var methods = {
-    init: function(url_or_data_or_function, options) {
-        var settings = $.extend({}, DEFAULT_SETTINGS, options || {});
-
-        return this.each(function () {
-            $(this).data("tokenInputObject", new $.TokenList(this, url_or_data_or_function, settings));
-        });
-    },
-    clear: function() {
-        this.data("tokenInputObject").clear();
-        return this;
-    },
-    add: function(item) {
-        this.data("tokenInputObject").add(item);
-        return this;
-    },
-    remove: function(item) {
-        this.data("tokenInputObject").remove(item);
-        return this;
-    },
-    get: function() {
-    	return this.data("tokenInputObject").getTokens();
-   	}
-}
-
-// Expose the .tokenInput function to jQuery as a plugin
-$.fn.tokenInput = function (method) {
-    // Method calling and initialization logic
-    if(methods[method]) {
-        return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
-    } else {
-        return methods.init.apply(this, arguments);
-    }
-};
-
-// TokenList class for each input
-$.TokenList = function (input, url_or_data, settings) {
-    //
-    // Initialization
-    //
-
-    // Configure the data source
-    if($.type(url_or_data) === "string" || $.type(url_or_data) === "function") {
-        // Set the url to query against
-        settings.url = url_or_data;
-
-        // If the URL is a function, evaluate it here to do our initalization work
-        var url = computeURL();
-
-        // Make a smart guess about cross-domain if it wasn't explicitly specified
-        if(settings.crossDomain === undefined) {
-            if(url.indexOf("://") === -1) {
-                settings.crossDomain = false;
-            } else {
-                settings.crossDomain = (location.href.split(/\/+/g)[1] !== url.split(/\/+/g)[1]);
-            }
+  };
+
+  var HTML_ESCAPES = {
+    '&': '&amp;',
+    '<': '&lt;',
+    '>': '&gt;',
+    '"': '&quot;',
+    "'": '&#x27;',
+    '/': '&#x2F;'
+  };
+
+  var HTML_ESCAPE_CHARS = /[&<>"'\/]/g;
+
+  function coerceToString(val) {
+    return String((val === null || val === undefined) ? '' : val);
+  }
+
+  function _escapeHTML(text) {
+    return coerceToString(text).replace(HTML_ESCAPE_CHARS, function(match) {
+      return HTML_ESCAPES[match];
+    });
+  }
+
+  // Additional public (exposed) methods
+  var methods = {
+      init: function(url_or_data_or_function, options) {
+          var settings = $.extend({}, DEFAULT_SETTINGS, options || {});
+
+          return this.each(function () {
+              $(this).data("settings", settings);
+              $(this).data("tokenInputObject", new $.TokenList(this, url_or_data_or_function, settings));
+          });
+      },
+      clear: function() {
+          this.data("tokenInputObject").clear();
+          return this;
+      },
+      add: function(item) {
+          this.data("tokenInputObject").add(item);
+          return this;
+      },
+      remove: function(item) {
+          this.data("tokenInputObject").remove(item);
+          return this;
+      },
+      get: function() {
+          return this.data("tokenInputObject").getTokens();
+      },
+      toggleDisabled: function(disable) {
+          this.data("tokenInputObject").toggleDisabled(disable);
+          return this;
+      },
+      setOptions: function(options){
+          $(this).data("settings", $.extend({}, $(this).data("settings"), options || {}));
+          return this;
+      },
+      destroy: function () {
+        if (this.data("tokenInputObject")) {
+          this.data("tokenInputObject").clear();
+          var tmpInput = this;
+          var closest = this.parent();
+          closest.empty();
+          tmpInput.show();
+          closest.append(tmpInput);
+          return tmpInput;
         }
-    } else if(typeof(url_or_data) === "object") {
-        // Set the local data to search through
-        settings.local_data = url_or_data;
-    }
-
-    // Build class names
-    if(settings.classes) {
-        // Use custom class names
-        settings.classes = $.extend({}, DEFAULT_CLASSES, settings.classes);
-    } else if(settings.theme) {
-        // Use theme-suffixed default class names
-        settings.classes = {};
-        $.each(DEFAULT_CLASSES, function(key, value) {
-            settings.classes[key] = value + "-" + settings.theme;
-        });
-    } else {
-        settings.classes = DEFAULT_CLASSES;
-    }
-
-
-    // Save the tokens
-    var saved_tokens = [];
-
-    // Keep track of the number of tokens in the list
-    var token_count = 0;
-
-    // Basic cache to save on db hits
-    var cache = new $.TokenList.Cache();
-
-    // Keep track of the timeout, old vals
-    var timeout;
-    var input_val;
-
-    // Create a new text input an attach keyup events
-    var input_box = $("<input type=\"text\"  autocomplete=\"off\">")
-        .css({
-            outline: "none"
-        })
-        .attr("id", settings.idPrefix + input.id)
-        .click(function () {
-            if (settings.tokenLimit === null || settings.tokenLimit !== token_count) {
-                show_dropdown_hint();
-            }
-        })
-        .blur(function () {
-            hide_dropdown();
-            $(this).val("");
-        })
-        .bind("keyup keydown blur update", resize_input)
-        .keydown(function (event) {
-            var previous_token;
-            var next_token;
-
-            switch(event.keyCode) {
-                case KEY.LEFT:
-                case KEY.RIGHT:
-                case KEY.UP:
-                case KEY.DOWN:
-                    if(!$(this).val()) {
+      }
+  };
+
+  // Expose the .tokenInput function to jQuery as a plugin
+  $.fn.tokenInput = function (method) {
+      // Method calling and initialization logic
+      if(methods[method]) {
+          return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
+      } else {
+          return methods.init.apply(this, arguments);
+      }
+  };
+
+  // TokenList class for each input
+  $.TokenList = function (input, url_or_data, settings) {
+      //
+      // Initialization
+      //
+
+      // Configure the data source
+      if (typeof(url_or_data) === "string" || typeof(url_or_data) === "function") {
+          // Set the url to query against
+          $(input).data("settings").url = url_or_data;
+
+          // If the URL is a function, evaluate it here to do our initalization work
+          var url = computeURL();
+
+          // Make a smart guess about cross-domain if it wasn't explicitly specified
+          if ($(input).data("settings").crossDomain === undefined && typeof url === "string") {
+              if(url.indexOf("://") === -1) {
+                  $(input).data("settings").crossDomain = false;
+              } else {
+                  $(input).data("settings").crossDomain = (location.href.split(/\/+/g)[1] !== url.split(/\/+/g)[1]);
+              }
+          }
+      } else if (typeof(url_or_data) === "object") {
+          // Set the local data to search through
+          $(input).data("settings").local_data = url_or_data;
+      }
+
+      // Build class names
+      if($(input).data("settings").classes) {
+          // Use custom class names
+          $(input).data("settings").classes = $.extend({}, DEFAULT_CLASSES, $(input).data("settings").classes);
+      } else if($(input).data("settings").theme) {
+          // Use theme-suffixed default class names
+          $(input).data("settings").classes = {};
+          $.each(DEFAULT_CLASSES, function(key, value) {
+              $(input).data("settings").classes[key] = value + "-" + $(input).data("settings").theme;
+          });
+      } else {
+          $(input).data("settings").classes = DEFAULT_CLASSES;
+      }
+
+      // Save the tokens
+      var saved_tokens = [];
+
+      // Keep track of the number of tokens in the list
+      var token_count = 0;
+
+      // Basic cache to save on db hits
+      var cache = new $.TokenList.Cache();
+
+      // Keep track of the timeout, old vals
+      var timeout;
+      var input_val;
+
+      // Create a new text input an attach keyup events
+      var input_box = $("<input type=\"text\" autocomplete=\"off\" autocapitalize=\"off\"/>")
+          .css({
+              outline: "none"
+          })
+          .attr("id", $(input).data("settings").idPrefix + input.id)
+          .focus(function () {
+              if ($(input).data("settings").disabled) {
+                  return false;
+              } else
+              if ($(input).data("settings").tokenLimit === null || $(input).data("settings").tokenLimit !== token_count) {
+                  show_dropdown_hint();
+              }
+              token_list.addClass($(input).data("settings").classes.focused);
+          })
+          .blur(function () {
+              hide_dropdown();
+
+              if ($(input).data("settings").allowFreeTagging) {
+                add_freetagging_tokens();
+              }
+
+              $(this).val("");
+              token_list.removeClass($(input).data("settings").classes.focused);
+          })
+          .bind("keyup keydown blur update", resize_input)
+          .keydown(function (event) {
+              var previous_token;
+              var next_token;
+
+              switch(event.keyCode) {
+                  case KEY.LEFT:
+                  case KEY.RIGHT:
+                  case KEY.UP:
+                  case KEY.DOWN:
+                    if(this.value.length === 0) {
                         previous_token = input_token.prev();
                         next_token = input_token.next();
 
@@ -228,634 +303,804 @@ $.TokenList = function (input, url_or_data, settings) {
                             select_token($(next_token.get(0)));
                         }
                     } else {
-                        var dropdown_item = null;
+                      var dropdown_item = null;
 
-                        if(event.keyCode === KEY.DOWN || event.keyCode === KEY.RIGHT) {
-                            dropdown_item = $(selected_dropdown_item).next();
-                        } else {
-                            dropdown_item = $(selected_dropdown_item).prev();
+                      if (event.keyCode === KEY.DOWN || event.keyCode === KEY.RIGHT) {
+                        dropdown_item = $(dropdown).find('li').first();
+
+                        if (selected_dropdown_item) {
+                          dropdown_item = $(selected_dropdown_item).next();
                         }
+                      } else {
+                        dropdown_item = $(dropdown).find('li').last();
 
-                        if(dropdown_item.length) {
-                            select_dropdown_item(dropdown_item);
+                        if (selected_dropdown_item) {
+                          dropdown_item = $(selected_dropdown_item).prev();
                         }
-                        return false;
+                      }
+
+                      select_dropdown_item(dropdown_item);
                     }
+
                     break;
 
-                case KEY.BACKSPACE:
-                    previous_token = input_token.prev();
+                  case KEY.BACKSPACE:
+                      previous_token = input_token.prev();
 
-                    if(!$(this).val().length) {
-                        if(selected_token) {
-                            delete_token($(selected_token));
-                            hidden_input.change();
+                      if (this.value.length === 0) {
+                        if (selected_token) {
+                          delete_token($(selected_token));
+                          hidden_input.change();
                         } else if(previous_token.length) {
-                            select_token($(previous_token.get(0)));
+                          select_token($(previous_token.get(0)));
                         }
 
                         return false;
-                    } else if($(this).val().length === 1) {
-                        hide_dropdown();
+                      } else if($(this).val().length === 1) {
+                          hide_dropdown();
+                      } else {
+                          // set a timeout just long enough to let this function finish.
+                          setTimeout(function(){ do_search(); }, 5);
+                      }
+                      break;
+
+                  case KEY.TAB:
+                  case KEY.ENTER:
+                  case KEY.NUMPAD_ENTER:
+                  case KEY.COMMA:
+                    if(selected_dropdown_item) {
+                      add_token($(selected_dropdown_item).data("tokeninput"));
+                      hidden_input.change();
                     } else {
-                        // set a timeout just long enough to let this function finish.
-                        setTimeout(function(){do_search();}, 5);
+                      if ($(input).data("settings").allowFreeTagging) {
+                        if($(input).data("settings").allowTabOut && $(this).val() === "") {
+                          return true;
+                        } else {
+                          add_freetagging_tokens();
+                        }
+                      } else {
+                        $(this).val("");
+                        if($(input).data("settings").allowTabOut) {
+                          return true;
+                        }
+                      }
+                      event.stopPropagation();
+                      event.preventDefault();
                     }
-                    break;
-
-                case KEY.TAB:
-                case KEY.ENTER:
-                case KEY.NUMPAD_ENTER:
-                // Comma should NOT select token CRM-8488
-                // case KEY.COMMA:
-                  if(selected_dropdown_item) {
-                    add_token($(selected_dropdown_item).data("tokeninput"));
-                    hidden_input.change();
                     return false;
-                  }
-                  break;
 
-                case KEY.ESCAPE:
-                  hide_dropdown();
-                  return true;
+                  case KEY.ESCAPE:
+                    hide_dropdown();
+                    return true;
 
-                default:
-                    if(String.fromCharCode(event.which)) {
-                        // set a timeout just long enough to let this function finish.
-                        setTimeout(function(){do_search();}, 5);
+                  default:
+                    if (String.fromCharCode(event.which)) {
+                      // set a timeout just long enough to let this function finish.
+                      setTimeout(function(){ do_search(); }, 5);
                     }
                     break;
-            }
-        });
-
-    // Keep a reference to the original input box
-    var hidden_input = $(input)
-                           .hide()
-                           .val("")
-                           .focus(function () {
-                               input_box.focus();
-                           })
-                           .blur(function () {
-                               input_box.blur();
-                           });
-
-    // Keep a reference to the selected token and dropdown item
-    var selected_token = null;
-    var selected_token_index = 0;
-    var selected_dropdown_item = null;
-
-    // The list to store the token items in
-    var token_list = $("<ul />")
-        .addClass(settings.classes.tokenList)
-        .click(function (event) {
-            var li = $(event.target).closest("li");
-            if(li && li.get(0) && $.data(li.get(0), "tokeninput")) {
-                toggle_select_token(li);
-            } else {
-                // Deselect selected token
-                if(selected_token) {
-                    deselect_token($(selected_token), POSITION.END);
-                }
-
-                // Focus input box
-                input_box.focus();
-            }
+              }
+          });
+
+      // Keep reference for placeholder
+      if (settings.placeholder) {
+        input_box.attr("placeholder", settings.placeholder);
+      }
+
+      // Keep a reference to the original input box
+      var hidden_input = $(input)
+        .hide()
+        .val("")
+        .focus(function () {
+          focus_with_timeout(input_box);
         })
-        .mouseover(function (event) {
-            var li = $(event.target).closest("li");
-            if(li && selected_token !== this) {
-                li.addClass(settings.classes.highlightedToken);
-            }
+        .blur(function () {
+          input_box.blur();
+
+          //return the object to this can be referenced in the callback functions.
+          return hidden_input;
         })
-        .mouseout(function (event) {
-            var li = $(event.target).closest("li");
-            if(li && selected_token !== this) {
-                li.removeClass(settings.classes.highlightedToken);
+      ;
+
+      // Keep a reference to the selected token and dropdown item
+      var selected_token = null;
+      var selected_token_index = 0;
+      var selected_dropdown_item = null;
+
+      // The list to store the token items in
+      var token_list = $("<ul />")
+          .addClass($(input).data("settings").classes.tokenList)
+          .click(function (event) {
+              var li = $(event.target).closest("li");
+              if(li && li.get(0) && $.data(li.get(0), "tokeninput")) {
+                  toggle_select_token(li);
+              } else {
+                  // Deselect selected token
+                  if(selected_token) {
+                      deselect_token($(selected_token), POSITION.END);
+                  }
+
+                  // Focus input box
+                  focus_with_timeout(input_box);
+              }
+          })
+          .mouseover(function (event) {
+              var li = $(event.target).closest("li");
+              if(li && selected_token !== this) {
+                  li.addClass($(input).data("settings").classes.highlightedToken);
+              }
+          })
+          .mouseout(function (event) {
+              var li = $(event.target).closest("li");
+              if(li && selected_token !== this) {
+                  li.removeClass($(input).data("settings").classes.highlightedToken);
+              }
+          })
+          .insertBefore(hidden_input);
+
+      // The token holding the input box
+      var input_token = $("<li />")
+          .addClass($(input).data("settings").classes.inputToken)
+          .appendTo(token_list)
+          .append(input_box);
+
+      // The list to store the dropdown items in
+      var dropdown = $("<div/>")
+          .addClass($(input).data("settings").classes.dropdown)
+          .appendTo("body")
+          .hide();
+
+      // Magic element to help us resize the text input
+      var input_resizer = $("<tester/>")
+          .insertAfter(input_box)
+          .css({
+              position: "absolute",
+              top: -9999,
+              left: -9999,
+              width: "auto",
+              fontSize: input_box.css("fontSize"),
+              fontFamily: input_box.css("fontFamily"),
+              fontWeight: input_box.css("fontWeight"),
+              letterSpacing: input_box.css("letterSpacing"),
+              whiteSpace: "nowrap"
+          });
+
+      // Pre-populate list if items exist
+      hidden_input.val("");
+      var li_data = $(input).data("settings").prePopulate || hidden_input.data("pre");
+
+      if ($(input).data("settings").processPrePopulate && $.isFunction($(input).data("settings").onResult)) {
+          li_data = $(input).data("settings").onResult.call(hidden_input, li_data);
+      }
+
+      if (li_data && li_data.length) {
+          $.each(li_data, function (index, value) {
+              insert_token(value);
+              checkTokenLimit();
+              input_box.attr("placeholder", null)
+          });
+      }
+
+      // Check if widget should initialize as disabled
+      if ($(input).data("settings").disabled) {
+          toggleDisabled(true);
+      }
+
+      // Initialization is done
+      if (typeof($(input).data("settings").onReady) === "function") {
+        $(input).data("settings").onReady.call();
+      }
+
+      //
+      // Public functions
+      //
+
+      this.clear = function() {
+          token_list.children("li").each(function() {
+              if ($(this).children("input").length === 0) {
+                  delete_token($(this));
+              }
+          });
+      };
+
+      this.add = function(item) {
+          add_token(item);
+      };
+
+      this.remove = function(item) {
+          token_list.children("li").each(function() {
+              if ($(this).children("input").length === 0) {
+                  var currToken = $(this).data("tokeninput");
+                  var match = true;
+                  for (var prop in item) {
+                      if (item[prop] !== currToken[prop]) {
+                          match = false;
+                          break;
+                      }
+                  }
+                  if (match) {
+                      delete_token($(this));
+                  }
+              }
+          });
+      };
+
+      this.getTokens = function() {
+          return saved_tokens;
+      };
+
+      this.toggleDisabled = function(disable) {
+          toggleDisabled(disable);
+      };
+
+      // Resize input to maximum width so the placeholder can be seen
+      resize_input();
+
+      //
+      // Private functions
+      //
+
+      function escapeHTML(text) {
+        return $(input).data("settings").enableHTML ? text : _escapeHTML(text);
+      }
+
+      // Toggles the widget between enabled and disabled state, or according
+      // to the [disable] parameter.
+      function toggleDisabled(disable) {
+          if (typeof disable === 'boolean') {
+              $(input).data("settings").disabled = disable
+          } else {
+              $(input).data("settings").disabled = !$(input).data("settings").disabled;
+          }
+          input_box.attr('disabled', $(input).data("settings").disabled);
+          token_list.toggleClass($(input).data("settings").classes.disabled, $(input).data("settings").disabled);
+          // if there is any token selected we deselect it
+          if(selected_token) {
+              deselect_token($(selected_token), POSITION.END);
+          }
+          hidden_input.attr('disabled', $(input).data("settings").disabled);
+      }
+
+      function checkTokenLimit() {
+          if($(input).data("settings").tokenLimit !== null && token_count >= $(input).data("settings").tokenLimit) {
+              input_box.hide();
+              hide_dropdown();
+              return;
+          }
+      }
+
+      function resize_input() {
+          if(input_val === (input_val = input_box.val())) {return;}
+
+          // Get width left on the current line
+          var width_left = token_list.width() - input_box.offset().left - token_list.offset().left;
+          // Enter new content into resizer and resize input accordingly
+          input_resizer.html(_escapeHTML(input_val) || _escapeHTML(settings.placeholder));
+          // Get maximum width, minimum the size of input and maximum the widget's width
+          input_box.width(Math.min(token_list.width(),
+                                   Math.max(width_left, input_resizer.width() + 30)));
+      }
+
+      function add_freetagging_tokens() {
+          var value = $.trim(input_box.val());
+          var tokens = value.split($(input).data("settings").tokenDelimiter);
+          $.each(tokens, function(i, token) {
+            if (!token) {
+              return;
             }
-        })
-        .insertBefore(hidden_input);
-
-    // The token holding the input box
-    var input_token = $("<li />")
-        .addClass(settings.classes.inputToken)
-        .appendTo(token_list)
-        .append(input_box);
-
-    // The list to store the dropdown items in
-    var dropdown = $("<div>")
-        .addClass(settings.classes.dropdown)
-        .appendTo("body")
-        .hide();
-
-    // Magic element to help us resize the text input
-    var input_resizer = $("<tester/>")
-        .insertAfter(input_box)
-        .css({
-            position: "absolute",
-            top: -9999,
-            left: -9999,
-            width: "auto",
-            fontSize: input_box.css("fontSize"),
-            fontFamily: input_box.css("fontFamily"),
-            fontWeight: input_box.css("fontWeight"),
-            letterSpacing: input_box.css("letterSpacing"),
-            whiteSpace: "nowrap"
-        });
-
-    // Pre-populate list if items exist
-    hidden_input.val("");
-    var li_data = settings.prePopulate || hidden_input.data("pre");
-    if(settings.processPrePopulate && $.isFunction(settings.onResult)) {
-        li_data = settings.onResult.call(hidden_input, li_data);
-    }
-    if(li_data && li_data.length) {
-        $.each(li_data, function (index, value) {
-            insert_token(value);
-            checkTokenLimit();
-        });
-    }
-
-    // Initialization is done
-    if($.isFunction(settings.onReady)) {
-        settings.onReady.call();
-    }
-
-    //
-    // Public functions
-    //
-
-    this.clear = function() {
-        token_list.children("li").each(function() {
-            if ($(this).children("input").length === 0) {
-                delete_token($(this));
+
+            if ($.isFunction($(input).data("settings").onFreeTaggingAdd)) {
+              token = $(input).data("settings").onFreeTaggingAdd.call(hidden_input, token);
             }
-        });
-    }
-
-    this.add = function(item) {
-        add_token(item);
-    }
-
-    this.remove = function(item) {
-        token_list.children("li").each(function() {
-            if ($(this).children("input").length === 0) {
-                var currToken = $(this).data("tokeninput");
-                var match = true;
-                for (var prop in item) {
-                    if (item[prop] !== currToken[prop]) {
-                        match = false;
-                        break;
+            var object = {};
+            object[$(input).data("settings").tokenValue] = object[$(input).data("settings").propertyToSearch] = token;
+            add_token(object);
+          });
+      }
+
+      // Inner function to a token to the list
+      function insert_token(item) {
+          var $this_token = $($(input).data("settings").tokenFormatter(item));
+          var readonly = item.readonly === true ? true : false;
+
+          if(readonly) $this_token.addClass($(input).data("settings").classes.tokenReadOnly);
+
+          $this_token.addClass($(input).data("settings").classes.token).insertBefore(input_token);
+
+          // The 'delete token' button
+          if(!readonly) {
+            $("<span>" + $(input).data("settings").deleteText + "</span>")
+                .addClass($(input).data("settings").classes.tokenDelete)
+                .appendTo($this_token)
+                .click(function () {
+                    if (!$(input).data("settings").disabled) {
+                        delete_token($(this).parent());
+                        hidden_input.change();
+                        return false;
                     }
-                }
-                if (match) {
-                    delete_token($(this));
-                }
-            }
-        });
-    }
-    
-    this.getTokens = function() {
-   		return saved_tokens;
-   	}
-
-    //
-    // Private functions
-    //
-
-    function checkTokenLimit() {
-        if(settings.tokenLimit !== null && token_count >= settings.tokenLimit) {
-            input_box.hide();
-            hide_dropdown();
-            return;
-        }
-    }
-
-    function resize_input() {
-        if(input_val === (input_val = input_box.val())) {return;}
-
-        // Enter new content into resizer and resize input accordingly
-        var escaped = input_val.replace(/&/g, '&amp;').replace(/\s/g,' ').replace(/</g, '&lt;').replace(/>/g, '&gt;');
-        input_resizer.html(escaped);
-        input_box.width(input_resizer.width() + 30);
-    }
-
-    function is_printable_character(keycode) {
-        return ((keycode >= 48 && keycode <= 90) ||     // 0-1a-z
-                (keycode >= 96 && keycode <= 111) ||    // numpad 0-9 + - / * .
-                (keycode >= 186 && keycode <= 192) ||   // ; = , - . / ^
-                (keycode >= 219 && keycode <= 222));    // ( \ ) '
-    }
-
-    // Inner function to a token to the list
-    function insert_token(item) {
-        var this_token = settings.tokenFormatter(item);
-        this_token = $(this_token)
-          .addClass(settings.classes.token)
-          .insertBefore(input_token);
-
-        // The 'delete token' button
-        $("<span>" + settings.deleteText + "</span>")
-            .addClass(settings.classes.tokenDelete)
-            .appendTo(this_token)
-            .click(function () {
-                delete_token($(this).parent());
-                hidden_input.change();
-                return false;
-            });
-
-        // Store data on the token
-        var token_data = {"id": item.id};
-        token_data[settings.propertyToSearch] = item[settings.propertyToSearch];
-        $.data(this_token.get(0), "tokeninput", item);
-
-        // Save this token for duplicate checking
-        saved_tokens = saved_tokens.slice(0,selected_token_index).concat([token_data]).concat(saved_tokens.slice(selected_token_index));
-        selected_token_index++;
-
-        // Update the hidden input
-        update_hidden_input(saved_tokens, hidden_input);
-
-        token_count += 1;
-
-        // Check the token limit
-        if(settings.tokenLimit !== null && token_count >= settings.tokenLimit) {
-            input_box.hide();
-            hide_dropdown();
-        }
-
-        return this_token;
-    }
-
-    // Add a token to the token list based on user input
-    function add_token (item) {
-        var callback = settings.onAdd;
-
-        // See if the token already exists and select it if we don't want duplicates
-        if(token_count > 0 && settings.preventDuplicates) {
-            var found_existing_token = null;
-            token_list.children().each(function () {
-                var existing_token = $(this);
-                var existing_data = $.data(existing_token.get(0), "tokeninput");
-                if(existing_data && existing_data.id === item.id) {
-                    found_existing_token = existing_token;
-                    return false;
-                }
-            });
-
-            if(found_existing_token) {
-                select_token(found_existing_token);
-                input_token.insertAfter(found_existing_token);
-                //input_box.focus();
-                return;
+                });
+          }
+
+          // Store data on the token
+          var token_data = item;
+          $.data($this_token.get(0), "tokeninput", item);
+
+          // Save this token for duplicate checking
+          saved_tokens = saved_tokens.slice(0,selected_token_index).concat([token_data]).concat(saved_tokens.slice(selected_token_index));
+          selected_token_index++;
+
+          // Update the hidden input
+          update_hidden_input(saved_tokens, hidden_input);
+
+          token_count += 1;
+
+          // Check the token limit
+          if($(input).data("settings").tokenLimit !== null && token_count >= $(input).data("settings").tokenLimit) {
+              input_box.hide();
+              hide_dropdown();
+          }
+
+          return $this_token;
+      }
+
+      // Add a token to the token list based on user input
+      function add_token (item) {
+          var callback = $(input).data("settings").onAdd;
+
+          // See if the token already exists and select it if we don't want duplicates
+          if(token_count > 0 && $(input).data("settings").preventDuplicates) {
+              var found_existing_token = null;
+              token_list.children().each(function () {
+                  var existing_token = $(this);
+                  var existing_data = $.data(existing_token.get(0), "tokeninput");
+                  if(existing_data && existing_data[settings.tokenValue] === item[settings.tokenValue]) {
+                      found_existing_token = existing_token;
+                      return false;
+                  }
+              });
+
+              if(found_existing_token) {
+                  select_token(found_existing_token);
+                  input_token.insertAfter(found_existing_token);
+                  focus_with_timeout(input_box);
+                  return;
+              }
+          }
+
+          // Squeeze input_box so we force no unnecessary line break
+          input_box.width(1);
+
+          // Insert the new tokens
+          if($(input).data("settings").tokenLimit == null || token_count < $(input).data("settings").tokenLimit) {
+              insert_token(item);
+              // Remove the placeholder so it's not seen after you've added a token
+              input_box.attr("placeholder", null)
+              checkTokenLimit();
+          }
+
+          // Clear input box
+          input_box.val("");
+
+          // Don't show the help dropdown, they've got the idea
+          hide_dropdown();
+
+          // Execute the onAdd callback if defined
+          if($.isFunction(callback)) {
+              callback.call(hidden_input,item);
+          }
+      }
+
+      // Select a token in the token list
+      function select_token (token) {
+          if (!$(input).data("settings").disabled) {
+              token.addClass($(input).data("settings").classes.selectedToken);
+              selected_token = token.get(0);
+
+              // Hide input box
+              input_box.val("");
+
+              // Hide dropdown if it is visible (eg if we clicked to select token)
+              hide_dropdown();
+          }
+      }
+
+      // Deselect a token in the token list
+      function deselect_token (token, position) {
+          token.removeClass($(input).data("settings").classes.selectedToken);
+          selected_token = null;
+
+          if(position === POSITION.BEFORE) {
+              input_token.insertBefore(token);
+              selected_token_index--;
+          } else if(position === POSITION.AFTER) {
+              input_token.insertAfter(token);
+              selected_token_index++;
+          } else {
+              input_token.appendTo(token_list);
+              selected_token_index = token_count;
+          }
+
+          // Show the input box and give it focus again
+          focus_with_timeout(input_box);
+      }
+
+      // Toggle selection of a token in the token list
+      function toggle_select_token(token) {
+          var previous_selected_token = selected_token;
+
+          if(selected_token) {
+              deselect_token($(selected_token), POSITION.END);
+          }
+
+          if(previous_selected_token === token.get(0)) {
+              deselect_token(token, POSITION.END);
+          } else {
+              select_token(token);
+          }
+      }
+
+      // Delete a token from the token list
+      function delete_token (token) {
+          // Remove the id from the saved list
+          var token_data = $.data(token.get(0), "tokeninput");
+          var callback = $(input).data("settings").onDelete;
+
+          var index = token.prevAll().length;
+          if(index > selected_token_index) index--;
+
+          // Delete the token
+          token.remove();
+          selected_token = null;
+
+          // Show the input box and give it focus again
+          focus_with_timeout(input_box);
+
+          // Remove this token from the saved list
+          saved_tokens = saved_tokens.slice(0,index).concat(saved_tokens.slice(index+1));
+          if (saved_tokens.length == 0) {
+              input_box.attr("placeholder", settings.placeholder)
+          }
+          if(index < selected_token_index) selected_token_index--;
+
+          // Update the hidden input
+          update_hidden_input(saved_tokens, hidden_input);
+
+          token_count -= 1;
+
+          if($(input).data("settings").tokenLimit !== null) {
+              input_box
+                  .show()
+                  .val("");
+              focus_with_timeout(input_box);
+          }
+
+          // Execute the onDelete callback if defined
+          if($.isFunction(callback)) {
+              callback.call(hidden_input,token_data);
+          }
+      }
+
+      // Update the hidden input box value
+      function update_hidden_input(saved_tokens, hidden_input) {
+          var token_values = $.map(saved_tokens, function (el) {
+              if(typeof $(input).data("settings").tokenValue == 'function')
+                return $(input).data("settings").tokenValue.call(this, el);
+
+              return el[$(input).data("settings").tokenValue];
+          });
+          hidden_input.val(token_values.join($(input).data("settings").tokenDelimiter));
+
+      }
+
+      // Hide and clear the results dropdown
+      function hide_dropdown () {
+          dropdown.hide().empty();
+          selected_dropdown_item = null;
+      }
+
+      function show_dropdown() {
+          dropdown
+              .css({
+                  position: "absolute",
+                  top: token_list.offset().top + token_list.outerHeight(true),
+                  left: token_list.offset().left,
+                  width: token_list.width(),
+                  'z-index': $(input).data("settings").zindex
+              })
+              .show();
+      }
+
+      function show_dropdown_searching () {
+          if($(input).data("settings").searchingText) {
+              dropdown.html("<p>" + escapeHTML($(input).data("settings").searchingText) + "</p>");
+              show_dropdown();
+          }
+      }
+
+      function show_dropdown_hint () {
+          if($(input).data("settings").hintText) {
+              dropdown.html("<p>" + escapeHTML($(input).data("settings").hintText) + "</p>");
+              show_dropdown();
+          }
+      }
+
+      var regexp_special_chars = new RegExp('[.\\\\+*?\\[\\^\\]$(){}=!<>|:\\-]', 'g');
+      function regexp_escape(term) {
+          return term.replace(regexp_special_chars, '\\$&');
+      }
+
+      // Highlight the query part of the search term
+      function highlight_term(value, term) {
+          return value.replace(
+            new RegExp(
+              "(?![^&;]+;)(?!<[^<>]*)(" + regexp_escape(term) + ")(?![^<>]*>)(?![^&;]+;)",
+              "gi"
+            ), function(match, p1) {
+              return "<b>" + escapeHTML(p1) + "</b>";
             }
-        }
-
-        // Insert the new tokens
-        if(settings.tokenLimit == null || token_count < settings.tokenLimit) {
-            insert_token(item);
-            checkTokenLimit();
-        }
-
-        // Clear input box
-        input_box.val("");
-
-        // Don't show the help dropdown, they've got the idea
-        hide_dropdown();
-
-        // Execute the onAdd callback if defined
-        if($.isFunction(callback)) {
-            callback.call(hidden_input,item);
-        }
-    }
-
-    // Select a token in the token list
-    function select_token (token) {
-        token.addClass(settings.classes.selectedToken);
-        selected_token = token.get(0);
-
-        // Hide input box
-        input_box.val("");
-
-        // Hide dropdown if it is visible (eg if we clicked to select token)
-        hide_dropdown();
-    }
-
-    // Deselect a token in the token list
-    function deselect_token (token, position) {
-        token.removeClass(settings.classes.selectedToken);
-        selected_token = null;
-
-        if(position === POSITION.BEFORE) {
-            input_token.insertBefore(token);
-            selected_token_index--;
-        } else if(position === POSITION.AFTER) {
-            input_token.insertAfter(token);
-            selected_token_index++;
-        } else {
-            input_token.appendTo(token_list);
-            selected_token_index = token_count;
-        }
-
-        // Show the input box and give it focus again
-        input_box.focus();
-    }
-
-    // Toggle selection of a token in the token list
-    function toggle_select_token(token) {
-        var previous_selected_token = selected_token;
-
-        if(selected_token) {
-            deselect_token($(selected_token), POSITION.END);
-        }
-
-        if(previous_selected_token === token.get(0)) {
-            deselect_token(token, POSITION.END);
-        } else {
-            select_token(token);
-        }
-    }
-
-    // Delete a token from the token list
-    function delete_token (token) {
-        // Remove the id from the saved list
-        var token_data = $.data(token.get(0), "tokeninput");
-        var callback = settings.onDelete;
-
-        var index = token.prevAll().length;
-        if(index > selected_token_index) index--;
-
-        // Delete the token
-        token.remove();
-        selected_token = null;
-
-        // Show the input box and give it focus again
-        input_box.focus();
-
-        // Remove this token from the saved list
-        saved_tokens = saved_tokens.slice(0,index).concat(saved_tokens.slice(index+1));
-        if(index < selected_token_index) selected_token_index--;
+          );
+      }
+
+      function find_value_and_highlight_term(template, value, term) {
+          return template.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + regexp_escape(value) + ")(?![^<>]*>)(?![^&;]+;)", "g"), highlight_term(value, term));
+      }
+
+      // exclude existing tokens from dropdown, so the list is clearer
+      function excludeCurrent(results) {
+          if ($(input).data("settings").excludeCurrent) {
+              var currentTokens = $(input).data("tokenInputObject").getTokens(),
+                  trimmedList = [];
+              if (currentTokens.length) {
+                  $.each(results, function(index, value) {
+                      var notFound = true;
+                      $.each(currentTokens, function(cIndex, cValue) {
+                          if (value[$(input).data("settings").propertyToSearch] == cValue[$(input).data("settings").propertyToSearch]) {
+                              notFound = false;
+                              return false;
+                          }
+                      });
+
+                      if (notFound) {
+                          trimmedList.push(value);
+                      }
+                  });
+                  results = trimmedList;
+              }
+          }
+
+          return results;
+      }
+
+      // Populate the results dropdown with some results
+      function populate_dropdown (query, results) {
+          // exclude current tokens if configured
+          results = excludeCurrent(results);
+
+          if(results && results.length) {
+              dropdown.empty();
+              var dropdown_ul = $("<ul/>")
+                  .appendTo(dropdown)
+                  .mouseover(function (event) {
+                      select_dropdown_item($(event.target).closest("li"));
+                  })
+                  .mousedown(function (event) {
+                      add_token($(event.target).closest("li").data("tokeninput"));
+                      hidden_input.change();
+                      return false;
+                  })
+                  .hide();
+
+              if ($(input).data("settings").resultsLimit && results.length > $(input).data("settings").resultsLimit) {
+                  results = results.slice(0, $(input).data("settings").resultsLimit);
+              }
+
+              $.each(results, function(index, value) {
+                  var this_li = $(input).data("settings").resultsFormatter(value);
+
+                  this_li = find_value_and_highlight_term(this_li ,value[$(input).data("settings").propertyToSearch], query);
+                  this_li = $(this_li).appendTo(dropdown_ul);
+
+                  if(index % 2) {
+                      this_li.addClass($(input).data("settings").classes.dropdownItem);
+                  } else {
+                      this_li.addClass($(input).data("settings").classes.dropdownItem2);
+                  }
 
-        // Update the hidden input
-        update_hidden_input(saved_tokens, hidden_input);
+                  if(index === 0 && $(input).data("settings").autoSelectFirstResult) {
+                      select_dropdown_item(this_li);
+                  }
 
-        token_count -= 1;
+                  $.data(this_li.get(0), "tokeninput", value);
+              });
+
+              show_dropdown();
+
+              if($(input).data("settings").animateDropdown) {
+                  dropdown_ul.slideDown("fast");
+              } else {
+                  dropdown_ul.show();
+              }
+          } else {
+              if($(input).data("settings").noResultsText) {
+                  dropdown.html("<p>" + escapeHTML($(input).data("settings").noResultsText) + "</p>");
+                  show_dropdown();
+              }
+          }
+      }
+
+      // Highlight an item in the results dropdown
+      function select_dropdown_item (item) {
+          if(item) {
+              if(selected_dropdown_item) {
+                  deselect_dropdown_item($(selected_dropdown_item));
+              }
+
+              item.addClass($(input).data("settings").classes.selectedDropdownItem);
+              selected_dropdown_item = item.get(0);
+          }
+      }
+
+      // Remove highlighting from an item in the results dropdown
+      function deselect_dropdown_item (item) {
+          item.removeClass($(input).data("settings").classes.selectedDropdownItem);
+          selected_dropdown_item = null;
+      }
+
+      // Do a search and show the "searching" dropdown if the input is longer
+      // than $(input).data("settings").minChars
+      function do_search() {
+          var query = input_box.val();
+
+          if(query && query.length) {
+              if(selected_token) {
+                  deselect_token($(selected_token), POSITION.AFTER);
+              }
+
+              if(query.length >= $(input).data("settings").minChars) {
+                  show_dropdown_searching();
+                  clearTimeout(timeout);
+
+                  timeout = setTimeout(function(){
+                      run_search(query);
+                  }, $(input).data("settings").searchDelay);
+              } else {
+                  hide_dropdown();
+              }
+          }
+      }
+
+      // Do the actual search
+      function run_search(query) {
+          var cache_key = query + computeURL();
+          var cached_results = cache.get(cache_key);
+          if (cached_results) {
+              if ($.isFunction($(input).data("settings").onCachedResult)) {
+                cached_results = $(input).data("settings").onCachedResult.call(hidden_input, cached_results);
+              }
+              populate_dropdown(query, cached_results);
+          } else {
+              // Are we doing an ajax search or local data search?
+              if($(input).data("settings").url) {
+                  var url = computeURL();
+                  // Extract existing get params
+                  var ajax_params = {};
+                  ajax_params.data = {};
+                  if(url.indexOf("?") > -1) {
+                      var parts = url.split("?");
+                      ajax_params.url = parts[0];
+
+                      var param_array = parts[1].split("&");
+                      $.each(param_array, function (index, value) {
+                          var kv = value.split("=");
+                          ajax_params.data[kv[0]] = kv[1];
+                      });
+                  } else {
+                      ajax_params.url = url;
+                  }
 
-        if(settings.tokenLimit !== null) {
-            input_box
-                .show()
-                .val("")
-                .focus();
-        }
+                  // Prepare the request
+                  ajax_params.data[$(input).data("settings").queryParam] = query;
+                  ajax_params.type = $(input).data("settings").method;
+                  ajax_params.dataType = $(input).data("settings").contentType;
+                  if ($(input).data("settings").crossDomain) {
+                      ajax_params.dataType = "jsonp";
+                  }
 
-        // Execute the onDelete callback if defined
-        if($.isFunction(callback)) {
-            callback.call(hidden_input,token_data);
-        }
-    }
-
-    // Update the hidden input box value
-    function update_hidden_input(saved_tokens, hidden_input) {
-        var token_values = $.map(saved_tokens, function (el) {
-            return el[settings.tokenValue];
-        });
-        hidden_input.val(token_values.join(settings.tokenDelimiter));
-
-    }
-
-    // Hide and clear the results dropdown
-    function hide_dropdown () {
-        dropdown.hide().empty();
-        selected_dropdown_item = null;
-    }
-
-    function show_dropdown() {
-        dropdown
-            .css({
-                position: "absolute",
-                top: $(token_list).offset().top + $(token_list).outerHeight(),
-                left: $(token_list).offset().left,
-                zindex: 999
-            })
-            .show();
-    }
-
-    function show_dropdown_searching () {
-        if(settings.searchingText) {
-            dropdown.html("<p>"+settings.searchingText+"</p>");
-            show_dropdown();
-        }
-    }
+                  // exclude current tokens?
+                  // send exclude list to the server, so it can also exclude existing tokens
+                  if ($(input).data("settings").excludeCurrent) {
+                      var currentTokens = $(input).data("tokenInputObject").getTokens();
+                      var tokenList = $.map(currentTokens, function (el) {
+                          if(typeof $(input).data("settings").tokenValue == 'function')
+                              return $(input).data("settings").tokenValue.call(this, el);
 
-    function show_dropdown_hint () {
-        if(settings.hintText) {
-            dropdown.html("<p>"+settings.hintText+"</p>");
-            show_dropdown();
-        }
-    }
-
-    // Highlight the query part of the search term
-    function highlight_term(value, term) {
-        return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + term + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "<b>$1</b>");
-    }
-    
-    function find_value_and_highlight_term(template, value, term) {
-        return template.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + value + ")(?![^<>]*>)(?![^&;]+;)", "g"), highlight_term(value, term));
-    }
-
-    // Populate the results dropdown with some results
-    function populate_dropdown (query, results) {
-        if(results && results.length) {
-            dropdown.empty();
-            var dropdown_ul = $("<ul>")
-                .appendTo(dropdown)
-                .mouseover(function (event) {
-                    select_dropdown_item($(event.target).closest("li"));
-                })
-                .mousedown(function (event) {
-                    add_token($(event.target).closest("li").data("tokeninput"));
-                    hidden_input.change();
-                    return false;
-                })
-                .hide();
-
-            $.each(results, function(index, value) {
-                var this_li = settings.resultsFormatter(value);
-                
-                this_li = find_value_and_highlight_term(this_li ,value[settings.propertyToSearch], query);            
-                
-                this_li = $(this_li).appendTo(dropdown_ul);
-                
-                if(index % 2) {
-                    this_li.addClass(settings.classes.dropdownItem);
-                } else {
-                    this_li.addClass(settings.classes.dropdownItem2);
-                }
-
-                if(index === 0) {
-                    select_dropdown_item(this_li);
-                }
-
-                $.data(this_li.get(0), "tokeninput", value);
-            });
-
-            show_dropdown();
-
-            if(settings.animateDropdown) {
-                dropdown_ul.slideDown("fast");
-            } else {
-                dropdown_ul.show();
-            }
-        } else {
-            if(settings.noResultsText) {
-                dropdown.html("<p>"+settings.noResultsText+"</p>");
-                show_dropdown();
-            }
-        }
-    }
+                          return el[$(input).data("settings").tokenValue];
+                      });
 
-    // Highlight an item in the results dropdown
-    function select_dropdown_item (item) {
-        if(item) {
-            if(selected_dropdown_item) {
-                deselect_dropdown_item($(selected_dropdown_item));
-            }
+                      ajax_params.data[$(input).data("settings").excludeCurrentParameter] = tokenList.join($(input).data("settings").tokenDelimiter);
+                  }
 
-            item.addClass(settings.classes.selectedDropdownItem);
-            selected_dropdown_item = item.get(0);
-        }
-    }
-
-    // Remove highlighting from an item in the results dropdown
-    function deselect_dropdown_item (item) {
-        item.removeClass(settings.classes.selectedDropdownItem);
-        selected_dropdown_item = null;
-    }
-
-    // Do a search and show the "searching" dropdown if the input is longer
-    // than settings.minChars
-    function do_search() {
-        var query = input_box.val().toLowerCase();
-
-        if(query && query.length) {
-            if(selected_token) {
-                deselect_token($(selected_token), POSITION.AFTER);
-            }
+                  // Attach the success callback
+                  ajax_params.success = function(results) {
+                    cache.add(cache_key, $(input).data("settings").jsonContainer ? results[$(input).data("settings").jsonContainer] : results);
+                    if($.isFunction($(input).data("settings").onResult)) {
+                        results = $(input).data("settings").onResult.call(hidden_input, results);
+                    }
 
-            if(query.length >= settings.minChars) {
-                show_dropdown_searching();
-                clearTimeout(timeout);
+                    // only populate the dropdown if the results are associated with the active search query
+                    if(input_box.val() === query) {
+                        populate_dropdown(query, $(input).data("settings").jsonContainer ? results[$(input).data("settings").jsonContainer] : results);
+                    }
+                  };
 
-                timeout = setTimeout(function(){
-                    run_search(query);
-                }, settings.searchDelay);
-            } else {
-                hide_dropdown();
-            }
-        }
-    }
-
-    // Do the actual search
-    function run_search(query) {
-        var cache_key = query + computeURL();
-        var cached_results = cache.get(cache_key);
-        if(cached_results) {
-            populate_dropdown(query, cached_results);
-        } else {
-            // Are we doing an ajax search or local data search?
-            if(settings.url) {
-                var url = computeURL();
-                // Extract exisiting get params
-                var ajax_params = {};
-                ajax_params.data = {};
-                if(url.indexOf("?") > -1) {
-                    var parts = url.split("?");
-                    ajax_params.url = parts[0];
-
-                    var param_array = parts[1].split("&");
-                    $.each(param_array, function (index, value) {
-                        var kv = value.split("=");
-                        ajax_params.data[kv[0]] = kv[1];
-                    });
-                } else {
-                    ajax_params.url = url;
-                }
-
-                // Prepare the request
-                ajax_params.data[settings.queryParam] = query;
-                ajax_params.type = settings.method;
-                ajax_params.dataType = settings.contentType;
-                if(settings.crossDomain) {
-                    ajax_params.dataType = "jsonp";
-                }
-
-                // Attach the success callback
-                ajax_params.success = function(results) {
-                  if($.isFunction(settings.onResult)) {
-                      results = settings.onResult.call(hidden_input, results);
+                  // Provide a beforeSend callback
+                  if (settings.onSend) {
+                    settings.onSend(ajax_params);
                   }
-                  cache.add(cache_key, settings.jsonContainer ? results[settings.jsonContainer] : results);
 
-                  // only populate the dropdown if the results are associated with the active search query
-                  if(input_box.val().toLowerCase() === query) {
-                      populate_dropdown(query, settings.jsonContainer ? results[settings.jsonContainer] : results);
+                  // Make the request
+                  $.ajax(ajax_params);
+              } else if($(input).data("settings").local_data) {
+                  // Do the search through local data
+                  var results = $.grep($(input).data("settings").local_data, function (row) {
+                      return row[$(input).data("settings").propertyToSearch].toLowerCase().indexOf(query.toLowerCase()) > -1;
+                  });
+
+                  cache.add(cache_key, results);
+                  if($.isFunction($(input).data("settings").onResult)) {
+                      results = $(input).data("settings").onResult.call(hidden_input, results);
                   }
-                };
-
-                // Make the request
-                $.ajax(ajax_params);
-            } else if(settings.local_data) {
-                // Do the search through local data
-                var results = $.grep(settings.local_data, function (row) {
-                    return row[settings.propertyToSearch].toLowerCase().indexOf(query.toLowerCase()) > -1;
-                });
-
-                if($.isFunction(settings.onResult)) {
-                    results = settings.onResult.call(hidden_input, results);
-                }
-                cache.add(cache_key, results);
-                populate_dropdown(query, results);
-            }
-        }
-    }
-
-    // compute the dynamic URL
-    function computeURL() {
-        var url = settings.url;
-        if(typeof settings.url == 'function') {
-            url = settings.url.call();
-        }
-        return url;
-    }
-};
-
-// Really basic cache for the results
-$.TokenList.Cache = function (options) {
-    var settings = $.extend({
-        max_size: 500
-    }, options);
-
-    var data = {};
-    var size = 0;
-
-    var flush = function () {
-        data = {};
-        size = 0;
+                  populate_dropdown(query, results);
+              }
+          }
+      }
+
+      // compute the dynamic URL
+      function computeURL() {
+          var url = $(input).data("settings").url;
+          if(typeof $(input).data("settings").url == 'function') {
+              url = $(input).data("settings").url.call($(input).data("settings"));
+          }
+          return url;
+      }
+
+      // Bring browser focus to the specified object.
+      // Use of setTimeout is to get around an IE bug.
+      // (See, e.g., http://stackoverflow.com/questions/2600186/focus-doesnt-work-in-ie)
+      //
+      // obj: a jQuery object to focus()
+      function focus_with_timeout(obj) {
+          setTimeout(function() { obj.focus(); }, 50);
+      }
+
+  };
+
+  // Really basic cache for the results
+  $.TokenList.Cache = function (options) {
+    var settings, data = {}, size = 0, flush;
+
+    settings = $.extend({ max_size: 500 }, options);
+
+    flush = function () {
+      data = {};
+      size = 0;
     };
 
     this.add = function (query, results) {
-        if(size > settings.max_size) {
-            flush();
-        }
+      if (size > settings.max_size) {
+        flush();
+      }
 
-        if(!data[query]) {
-            size += 1;
-        }
+      if (!data[query]) {
+        size += 1;
+      }
 
-        data[query] = results;
+      data[query] = results;
     };
 
     this.get = function (query) {
-        return data[query];
+      return data[query];
     };
-};
+  };
+
 }(jQuery));
diff --git a/civicrm/packages/jquery/plugins/jquery.tokeninput.min.js b/civicrm/packages/jquery/plugins/jquery.tokeninput.min.js
index 81c0a6b511..e5df300fbc 100644
--- a/civicrm/packages/jquery/plugins/jquery.tokeninput.min.js
+++ b/civicrm/packages/jquery/plugins/jquery.tokeninput.min.js
@@ -1 +1,2 @@
-(function(e){var t={method:"GET",contentType:"json",queryParam:"name",searchDelay:300,minChars:1,propertyToSearch:"name",jsonContainer:null,hintText:"Type in a search term",noResultsText:"No results",searchingText:"Searching...",deleteText:"&times;",animateDropdown:true,tokenLimit:null,tokenDelimiter:",",preventDuplicates:false,tokenValue:"id",prePopulate:null,processPrePopulate:false,idPrefix:"token-input-",resultsFormatter:function(e){return"<li>"+e[this.propertyToSearch]+"</li>"},tokenFormatter:function(e){return"<li><p>"+e[this.propertyToSearch]+"</p></li>"},onResult:null,onAdd:null,onDelete:null,onReady:null};var n={tokenList:"token-input-list",token:"token-input-token",tokenDelete:"token-input-delete-token",selectedToken:"token-input-selected-token",highlightedToken:"token-input-highlighted-token",dropdown:"token-input-dropdown",dropdownItem:"token-input-dropdown-item",dropdownItem2:"token-input-dropdown-item2",selectedDropdownItem:"token-input-selected-dropdown-item",inputToken:"token-input-input-token"};var r={BEFORE:0,AFTER:1,END:2};var i={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,NUMPAD_ENTER:108,COMMA:188};var s={init:function(n,r){var i=e.extend({},t,r||{});return this.each(function(){e(this).data("tokenInputObject",new e.TokenList(this,n,i))})},clear:function(){this.data("tokenInputObject").clear();return this},add:function(e){this.data("tokenInputObject").add(e);return this},remove:function(e){this.data("tokenInputObject").remove(e);return this},get:function(){return this.data("tokenInputObject").getTokens()}};e.fn.tokenInput=function(e){if(s[e]){return s[e].apply(this,Array.prototype.slice.call(arguments,1))}else{return s.init.apply(this,arguments)}};e.TokenList=function(t,s,o){function x(){if(o.tokenLimit!==null&&f>=o.tokenLimit){p.hide();D();return}}function T(){if(h===(h=p.val())){return}var e=h.replace(/&/g,"&").replace(/\s/g," ").replace(/</g,"&lt;").replace(/>/g,"&gt;");E.html(e);p.width(E.width()+30)}function N(e){return e>=48&&e<=90||e>=96&&e<=111||e>=186&&e<=192||e>=219&&e<=222}function C(t){var n=o.tokenFormatter(t);n=e(n).addClass(o.classes.token).insertBefore(b);e("<span>"+o.deleteText+"</span>").addClass(o.classes.tokenDelete).appendTo(n).click(function(){M(e(this).parent());d.change();return false});var r={id:t.id};r[o.propertyToSearch]=t[o.propertyToSearch];e.data(n.get(0),"tokeninput",t);a=a.slice(0,m).concat([r]).concat(a.slice(m));m++;_(a,d);f+=1;if(o.tokenLimit!==null&&f>=o.tokenLimit){p.hide();D()}return n}function k(t){var n=o.onAdd;if(f>0&&o.preventDuplicates){var r=null;y.children().each(function(){var n=e(this);var i=e.data(n.get(0),"tokeninput");if(i&&i.id===t.id){r=n;return false}});if(r){L(r);b.insertAfter(r);return}}if(o.tokenLimit==null||f<o.tokenLimit){C(t);x()}p.val("");D();if(e.isFunction(n)){n.call(d,t)}}function L(e){e.addClass(o.classes.selectedToken);v=e.get(0);p.val("");D()}function A(e,t){e.removeClass(o.classes.selectedToken);v=null;if(t===r.BEFORE){b.insertBefore(e);m--}else if(t===r.AFTER){b.insertAfter(e);m++}else{b.appendTo(y);m=f}p.focus()}function O(t){var n=v;if(v){A(e(v),r.END)}if(n===t.get(0)){A(t,r.END)}else{L(t)}}function M(t){var n=e.data(t.get(0),"tokeninput");var r=o.onDelete;var i=t.prevAll().length;if(i>m)i--;t.remove();v=null;p.focus();a=a.slice(0,i).concat(a.slice(i+1));if(i<m)m--;_(a,d);f-=1;if(o.tokenLimit!==null){p.show().val("").focus()}if(e.isFunction(r)){r.call(d,n)}}function _(t,n){var r=e.map(t,function(e){return e[o.tokenValue]});n.val(r.join(o.tokenDelimiter))}function D(){w.hide().empty();g=null}function P(){w.css({position:"absolute",top:e(y).offset().top+e(y).outerHeight(),left:e(y).offset().left,zindex:999}).show()}function H(){if(o.searchingText){w.html("<p>"+o.searchingText+"</p>");P()}}function B(){if(o.hintText){w.html("<p>"+o.hintText+"</p>");P()}}function j(e,t){return e.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+t+")(?![^<>]*>)(?![^&;]+;)","gi"),"<b>$1</b>")}function F(e,t,n){return e.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+t+")(?![^<>]*>)(?![^&;]+;)","g"),j(t,n))}function I(t,n){if(n&&n.length){w.empty();var r=e("<ul>").appendTo(w).mouseover(function(t){q(e(t.target).closest("li"))}).mousedown(function(t){k(e(t.target).closest("li").data("tokeninput"));d.change();return false}).hide();e.each(n,function(n,i){var s=o.resultsFormatter(i);s=F(s,i[o.propertyToSearch],t);s=e(s).appendTo(r);if(n%2){s.addClass(o.classes.dropdownItem)}else{s.addClass(o.classes.dropdownItem2)}if(n===0){q(s)}e.data(s.get(0),"tokeninput",i)});P();if(o.animateDropdown){r.slideDown("fast")}else{r.show()}}else{if(o.noResultsText){w.html("<p>"+o.noResultsText+"</p>");P()}}}function q(t){if(t){if(g){R(e(g))}t.addClass(o.classes.selectedDropdownItem);g=t.get(0)}}function R(e){e.removeClass(o.classes.selectedDropdownItem);g=null}function U(){var t=p.val().toLowerCase();if(t&&t.length){if(v){A(e(v),r.AFTER)}if(t.length>=o.minChars){H();clearTimeout(c);c=setTimeout(function(){z(t)},o.searchDelay)}else{D()}}}function z(t){var n=t+W();var r=l.get(n);if(r){I(t,r)}else{if(o.url){var i=W();var s={};s.data={};if(i.indexOf("?")>-1){var u=i.split("?");s.url=u[0];var a=u[1].split("&");e.each(a,function(e,t){var n=t.split("=");s.data[n[0]]=n[1]})}else{s.url=i}s.data[o.queryParam]=t;s.type=o.method;s.dataType=o.contentType;if(o.crossDomain){s.dataType="jsonp"}s.success=function(r){if(e.isFunction(o.onResult)){r=o.onResult.call(d,r)}l.add(n,o.jsonContainer?r[o.jsonContainer]:r);if(p.val().toLowerCase()===t){I(t,o.jsonContainer?r[o.jsonContainer]:r)}};e.ajax(s)}else if(o.local_data){var f=e.grep(o.local_data,function(e){return e[o.propertyToSearch].toLowerCase().indexOf(t.toLowerCase())>-1});if(e.isFunction(o.onResult)){f=o.onResult.call(d,f)}l.add(n,f);I(t,f)}}}function W(){var e=o.url;if(typeof o.url=="function"){e=o.url.call()}return e}if(e.type(s)==="string"||e.type(s)==="function"){o.url=s;var u=W();if(o.crossDomain===undefined){if(u.indexOf("://")===-1){o.crossDomain=false}else{o.crossDomain=location.href.split(/\/+/g)[1]!==u.split(/\/+/g)[1]}}}else if(typeof s==="object"){o.local_data=s}if(o.classes){o.classes=e.extend({},n,o.classes)}else if(o.theme){o.classes={};e.each(n,function(e,t){o.classes[e]=t+"-"+o.theme})}else{o.classes=n}var a=[];var f=0;var l=new e.TokenList.Cache;var c;var h;var p=e('<input type="text"  autocomplete="off">').css({outline:"none"}).attr("id",o.idPrefix+t.id).click(function(){if(o.tokenLimit===null||o.tokenLimit!==f){B()}}).blur(function(){D();e(this).val("")}).bind("keyup keydown blur update",T).keydown(function(t){var n;var s;switch(t.keyCode){case i.LEFT:case i.RIGHT:case i.UP:case i.DOWN:if(!e(this).val()){n=b.prev();s=b.next();if(n.length&&n.get(0)===v||s.length&&s.get(0)===v){if(t.keyCode===i.LEFT||t.keyCode===i.UP){A(e(v),r.BEFORE)}else{A(e(v),r.AFTER)}}else if((t.keyCode===i.LEFT||t.keyCode===i.UP)&&n.length){L(e(n.get(0)))}else if((t.keyCode===i.RIGHT||t.keyCode===i.DOWN)&&s.length){L(e(s.get(0)))}}else{var o=null;if(t.keyCode===i.DOWN||t.keyCode===i.RIGHT){o=e(g).next()}else{o=e(g).prev()}if(o.length){q(o)}return false}break;case i.BACKSPACE:n=b.prev();if(!e(this).val().length){if(v){M(e(v));d.change()}else if(n.length){L(e(n.get(0)))}return false}else if(e(this).val().length===1){D()}else{setTimeout(function(){U()},5)}break;case i.TAB:case i.ENTER:case i.NUMPAD_ENTER:if(g){k(e(g).data("tokeninput"));d.change();return false}break;case i.ESCAPE:D();return true;default:if(String.fromCharCode(t.which)){setTimeout(function(){U()},5)}break}});var d=e(t).hide().val("").focus(function(){p.focus()}).blur(function(){p.blur()});var v=null;var m=0;var g=null;var y=e("<ul />").addClass(o.classes.tokenList).click(function(t){var n=e(t.target).closest("li");if(n&&n.get(0)&&e.data(n.get(0),"tokeninput")){O(n)}else{if(v){A(e(v),r.END)}p.focus()}}).mouseover(function(t){var n=e(t.target).closest("li");if(n&&v!==this){n.addClass(o.classes.highlightedToken)}}).mouseout(function(t){var n=e(t.target).closest("li");if(n&&v!==this){n.removeClass(o.classes.highlightedToken)}}).insertBefore(d);var b=e("<li />").addClass(o.classes.inputToken).appendTo(y).append(p);var w=e("<div>").addClass(o.classes.dropdown).appendTo("body").hide();var E=e("<tester/>").insertAfter(p).css({position:"absolute",top:-9999,left:-9999,width:"auto",fontSize:p.css("fontSize"),fontFamily:p.css("fontFamily"),fontWeight:p.css("fontWeight"),letterSpacing:p.css("letterSpacing"),whiteSpace:"nowrap"});d.val("");var S=o.prePopulate||d.data("pre");if(o.processPrePopulate&&e.isFunction(o.onResult)){S=o.onResult.call(d,S)}if(S&&S.length){e.each(S,function(e,t){C(t);x()})}if(e.isFunction(o.onReady)){o.onReady.call()}this.clear=function(){y.children("li").each(function(){if(e(this).children("input").length===0){M(e(this))}})};this.add=function(e){k(e)};this.remove=function(t){y.children("li").each(function(){if(e(this).children("input").length===0){var n=e(this).data("tokeninput");var r=true;for(var i in t){if(t[i]!==n[i]){r=false;break}}if(r){M(e(this))}}})};this.getTokens=function(){return a}};e.TokenList.Cache=function(t){var n=e.extend({max_size:500},t);var r={};var i=0;var s=function(){r={};i=0};this.add=function(e,t){if(i>n.max_size){s()}if(!r[e]){i+=1}r[e]=t};this.get=function(e){return r[e]}}})(jQuery)
+/*! jquery.tokeninput 2014-04-02 */
+!function(a){function b(a){return String(null===a||void 0===a?"":a)}function c(a){return b(a).replace(i,function(a){return h[a]})}var d={method:"GET",queryParam:"q",searchDelay:300,minChars:1,propertyToSearch:"name",jsonContainer:null,contentType:"json",excludeCurrent:!1,excludeCurrentParameter:"x",prePopulate:null,processPrePopulate:!1,hintText:"Type in a search term",noResultsText:"No results",searchingText:"Searching...",deleteText:"&#215;",animateDropdown:!0,placeholder:null,theme:null,zindex:999,resultsLimit:null,enableHTML:!1,resultsFormatter:function(a){var b=a[this.propertyToSearch];return"<li>"+(this.enableHTML?b:c(b))+"</li>"},tokenFormatter:function(a){var b=a[this.propertyToSearch];return"<li><p>"+(this.enableHTML?b:c(b))+"</p></li>"},tokenLimit:null,tokenDelimiter:",",preventDuplicates:!1,tokenValue:"id",allowFreeTagging:!1,allowTabOut:!1,autoSelectFirstResult:!1,onResult:null,onCachedResult:null,onAdd:null,onFreeTaggingAdd:null,onDelete:null,onReady:null,idPrefix:"token-input-",disabled:!1},e={tokenList:"token-input-list",token:"token-input-token",tokenReadOnly:"token-input-token-readonly",tokenDelete:"token-input-delete-token",selectedToken:"token-input-selected-token",highlightedToken:"token-input-highlighted-token",dropdown:"token-input-dropdown",dropdownItem:"token-input-dropdown-item",dropdownItem2:"token-input-dropdown-item2",selectedDropdownItem:"token-input-selected-dropdown-item",inputToken:"token-input-input-token",focused:"token-input-focused",disabled:"token-input-disabled"},f={BEFORE:0,AFTER:1,END:2},g={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,NUMPAD_ENTER:108,COMMA:188},h={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","/":"&#x2F;"},i=/[&<>"'\/]/g,j={init:function(b,c){var e=a.extend({},d,c||{});return this.each(function(){a(this).data("settings",e),a(this).data("tokenInputObject",new a.TokenList(this,b,e))})},clear:function(){return this.data("tokenInputObject").clear(),this},add:function(a){return this.data("tokenInputObject").add(a),this},remove:function(a){return this.data("tokenInputObject").remove(a),this},get:function(){return this.data("tokenInputObject").getTokens()},toggleDisabled:function(a){return this.data("tokenInputObject").toggleDisabled(a),this},setOptions:function(b){return a(this).data("settings",a.extend({},a(this).data("settings"),b||{})),this},destroy:function(){if(this.data("tokenInputObject")){this.data("tokenInputObject").clear();var a=this,b=this.parent();return b.empty(),a.show(),b.append(a),a}}};a.fn.tokenInput=function(a){return j[a]?j[a].apply(this,Array.prototype.slice.call(arguments,1)):j.init.apply(this,arguments)},a.TokenList=function(b,d,h){function i(d){return a(b).data("settings").enableHTML?d:c(d)}function j(c){a(b).data("settings").disabled="boolean"==typeof c?c:!a(b).data("settings").disabled,P.attr("disabled",a(b).data("settings").disabled),U.toggleClass(a(b).data("settings").classes.disabled,a(b).data("settings").disabled),R&&q(a(R),f.END),Q.attr("disabled",a(b).data("settings").disabled)}function k(){return null!==a(b).data("settings").tokenLimit&&N>=a(b).data("settings").tokenLimit?(P.hide(),void u()):void 0}function l(){if(L!==(L=P.val())){var a=U.width()-P.offset().left-U.offset().left;X.html(c(L)||c(h.placeholder)),P.width(Math.min(U.width(),Math.max(a,X.width()+30)))}}function m(){var c=a.trim(P.val()),d=c.split(a(b).data("settings").tokenDelimiter);a.each(d,function(c,d){if(d){a.isFunction(a(b).data("settings").onFreeTaggingAdd)&&(d=a(b).data("settings").onFreeTaggingAdd.call(Q,d));var e={};e[a(b).data("settings").tokenValue]=e[a(b).data("settings").propertyToSearch]=d,o(e)}})}function n(c){var d=a(a(b).data("settings").tokenFormatter(c)),e=c.readonly===!0?!0:!1;e&&d.addClass(a(b).data("settings").classes.tokenReadOnly),d.addClass(a(b).data("settings").classes.token).insertBefore(V),e||a("<span>"+a(b).data("settings").deleteText+"</span>").addClass(a(b).data("settings").classes.tokenDelete).appendTo(d).click(function(){return a(b).data("settings").disabled?void 0:(s(a(this).parent()),Q.change(),!1)});var f=c;return a.data(d.get(0),"tokeninput",c),M=M.slice(0,S).concat([f]).concat(M.slice(S)),S++,t(M,Q),N+=1,null!==a(b).data("settings").tokenLimit&&N>=a(b).data("settings").tokenLimit&&(P.hide(),u()),d}function o(c){var d=a(b).data("settings").onAdd;if(N>0&&a(b).data("settings").preventDuplicates){var e=null;if(U.children().each(function(){var b=a(this),d=a.data(b.get(0),"tokeninput");return d&&d[h.tokenValue]===c[h.tokenValue]?(e=b,!1):void 0}),e)return p(e),V.insertAfter(e),void I(P)}P.width(1),(null==a(b).data("settings").tokenLimit||N<a(b).data("settings").tokenLimit)&&(n(c),P.attr("placeholder",null),k()),P.val(""),u(),a.isFunction(d)&&d.call(Q,c)}function p(c){a(b).data("settings").disabled||(c.addClass(a(b).data("settings").classes.selectedToken),R=c.get(0),P.val(""),u())}function q(c,d){c.removeClass(a(b).data("settings").classes.selectedToken),R=null,d===f.BEFORE?(V.insertBefore(c),S--):d===f.AFTER?(V.insertAfter(c),S++):(V.appendTo(U),S=N),I(P)}function r(b){var c=R;R&&q(a(R),f.END),c===b.get(0)?q(b,f.END):p(b)}function s(c){var d=a.data(c.get(0),"tokeninput"),e=a(b).data("settings").onDelete,f=c.prevAll().length;f>S&&f--,c.remove(),R=null,I(P),M=M.slice(0,f).concat(M.slice(f+1)),0==M.length&&P.attr("placeholder",h.placeholder),S>f&&S--,t(M,Q),N-=1,null!==a(b).data("settings").tokenLimit&&(P.show().val(""),I(P)),a.isFunction(e)&&e.call(Q,d)}function t(c,d){var e=a.map(c,function(c){return"function"==typeof a(b).data("settings").tokenValue?a(b).data("settings").tokenValue.call(this,c):c[a(b).data("settings").tokenValue]});d.val(e.join(a(b).data("settings").tokenDelimiter))}function u(){W.hide().empty(),T=null}function v(){W.css({position:"absolute",top:U.offset().top+U.outerHeight(!0),left:U.offset().left,width:U.width(),"z-index":a(b).data("settings").zindex}).show()}function w(){a(b).data("settings").searchingText&&(W.html("<p>"+i(a(b).data("settings").searchingText)+"</p>"),v())}function x(){a(b).data("settings").hintText&&(W.html("<p>"+i(a(b).data("settings").hintText)+"</p>"),v())}function y(a){return a.replace(Z,"\\$&")}function z(a,b){return a.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+y(b)+")(?![^<>]*>)(?![^&;]+;)","gi"),function(a,b){return"<b>"+i(b)+"</b>"})}function A(a,b,c){return a.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+y(b)+")(?![^<>]*>)(?![^&;]+;)","g"),z(b,c))}function B(c){if(a(b).data("settings").excludeCurrent){var d=a(b).data("tokenInputObject").getTokens(),e=[];d.length&&(a.each(c,function(c,f){var g=!0;a.each(d,function(c,d){return f[a(b).data("settings").propertyToSearch]==d[a(b).data("settings").propertyToSearch]?(g=!1,!1):void 0}),g&&e.push(f)}),c=e)}return c}function C(c,d){if(d=B(d),d&&d.length){W.empty();var e=a("<ul/>").appendTo(W).mouseover(function(b){D(a(b.target).closest("li"))}).mousedown(function(b){return o(a(b.target).closest("li").data("tokeninput")),Q.change(),!1}).hide();a(b).data("settings").resultsLimit&&d.length>a(b).data("settings").resultsLimit&&(d=d.slice(0,a(b).data("settings").resultsLimit)),a.each(d,function(d,f){var g=a(b).data("settings").resultsFormatter(f);g=A(g,f[a(b).data("settings").propertyToSearch],c),g=a(g).appendTo(e),g.addClass(d%2?a(b).data("settings").classes.dropdownItem:a(b).data("settings").classes.dropdownItem2),0===d&&a(b).data("settings").autoSelectFirstResult&&D(g),a.data(g.get(0),"tokeninput",f)}),v(),a(b).data("settings").animateDropdown?e.slideDown("fast"):e.show()}else a(b).data("settings").noResultsText&&(W.html("<p>"+i(a(b).data("settings").noResultsText)+"</p>"),v())}function D(c){c&&(T&&E(a(T)),c.addClass(a(b).data("settings").classes.selectedDropdownItem),T=c.get(0))}function E(c){c.removeClass(a(b).data("settings").classes.selectedDropdownItem),T=null}function F(){var c=P.val();c&&c.length&&(R&&q(a(R),f.AFTER),c.length>=a(b).data("settings").minChars?(w(),clearTimeout(K),K=setTimeout(function(){G(c)},a(b).data("settings").searchDelay)):u())}function G(c){var d=c+H(),e=O.get(d);if(e)a.isFunction(a(b).data("settings").onCachedResult)&&(e=a(b).data("settings").onCachedResult.call(Q,e)),C(c,e);else if(a(b).data("settings").url){var f=H(),g={};if(g.data={},f.indexOf("?")>-1){var i=f.split("?");g.url=i[0];var j=i[1].split("&");a.each(j,function(a,b){var c=b.split("=");g.data[c[0]]=c[1]})}else g.url=f;if(g.data[a(b).data("settings").queryParam]=c,g.type=a(b).data("settings").method,g.dataType=a(b).data("settings").contentType,a(b).data("settings").crossDomain&&(g.dataType="jsonp"),a(b).data("settings").excludeCurrent){var k=a(b).data("tokenInputObject").getTokens(),l=a.map(k,function(c){return"function"==typeof a(b).data("settings").tokenValue?a(b).data("settings").tokenValue.call(this,c):c[a(b).data("settings").tokenValue]});g.data[a(b).data("settings").excludeCurrentParameter]=l.join(a(b).data("settings").tokenDelimiter)}g.success=function(e){O.add(d,a(b).data("settings").jsonContainer?e[a(b).data("settings").jsonContainer]:e),a.isFunction(a(b).data("settings").onResult)&&(e=a(b).data("settings").onResult.call(Q,e)),P.val()===c&&C(c,a(b).data("settings").jsonContainer?e[a(b).data("settings").jsonContainer]:e)},h.onSend&&h.onSend(g),a.ajax(g)}else if(a(b).data("settings").local_data){var m=a.grep(a(b).data("settings").local_data,function(d){return d[a(b).data("settings").propertyToSearch].toLowerCase().indexOf(c.toLowerCase())>-1});O.add(d,m),a.isFunction(a(b).data("settings").onResult)&&(m=a(b).data("settings").onResult.call(Q,m)),C(c,m)}}function H(){var c=a(b).data("settings").url;return"function"==typeof a(b).data("settings").url&&(c=a(b).data("settings").url.call(a(b).data("settings"))),c}function I(a){setTimeout(function(){a.focus()},50)}if("string"==typeof d||"function"==typeof d){a(b).data("settings").url=d;var J=H();void 0===a(b).data("settings").crossDomain&&"string"==typeof J&&(a(b).data("settings").crossDomain=-1===J.indexOf("://")?!1:location.href.split(/\/+/g)[1]!==J.split(/\/+/g)[1])}else"object"==typeof d&&(a(b).data("settings").local_data=d);a(b).data("settings").classes?a(b).data("settings").classes=a.extend({},e,a(b).data("settings").classes):a(b).data("settings").theme?(a(b).data("settings").classes={},a.each(e,function(c,d){a(b).data("settings").classes[c]=d+"-"+a(b).data("settings").theme})):a(b).data("settings").classes=e;var K,L,M=[],N=0,O=new a.TokenList.Cache,P=a('<input type="text" autocomplete="off" autocapitalize="off"/>').css({outline:"none"}).attr("id",a(b).data("settings").idPrefix+b.id).focus(function(){return a(b).data("settings").disabled?!1:((null===a(b).data("settings").tokenLimit||a(b).data("settings").tokenLimit!==N)&&x(),void U.addClass(a(b).data("settings").classes.focused))}).blur(function(){u(),a(b).data("settings").allowFreeTagging&&m(),a(this).val(""),U.removeClass(a(b).data("settings").classes.focused)}).bind("keyup keydown blur update",l).keydown(function(c){var d,e;switch(c.keyCode){case g.LEFT:case g.RIGHT:case g.UP:case g.DOWN:if(0===this.value.length)d=V.prev(),e=V.next(),d.length&&d.get(0)===R||e.length&&e.get(0)===R?c.keyCode===g.LEFT||c.keyCode===g.UP?q(a(R),f.BEFORE):q(a(R),f.AFTER):c.keyCode!==g.LEFT&&c.keyCode!==g.UP||!d.length?c.keyCode!==g.RIGHT&&c.keyCode!==g.DOWN||!e.length||p(a(e.get(0))):p(a(d.get(0)));else{var h=null;c.keyCode===g.DOWN||c.keyCode===g.RIGHT?(h=a(W).find("li").first(),T&&(h=a(T).next())):(h=a(W).find("li").last(),T&&(h=a(T).prev())),D(h)}break;case g.BACKSPACE:if(d=V.prev(),0===this.value.length)return R?(s(a(R)),Q.change()):d.length&&p(a(d.get(0))),!1;1===a(this).val().length?u():setTimeout(function(){F()},5);break;case g.TAB:case g.ENTER:case g.NUMPAD_ENTER:case g.COMMA:if(T)o(a(T).data("tokeninput")),Q.change();else{if(a(b).data("settings").allowFreeTagging){if(a(b).data("settings").allowTabOut&&""===a(this).val())return!0;m()}else if(a(this).val(""),a(b).data("settings").allowTabOut)return!0;c.stopPropagation(),c.preventDefault()}return!1;case g.ESCAPE:return u(),!0;default:String.fromCharCode(c.which)&&setTimeout(function(){F()},5)}});h.placeholder&&P.attr("placeholder",h.placeholder);var Q=a(b).hide().val("").focus(function(){I(P)}).blur(function(){return P.blur(),Q}),R=null,S=0,T=null,U=a("<ul />").addClass(a(b).data("settings").classes.tokenList).click(function(b){var c=a(b.target).closest("li");c&&c.get(0)&&a.data(c.get(0),"tokeninput")?r(c):(R&&q(a(R),f.END),I(P))}).mouseover(function(c){var d=a(c.target).closest("li");d&&R!==this&&d.addClass(a(b).data("settings").classes.highlightedToken)}).mouseout(function(c){var d=a(c.target).closest("li");d&&R!==this&&d.removeClass(a(b).data("settings").classes.highlightedToken)}).insertBefore(Q),V=a("<li />").addClass(a(b).data("settings").classes.inputToken).appendTo(U).append(P),W=a("<div/>").addClass(a(b).data("settings").classes.dropdown).appendTo("body").hide(),X=a("<tester/>").insertAfter(P).css({position:"absolute",top:-9999,left:-9999,width:"auto",fontSize:P.css("fontSize"),fontFamily:P.css("fontFamily"),fontWeight:P.css("fontWeight"),letterSpacing:P.css("letterSpacing"),whiteSpace:"nowrap"});Q.val("");var Y=a(b).data("settings").prePopulate||Q.data("pre");a(b).data("settings").processPrePopulate&&a.isFunction(a(b).data("settings").onResult)&&(Y=a(b).data("settings").onResult.call(Q,Y)),Y&&Y.length&&a.each(Y,function(a,b){n(b),k(),P.attr("placeholder",null)}),a(b).data("settings").disabled&&j(!0),"function"==typeof a(b).data("settings").onReady&&a(b).data("settings").onReady.call(),this.clear=function(){U.children("li").each(function(){0===a(this).children("input").length&&s(a(this))})},this.add=function(a){o(a)},this.remove=function(b){U.children("li").each(function(){if(0===a(this).children("input").length){var c=a(this).data("tokeninput"),d=!0;for(var e in b)if(b[e]!==c[e]){d=!1;break}d&&s(a(this))}})},this.getTokens=function(){return M},this.toggleDisabled=function(a){j(a)},l();var Z=new RegExp("[.\\\\+*?\\[\\^\\]$(){}=!<>|:\\-]","g")},a.TokenList.Cache=function(b){var c,d,e={},f=0;c=a.extend({max_size:500},b),d=function(){e={},f=0},this.add=function(a,b){f>c.max_size&&d(),e[a]||(f+=1),e[a]=b},this.get=function(a){return e[a]}}}(jQuery);
\ No newline at end of file
diff --git a/civicrm/release-notes.md b/civicrm/release-notes.md
index bbd982dfce..14cf3995ec 100644
--- a/civicrm/release-notes.md
+++ b/civicrm/release-notes.md
@@ -15,6 +15,17 @@ Other resources for identifying changes are:
     * https://github.com/civicrm/civicrm-joomla
     * https://github.com/civicrm/civicrm-wordpress
 
+## CiviCRM 5.46.0
+
+Released February 3, 2022
+
+- **[Synopsis](release-notes/5.46.0.md#synopsis)**
+- **[Features](release-notes/5.46.0.md#features)**
+- **[Bugs resolved](release-notes/5.46.0.md#bugs)**
+- **[Miscellany](release-notes/5.46.0.md#misc)**
+- **[Credits](release-notes/5.46.0.md#credits)**
+- **[Feedback](release-notes/5.46.0.md#feedback)**
+
 ## CiviCRM 5.45.3
 
 Released February 3, 2022
diff --git a/civicrm/release-notes/5.45.0.md b/civicrm/release-notes/5.45.0.md
index 8e80f0180c..6a7fbf5375 100644
--- a/civicrm/release-notes/5.45.0.md
+++ b/civicrm/release-notes/5.45.0.md
@@ -89,8 +89,7 @@ Released January 5, 2022
   Allows SearchKit table displays to be drag-sortable.
 
 - **SearchKit - enable search by case role
-  ([22121](https://github.com/civicrm/civicrm-core/pull/22121) and
-  [22270](https://github.com/civicrm/civicrm-core/pull/22270))**
+  ([22121](https://github.com/civicrm/civicrm-core/pull/22121))**
 
   Permits searching for contacts by case role in SearchKit.
 
@@ -174,10 +173,6 @@ Released January 5, 2022
   ([dev/core#2912](https://lab.civicrm.org/dev/core/-/issues/2912):
   [21936](https://github.com/civicrm/civicrm-core/pull/21936))**
 
-- **Can't save a shared address twice when you have custom address fields
-  ([dev/core#3000](https://lab.civicrm.org/dev/core/-/issues/3000):
-  [22286](https://github.com/civicrm/civicrm-core/pull/22286))
-
 - **Hidden submit buttons are confusing for keyboard users
   ([dev/core#2919](https://lab.civicrm.org/dev/core/-/issues/2919):
   [21854](https://github.com/civicrm/civicrm-core/pull/21854))**
@@ -203,15 +198,6 @@ Released January 5, 2022
 - **APIv4 - Delete unused OptionList trait
   ([22158](https://github.com/civicrm/civicrm-core/pull/22158))**
 
-- **API4: "Invalid field 'contact.is_deleted'"
-  ([dev/core#2507](https://lab.civicrm.org/dev/core/-/issues/2507):
-  [22203](https://github.com/civicrm/civicrm-core/pull/22203))**
-
-  This undoes a permission requirement for the `is_deleted` field on the contact
-  record.  Deleted contacts are still hidden if a user lacks "access deleted
-  contacts", but the field is now available for those contacts that a user can
-  access.
-
 - **APIv4 - Treat navigation permissions as array, add pseudoconstant for
   operator ([22160](https://github.com/civicrm/civicrm-core/pull/22160))**
 
@@ -225,15 +211,6 @@ Released January 5, 2022
 - **SearchKit - Fix undefined variable for searches of Afforms etc.
   ([22218](https://github.com/civicrm/civicrm-core/pull/22218))**
 
-- **Search Kit: "Combine text" field transformation seems to break output
-  ([dev/report#88](https://lab.civicrm.org/dev/report/-/issues/88):
-  [22281](https://github.com/civicrm/civicrm-core/pull/22281))**
-
-- **SearchKit - Fix editable custom fields
-  ([22293](https://github.com/civicrm/civicrm-core/pull/22293))**
-
-  Fixes a regression where custom fields were not editable in SearchKit
-
 - **[Smarty variables] Consistently assign isAdmin at php layer
   ([22189](https://github.com/civicrm/civicrm-core/pull/22189))**
 
@@ -303,10 +280,6 @@ Released January 5, 2022
 - **[Smarty variables] [Activity form] Ensure activityTypeFile is always
   assigned ([22153](https://github.com/civicrm/civicrm-core/pull/22153))**
 
-- **TokenProcessor - Escape single quotes in HTML format
-  ([dev/core#3001](https://lab.civicrm.org/dev/core/-/issues/3001):
-  [22387](https://github.com/civicrm/civicrm-core/pull/22387))**
-
 - **Remove issets from Activity search screen
   ([22180](https://github.com/civicrm/civicrm-core/pull/22180))**
 
@@ -545,19 +518,12 @@ Released January 5, 2022
 - **fix unit plural in contribution page
   ([21944](https://github.com/civicrm/civicrm-core/pull/21944))**
 
-- **Can't create > 25 thank-you letters from contributions
-  ([dev/core#3013](https://lab.civicrm.org/dev/core/-/issues/3013):
-  [22341](https://github.com/civicrm/civicrm-core/pull/22341))**
-
 - **Update PayPalImpl.php - action on style test failure
   ([22112](https://github.com/civicrm/civicrm-core/pull/22112))**
 
 - **Check the billing fields returned by each payment processor
   ([20811](https://github.com/civicrm/civicrm-core/pull/20811))**
 
-- **Contribution Confirm: fix wording on the recurring
-  ([22247](https://github.com/civicrm/civicrm-core/pull/22247))**
-
 ### CiviEvent
 
 - **Participant Listing report filters incorrectly on role ID
@@ -619,10 +585,6 @@ Released January 5, 2022
 - **Prevent fatal error when the "the_title" filter has only one param
   ([261](https://github.com/civicrm/civicrm-wordpress/pull/261))**
 
-- **HookTest - Fix execution on PHP 8 
-  ([266](https://github.com/civicrm/civicrm-wordpress/pull/266),
-  [269](https://github.com/civicrm/civicrm-wordpress/pull/269))**
-
 ## <a name="misc"></a>Miscellany
 
 - **APIv4 ConformanceTest - Demonstrate entity APIs which fail to emit
@@ -726,9 +688,6 @@ Released January 5, 2022
 - **[Test] Test cleanup to use full-form methods
   ([22156](https://github.com/civicrm/civicrm-core/pull/22156))**
 
-- **[REF] Fix tests that fail after 2021
-  ([22353](https://github.com/civicrm/civicrm-core/pull/22353))**
-
 ## <a name="credits"></a>Credits
 
 This release was developed by the following code authors:
@@ -752,7 +711,7 @@ Arnaud Broes; Artful Robot - Rich Lott; Asylum Seekers Centre; Australian
 Greens - John Twyman; Betty Dolfing; Blackfly Solutions - Alan Dixon; Carlos
 Capote; Guydn; JMA Consulting - Joe Murray; Lemniscus - Noah Miller; netzih;
 Nicol Wistreich; Richard van Oosterhout; Skvare - Sunil Pawar; Tadpole
-Collective - Kevin Cristiano
+Collective - Kevin Cristiano;
 
 ## <a name="feedback"></a>Feedback
 
diff --git a/civicrm/release-notes/5.46.0.md b/civicrm/release-notes/5.46.0.md
new file mode 100644
index 0000000000..8ee08bf1a4
--- /dev/null
+++ b/civicrm/release-notes/5.46.0.md
@@ -0,0 +1,490 @@
+# CiviCRM 5.46.0
+
+Released February 3, 2022
+
+- **[Synopsis](#synopsis)**
+- **[Features](#features)**
+- **[Bugs resolved](#bugs)**
+- **[Miscellany](#misc)**
+- **[Credits](#credits)**
+- **[Feedback](#feedback)**
+
+## <a name="synopsis"></a>Synopsis
+
+| *Does this version...?*                                         |         |
+|:--------------------------------------------------------------- |:-------:|
+| Fix security vulnerabilities?                                   | no      |
+| Change the database schema?                                     | no      |
+| Alter the API?                                                  | yes     |
+| Require attention to configuration options?                     |         |
+| Fix problems installing or upgrading to a previous version?     | no      |
+| Introduce features?                                             | yes     |
+| Fix bugs?                                                       | yes     |
+
+## <a name="features"></a>Features
+
+### Core CiviCRM
+
+- **"Open in new tab" on .crm-summary-link icons should open contact page ([22303](https://github.com/civicrm/civicrm-core/pull/22303))**
+
+## <a name="bugs"></a>Bugs resolved
+
+- **(dev/financial#57) Hide recur trxn_id if it matches recur processor_id ([21916](https://github.com/civicrm/civicrm-core/pull/21916))**
+
+- **(dev/report#90) Don't crash SearchKit on upgrade from 5.35 ([22375](https://github.com/civicrm/civicrm-core/pull/22375))**
+
+- **(dev/report#93) SearchKit shows broken external URLs ([22437](https://github.com/civicrm/civicrm-core/pull/22437))**
+
+- **(dev/drupal#169) Fix namespacing in KCFinder ([338](https://github.com/civicrm/civicrm-packages/pull/338))**
+
+- **(dev/drupal#172) Module status used incorrectly in Drupal 8 to determine which modules to care about for managed entities ([22350](https://github.com/civicrm/civicrm-core/pull/22350))**
+
+- **(dev/drupal#172) Deprecated function call in Drupal 9.3 ([22337](https://github.com/civicrm/civicrm-core/pull/22337))**
+
+### Core CiviCRM
+
+- **(dev/core#567) Add test shell ([22275](https://github.com/civicrm/civicrm-core/pull/22275))**
+
+- **(dev/core#1615) WP-CLI - Perform CLI installations using Civi\Setup ([264](https://github.com/civicrm/civicrm-wordpress/pull/264))**
+
+- **(dev/core#2752) Allow financial_trxns to be viewed ([21178](https://github.com/civicrm/civicrm-core/pull/21178))**
+
+- **(dev/core#2752)  Use ACL, not blanket permissions on FinancialAccount, FinancialType, EntityFinancialAccount ([21181](https://github.com/civicrm/civicrm-core/pull/21181))**
+
+- **(dev/core#2773) Add an ACL to demo data ([22377](https://github.com/civicrm/civicrm-core/pull/22377))**
+
+- **(dev/core#2825) Make source contact required for activities on the form ([22243](https://github.com/civicrm/civicrm-core/pull/22243))**
+
+- **(dev/core#2927) Avoid warnings for is_dir() when open_basedir is in effect ([22107](https://github.com/civicrm/civicrm-core/pull/22107))**
+
+- **(dev/core#2962) Get contact ID for the mailing along with display nam… ([22096](https://github.com/civicrm/civicrm-core/pull/22096))**
+
+- **(dev/core#2977) For custom group creation, flip the default display settings ([22244](https://github.com/civicrm/civicrm-core/pull/22244))**
+
+- **(dev/core#2979) Remove the limit of 15 max values for multiple values… ([22214](https://github.com/civicrm/civicrm-core/pull/22214))**
+
+- **(dev/core#2982) Deprecated warnings for money formatting in Repeat Contributions CiviReport ([22217](https://github.com/civicrm/civicrm-core/pull/22217))**
+
+- **(dev/core#2984) Clarify API error when component is disabled ([22231](https://github.com/civicrm/civicrm-core/pull/22231))**
+
+- **(dev/core#2996) Increment PHP recommndations ([22265](https://github.com/civicrm/civicrm-core/pull/22265))**
+
+- **(dev/core#3001) Escape single quotes when rendering tokens in html format ([22387](https://github.com/civicrm/civicrm-core/pull/22387))**
+
+- **(dev/core#3001) Escape single quotes when rendering tokens in html format ([22285](https://github.com/civicrm/civicrm-core/pull/22285))**
+
+- **(dev/core#3012) Expose email on hold as filter for report ([22357](https://github.com/civicrm/civicrm-core/pull/22357))**
+
+- **(dev/core#3026) 5.46 version of 22478 ([22479](https://github.com/civicrm/civicrm-core/pull/22479))**
+
+- **(dev/core#3028) For invalid greetings, return '' instead of failing ([22650](https://github.com/civicrm/civicrm-core/pull/22650))**
+
+- **(dev/core#3029) Avoid risking a TypeError when evaluating tokens for non-existent custom fields ([22537](https://github.com/civicrm/civicrm-core/pull/22537))**
+
+- **Extensions - Add dependency status check ([22640](https://github.com/civicrm/civicrm-core/pull/22640))**
+
+- **ExtensionUpgrades - Skip trying to upgrade missing dependencies ([22623](https://github.com/civicrm/civicrm-core/pull/22623))**
+
+- **APIv4 Explorer - Format array params using add methods instead of set ([22382](https://github.com/civicrm/civicrm-core/pull/22382))**
+
+- **APIv4 - Rename 'ReadOnly' trait to 'ReadOnlyEntity' to avoid PHP error ([22626](https://github.com/civicrm/civicrm-core/pull/22626))**
+
+- **APIv4 Explorer - Make selected language and format bookmarkable ([22233](https://github.com/civicrm/civicrm-core/pull/22233))**
+
+- **APIv4 - Fix saving NULL as custom field value ([22328](https://github.com/civicrm/civicrm-core/pull/22328))**
+
+- **APIv4 - Set default status when creating GroupContact record ([22322](https://github.com/civicrm/civicrm-core/pull/22322))**
+
+- **APIv4 - Make Groups a managed entity, fix 'null' bugs in BAO_Group ([22228](https://github.com/civicrm/civicrm-core/pull/22228))**
+
+- **APIv4 - Set 'activity_type_id' to required ([22359](https://github.com/civicrm/civicrm-core/pull/22359))**
+
+- **Use api for entityRole - addresses save issue on the form ([22589](https://github.com/civicrm/civicrm-core/pull/22589))**
+
+- **SearchKit - Fix editable dates on standalone form ([22366](https://github.com/civicrm/civicrm-core/pull/22366))**
+
+- **SearchKit - Tweak export explorer link icon + format ([22300](https://github.com/civicrm/civicrm-core/pull/22300))**
+
+- **SearchKit - Add links for CustomField and CustomGroup entities ([22302](https://github.com/civicrm/civicrm-core/pull/22302))**
+
+- **SearchKit - Contextual "View" button ([22367](https://github.com/civicrm/civicrm-core/pull/22367))**
+
+- **SearchKit - Fix running searches for anonymous users ([22597](https://github.com/civicrm/civicrm-core/pull/22597))**
+
+- **SearchKit - Fix token selector to use expression alias ([22539](https://github.com/civicrm/civicrm-core/pull/22539))**
+
+- **SearchKit - Fix UI for configuring display pager limit ([22321](https://github.com/civicrm/civicrm-core/pull/22321))**
+
+- **SearchKit - Allow functions in the WHERE clause ([22241](https://github.com/civicrm/civicrm-core/pull/22241))**
+
+- **SearchKit - Import/Export saved search configuration ([22229](https://github.com/civicrm/civicrm-core/pull/22229))**
+
+- **SearchKit - Facilitate popup forms ([22490](https://github.com/civicrm/civicrm-core/pull/22490))**
+
+- **SearchKit - Fix column headers for custom fields in default display ([22331](https://github.com/civicrm/civicrm-core/pull/22331))**
+
+- **SearchKit - Allow aggregate columns to be links ([22356](https://github.com/civicrm/civicrm-core/pull/22356))**
+
+- **Afform - UI and contextual titles for search displays ([22319](https://github.com/civicrm/civicrm-core/pull/22319))**
+
+- **Afform - Set date-range defaults ([22234](https://github.com/civicrm/civicrm-core/pull/22234))**
+
+- **Use field value function to get html signature ([22445](https://github.com/civicrm/civicrm-core/pull/22445))**
+
+- **DedupeRules - Translate contact type labels, respect enabled contact types ([22383](https://github.com/civicrm/civicrm-core/pull/22383))**
+
+- **Add system status check for missing dedupe rules ([22369](https://github.com/civicrm/civicrm-core/pull/22369))**
+
+- **Use new money formatting util for Smarty formatting ([22309](https://github.com/civicrm/civicrm-core/pull/22309))**
+
+- **Improve accessibility - associate label and fields ([22361](https://github.com/civicrm/civicrm-core/pull/22361))**
+
+- **Allow chart dropdown labels to be translatable. ([22349](https://github.com/civicrm/civicrm-core/pull/22349))**
+
+- **Add state name to export fields ([22318](https://github.com/civicrm/civicrm-core/pull/22318))**
+
+- **SqlParallel - Enable more tests. Fix compatiblity with `release_time` ([22326](https://github.com/civicrm/civicrm-core/pull/22326))**
+
+- **Use JS escaping for {ts} calls in a JS context ([22348](https://github.com/civicrm/civicrm-core/pull/22348))**
+
+- **Add workflow template classes for contributions ([22340](https://github.com/civicrm/civicrm-core/pull/22340))**
+
+- **Find Activities Search, default search option for Activity Status will exclude Activities by default which do not have a status of Scheduled or Completed. Confuses and frustrates End Users. ([21596](https://github.com/civicrm/civicrm-core/pull/21596))**
+
+- **Wrap another set of hardcoded strings in {ts} ([22315](https://github.com/civicrm/civicrm-core/pull/22315))**
+
+- **Add authx_login() API for backend script authentication (alt) ([22292](https://github.com/civicrm/civicrm-core/pull/22292))**
+
+- **Event Registration: initialize array ([22312](https://github.com/civicrm/civicrm-core/pull/22312))**
+
+- **Display label before input elements on SMTP settings page ([22304](https://github.com/civicrm/civicrm-core/pull/22304))**
+
+- **Follow up fix on recur data ([22301](https://github.com/civicrm/civicrm-core/pull/22301))**
+
+- **Demo sample data - Add in some mixed currency contributions ([22307](https://github.com/civicrm/civicrm-core/pull/22307))**
+
+- **Add recurring conributions to sample data ([22296](https://github.com/civicrm/civicrm-core/pull/22296))**
+
+- **Add workflow template for recurring cancelled ([21611](https://github.com/civicrm/civicrm-core/pull/21611))**
+
+- **CustomGroup - Add pseudoconstant for extends column ([22282](https://github.com/civicrm/civicrm-core/pull/22282))**
+
+- **Add system status warning to display scheduled job failures ([21762](https://github.com/civicrm/civicrm-core/pull/21762))**
+
+- **Fix input type for Smarty number formatting (more forgiving)
+  ([22429](https://github.com/civicrm/civicrm-core/pull/22429))**
+
+- **Ensure getDuplicateContacts always returns an array
+  ([22394](https://github.com/civicrm/civicrm-core/pull/22394))**
+
+- **Ensure dashboardLinks assigned to prevent e-notice
+  ([22378](https://github.com/civicrm/civicrm-core/pull/22378))**
+
+- **enotice fix (with default modifiers)
+  ([22372](https://github.com/civicrm/civicrm-core/pull/22372))**
+
+- **Fix "Import Multi-Value Custom Data"  
+  ([22365](https://github.com/civicrm/civicrm-core/pull/22365))**
+
+- **Do not escape showHideBlocks by default
+  ([22371](https://github.com/civicrm/civicrm-core/pull/22371))**
+
+- **Fix notices on ACL page
+  ([22370](https://github.com/civicrm/civicrm-core/pull/22370))**
+
+- **Fix PropertyBag setRecurInstallments to accept 0
+  ([21517](https://github.com/civicrm/civicrm-core/pull/21517))**
+
+- **Fix over-escaping when default escaping is on
+  ([22363](https://github.com/civicrm/civicrm-core/pull/22363))**
+
+- **Fix escape-by-default
+  ([22362](https://github.com/civicrm/civicrm-core/pull/22362))**
+
+- **Fix params passed to setStatus method
+  ([22338](https://github.com/civicrm/civicrm-core/pull/22338))**
+
+- **Fix Profile helptext menu reference to reCaptcha (by r4zoli)
+  ([22333](https://github.com/civicrm/civicrm-core/pull/22333))**
+
+- **Fix inaccuracies and mistakes in comments (especially phpdoc comments)
+  ([22334](https://github.com/civicrm/civicrm-core/pull/22334))**
+
+- **Correctly mark updateStatusMessage method as static
+  ([22335](https://github.com/civicrm/civicrm-core/pull/22335))**
+
+- **Fix typo. CRM_Core_Execption should be CRM_Core_Exception
+  ([22336](https://github.com/civicrm/civicrm-core/pull/22336))**
+
+- **APIv3 - Fix overzealous pseudoconstant matching
+  ([22298](https://github.com/civicrm/civicrm-core/pull/22298))**
+
+- **Allow text to be translated and fix URL paths in calls to docURL() function.
+  ([22311](https://github.com/civicrm/civicrm-core/pull/22311))**
+
+- **Fix char-set for default escaping
+  ([22306](https://github.com/civicrm/civicrm-core/pull/22306))**
+
+- **Crash when adding a relationship when CiviMember is disabled
+  ([22451](https://github.com/civicrm/civicrm-core/pull/22451))**
+
+- **Resources: set language-specific cacheCode, fixes AngularJS translation with
+  multilingual ([22236](https://github.com/civicrm/civicrm-core/pull/22236))**
+
+- **Do not default-escape weight field on order
+  ([22256](https://github.com/civicrm/civicrm-core/pull/22256))**
+
+- **Move require_once for Smarty modifier due to order issues
+  ([22252](https://github.com/civicrm/civicrm-core/pull/22252))**
+
+- **Contact/BAO/Query.php: fix searching for whitespace
+  ([22240](https://github.com/civicrm/civicrm-core/pull/22240))**
+
+- **Smarty variables]  Remove another isset - deferredFinancialType
+  ([22183](https://github.com/civicrm/civicrm-core/pull/22183))**
+
+- **Smarty variables]  Another isset bites the dust
+  ([22186](https://github.com/civicrm/civicrm-core/pull/22186))**
+
+- **Smarty variables]  Remove isset from batch form
+  ([22187](https://github.com/civicrm/civicrm-core/pull/22187))**
+
+- **[Smarty variables] remove isset from merge screen
+  ([22193](https://github.com/civicrm/civicrm-core/pull/22193))**
+
+- **[Smarty variables] Fix overzealous escaping with Smarty default escaping
+  ([22194](https://github.com/civicrm/civicrm-core/pull/22194))**
+
+- **[Smarty variables]  Remove issets relating to auto_renew
+  ([22195](https://github.com/civicrm/civicrm-core/pull/22195))**
+
+- **[Smarty variables] Remove issets from payment processor form
+  ([22192](https://github.com/civicrm/civicrm-core/pull/22192))**
+
+- **Smarty modifier - stop using isset to check taxTerm
+  ([22323](https://github.com/civicrm/civicrm-core/pull/22323))**
+
+- **E-notice fix (Smarty)
+  ([22308](https://github.com/civicrm/civicrm-core/pull/22308))**
+
+## CiviCampaign
+
+- **Cleanup Smarty e-notices on campaign dashboard
+  ([22283](https://github.com/civicrm/civicrm-core/pull/22283))**
+
+- **Fix campaign dashboard to work with default escaping
+  ([22364](https://github.com/civicrm/civicrm-core/pull/22364))**
+
+## CiviContribution
+
+- **Do not apply default escaping to multiselects on currency form
+ ([22294](https://github.com/civicrm/civicrm-core/pull/22294))**
+
+- **Fix broken links in default modifier mode on manage contributions
+  ([22290](https://github.com/civicrm/civicrm-core/pull/22290))**
+
+- **Enotice fixes on ContributionPage dash
+  ([22289](https://github.com/civicrm/civicrm-core/pull/22289))**
+
+- **Fix E_WARNING access array offset on null when creating new contribution
+  page ([22373](https://github.com/civicrm/civicrm-core/pull/22373))**
+
+- **Ensure we don't get previously set honoree values in receipts
+  ([21483](https://github.com/civicrm/civicrm-core/pull/21483))**
+
+## CiviEvent
+
+- **Fix JS Error for Free event with multiple participant on registration
+  ([22310](https://github.com/civicrm/civicrm-core/pull/22310))**
+
+## Drupal Integration
+
+- **Fix unreplaced template vars in civicrm.settings.php when using drush
+  installer ([67](https://github.com/civicrm/civicrm-drupal-8/pull/67))**
+
+## <a name="misc"></a>Miscellany
+
+- **Update Brick/Money to 0.5.3
+  ([22246](https://github.com/civicrm/civicrm-core/pull/22246))**
+
+- **Simplify autogenerated boilerplate upgrader class
+  ([22225](https://github.com/civicrm/civicrm-core/pull/22225))**
+
+- **Upgrade - Bump minimum upgradable version to 4.6.12
+  ([22238](https://github.com/civicrm/civicrm-core/pull/22238))**
+
+- **Move two more functions to financialProcessor
+  ([21927](https://github.com/civicrm/civicrm-core/pull/21927))**
+
+- **Formatting cleanup
+  ([22374](https://github.com/civicrm/civicrm-core/pull/22374))**
+
+- **Rename protected function
+  ([22259](https://github.com/civicrm/civicrm-core/pull/22259))**
+
+- **Contributor key: Add Matt Trim
+  ([22248](https://github.com/civicrm/civicrm-core/pull/22248))**
+
+- **5.45.0 release notes: added late changes
+  ([22386](https://github.com/civicrm/civicrm-core/pull/22386))**
+
+- **Remove handling for always-truthy var being false
+  ([22260](https://github.com/civicrm/civicrm-core/pull/22260))**
+
+- **Remove unnecessary ID attribute.
+  ([22347](https://github.com/civicrm/civicrm-core/pull/22347))**
+
+- **Remove never passed variables
+  ([22258](https://github.com/civicrm/civicrm-core/pull/22258))**
+
+- **Remove unused function
+  ([22388](https://github.com/civicrm/civicrm-core/pull/22388))**
+
+- **Initial refactor of createProfileContact groups
+  ([18158](https://github.com/civicrm/civicrm-core/pull/18158))**
+
+- **Deprecated function drupal_get_path()
+  ([69](https://github.com/civicrm/civicrm-drupal-8/pull/69))**
+
+- **Update jquery.tokeninput.js to 1.6.1
+  ß([336](https://github.com/civicrm/civicrm-packages/pull/336))**
+
+- **Privatise function
+  ([22392](https://github.com/civicrm/civicrm-core/pull/22392))**
+
+- **Remove unnecessary pass-by-ref
+  ([22393](https://github.com/civicrm/civicrm-core/pull/22393))**
+
+- **Remove unused function CRM/Utils/Mail/EmailProcessor::cleanupDir
+  ß([22278](https://github.com/civicrm/civicrm-core/pull/22278))**
+
+- **Remove unused method getGrantStatusOptGroup
+  ([22332](https://github.com/civicrm/civicrm-core/pull/22332))**
+
+- **Remove unnecessary pass-by-ref
+  ([22279](https://github.com/civicrm/civicrm-core/pull/22279))**
+
+- **(REF) CRM/Upgrade - Remove unused entrypoint `verifyPreDBstate()`
+  ([22237](https://github.com/civicrm/civicrm-core/pull/22237))**
+
+- **(REF) Remove more params that are unused now function is not shared
+  ([22261](https://github.com/civicrm/civicrm-core/pull/22261))**
+
+- **(REF) Duplicate function to allow us to work it out of the code
+  ([22254](https://github.com/civicrm/civicrm-core/pull/22254))**
+
+- **(REF) Minor parameter simplification
+  ([22253](https://github.com/civicrm/civicrm-core/pull/22253))**
+
+- **(REF) Add in getVersion override for Drupal 8/9 to support cv testing and
+  also cv vars:show picking up the right CMS version
+  ([22220](https://github.com/civicrm/civicrm-core/pull/22220))**
+
+- **(REF) Add getter for priceSetID and use full form flow
+  ([22267](https://github.com/civicrm/civicrm-core/pull/22267))**
+
+- **(REF) Afform - Use APIv4 for managed dashboard
+  ([22213](https://github.com/civicrm/civicrm-core/pull/22213))**
+
+- **(REF) Remove handling for relationshipID
+  ([22391](https://github.com/civicrm/civicrm-core/pull/22391))**
+
+- **(REF) Use `CRM_Contact_BAO_ContactType::basicTypes()` instead of hardcoded
+  lists ([22389](https://github.com/civicrm/civicrm-core/pull/22389))**
+
+- **(REF) Move code into the function
+  ([22288](https://github.com/civicrm/civicrm-core/pull/22288))**
+
+- **(REF) Remove now non-variable variables from previously shared code
+  ([22284](https://github.com/civicrm/civicrm-core/pull/22284))**
+
+- **(REF) Duplicate & unshare processFormContribution
+  ([22276](https://github.com/civicrm/civicrm-core/pull/22276))**
+
+- **(REF) Stop passing this as form, set in function
+  ([22287](https://github.com/civicrm/civicrm-core/pull/22287))**
+
+- **(REF) Deprecated old getContributionStatuses
+  ([22345](https://github.com/civicrm/civicrm-core/pull/22345))**
+
+- **(REF) Simplify getContributionStatuses
+  ([22280](https://github.com/civicrm/civicrm-core/pull/22280))**
+
+- **(REF) Upgrade jQuery UI to 1.13.0
+  ([22583](https://github.com/civicrm/civicrm-core/pull/22583))**
+
+- **(REF) Further cleanup on employer create
+  ([22390](https://github.com/civicrm/civicrm-core/pull/22390))**
+
+- **HookTest - Fix execution on PHP 8
+  ([266](https://github.com/civicrm/civicrm-wordpress/pull/266))**
+
+- **Fix membership test fail for Dec 31
+  ([22351](https://github.com/civicrm/civicrm-core/pull/22351))**
+
+- **Fix tests that fail after 2021
+  ([22352](https://github.com/civicrm/civicrm-core/pull/22352))**
+
+- **Fix test to use full form flow
+  ([22266](https://github.com/civicrm/civicrm-core/pull/22266))**
+
+- **Cleanup test class
+  ([22493](https://github.com/civicrm/civicrm-core/pull/22493))**
+
+- **(NFC) Cleanup test class
+  ([22384](https://github.com/civicrm/civicrm-core/pull/22384))**
+
+- **(NFC) Try to work around failing tests
+  ([22269](https://github.com/civicrm/civicrm-core/pull/22269))**
+
+- **(NFC) Cleanup in Authorize.net test class
+  ([22272](https://github.com/civicrm/civicrm-core/pull/22272))**
+
+- **(NFC) isDir unit test fails on PHP 7 'min' matrix
+  ([22418](https://github.com/civicrm/civicrm-core/pull/22418))**
+
+- **(NFC) APIv4: Add help info for multi-record custom field sets
+  ([22257](https://github.com/civicrm/civicrm-core/pull/22257))**
+
+- **(NFC) Test cleanup
+  ([22251](https://github.com/civicrm/civicrm-core/pull/22251))**
+
+- **(NFC) Minor cleanup in test class
+  ([22249](https://github.com/civicrm/civicrm-core/pull/22249))**
+
+- **(NFC) Cleanup messy boilerplate
+  ([22224](https://github.com/civicrm/civicrm-core/pull/22224))**
+
+- **(NFC) Delete boilerplate comments and empty functions from upgrade classes
+  ([22226](https://github.com/civicrm/civicrm-core/pull/22226))**
+
+- **(NFC) CRM_Core_Exception incorrectly called without message
+  ([22339](https://github.com/civicrm/civicrm-core/pull/22339))**
+
+- **(NFC) Docblock improvements to Import_Field classes
+  ([22360](https://github.com/civicrm/civicrm-core/pull/22360))**
+
+## <a name="credits"></a>Credits
+
+This release was developed by the following code authors:
+
+AGH Strategies - Alice Frumin, Andie Hunt; Agileware - Justin Freeman;
+BrightMinded Ltd - Bradley Taylor; Circle Interactive - Matt Trim;
+CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku;
+Coop SymbioTIC - Mathieu Lutfy; Dave D; Jens Schuppe;
+JMA Consulting - Seamus Lee; Megaphone Technology Consulting - Jon Goldberg;
+Miguel Almeida; MJW Consulting - Matthew Wire;
+Progressive Technology Project - Jamie McClelland; Skvare - Sunil Pawar;
+Squiffle Consulting - Aidan Saunders; Wikimedia Foundation - Eileen McNaughton
+
+Most authors also reviewed code for this release; in addition, the following
+reviewers contributed their comments:
+
+Artful Robot - Rich Lott; Ben Mango; Betty Dolfing; Christian Wach;
+CiviCoop - Jaap Jansma, Klaas Eikelboom; Coop SymbioTIC - Samuel Vanhove;
+Freeform Solutions - Herb van den Dool; Fuzion - Jitendra Purohit, Peter Davis;
+Greenpeace Central and Eastern Europe - Patrick Figel;
+JMA Consulting - Joe Murray, Monish Deb; Lighthouse Consulting and
+Design - Brian Shaughnessy; Mikey O'Toole; Semper IT - Karin Gerritsen;
+Tadpole Collective - Kevin Cristiano; tapashdatta;
+Third Sector Design - William Mortada; Wikimedia Foundation - Elliott Eggleston
diff --git a/civicrm/sql/civicrm_data.mysql b/civicrm/sql/civicrm_data.mysql
index 39d8058f09..16de9f5450 100644
--- a/civicrm/sql/civicrm_data.mysql
+++ b/civicrm/sql/civicrm_data.mysql
@@ -5381,7 +5381,12 @@ VALUES
    (@option_group_id_nuf, 'Participants',  'civicrm_participant',  'Participant',  NULL, 0, NULL, 3, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_nuf, 'Contributions', 'civicrm_contribution', 'Contribution', NULL, 0, NULL, 4, NULL, 0, 0, 1, NULL, NULL, NULL),
 
+-- Available currencies.
    (@option_group_id_currency, 'USD ($)',      'USD',     'USD',       NULL, 0, 1, 1, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_currency, 'CAD ($)',      'CAD',     'CAD',       NULL, 0, 0, 2, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_currency, 'EUR (€)',      'EUR',     'EUR',       NULL, 0, 0, 3, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_currency, 'GBP (£)',      'GBP',     'GBP',       NULL, 0, 0, 4, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_currency, 'JPY (Â¥)',      'JPY',     'JPY',       NULL, 0, 0, 5, NULL, 0, 0, 1, NULL, NULL, NULL),
 
 -- event name badges
   (@option_group_id_eventBadge,  'Name Only'     , 1, 'CRM_Event_Badge_Simple'  ,  NULL, 0, 0, 1, 'Simple Event Name Badge', 0, 1, 1, NULL, NULL, NULL),
@@ -7088,9 +7093,9 @@ INSERT INTO civicrm_msg_template
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset ||  $priceset == 0 || $value != \'\'}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}% : {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"}% : {$value|crmMoney:$currency}
 {else}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if} : {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm} : {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
@@ -7292,10 +7297,10 @@ INSERT INTO civicrm_msg_template
       {foreach from=$dataArray item=value key=priceset}
         <tr>
         {if $priceset ||  $priceset == 0 || $value != \'\'}
-          <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+          <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
           <td>&nbsp;{$value|crmMoney:$currency}</td>
         {else}
-          <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+          <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
           <td>&nbsp;{$value|crmMoney:$currency}</td>
         {/if}
         </tr>
@@ -7534,9 +7539,9 @@ INSERT INTO civicrm_msg_template
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset ||  $priceset == 0 || $value != \'\'}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}% : {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"}% : {$value|crmMoney:$currency}
 {else}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if} : {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm} : {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
@@ -7738,10 +7743,10 @@ INSERT INTO civicrm_msg_template
       {foreach from=$dataArray item=value key=priceset}
         <tr>
         {if $priceset ||  $priceset == 0 || $value != \'\'}
-          <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+          <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
           <td>&nbsp;{$value|crmMoney:$currency}</td>
         {else}
-          <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+          <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
           <td>&nbsp;{$value|crmMoney:$currency}</td>
         {/if}
         </tr>
@@ -7950,7 +7955,7 @@ INSERT INTO civicrm_msg_template
 {if $is_pay_later}
 
 ===========================================================
-{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}
+{$pay_later_receipt}
 ===========================================================
 {/if}
 
@@ -7983,9 +7988,9 @@ INSERT INTO civicrm_msg_template
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset || $priceset == 0}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
 {else}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
@@ -8267,10 +8272,10 @@ INSERT INTO civicrm_msg_template
         {foreach from=$dataArray item=value key=priceset}
          <tr>
           {if $priceset || $priceset == 0}
-           <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+           <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
           {else}
-           <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+           <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
           {/if}
          </tr>
@@ -8635,7 +8640,7 @@ INSERT INTO civicrm_msg_template
 {if $is_pay_later}
 
 ===========================================================
-{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}
+{$pay_later_receipt}
 ===========================================================
 {/if}
 
@@ -8668,9 +8673,9 @@ INSERT INTO civicrm_msg_template
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset || $priceset == 0}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
 {else}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
@@ -8952,10 +8957,10 @@ INSERT INTO civicrm_msg_template
         {foreach from=$dataArray item=value key=priceset}
          <tr>
           {if $priceset || $priceset == 0}
-           <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+           <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
           {else}
-           <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+           <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
           {/if}
          </tr>
@@ -9404,7 +9409,7 @@ INSERT INTO civicrm_msg_template
                 <th style="text-align:left;font-weight:bold;width:100%"><font size="1">{ts}Description{/ts}</font></th>
                 <th style="text-align:right;font-weight:bold;white-space: nowrap"><font size="1">{ts}Quantity{/ts}</font></th>
                 <th style="text-align:right;font-weight:bold;white-space: nowrap"><font size="1">{ts}Unit Price{/ts}</font></th>
-                <th style="text-align:right;font-weight:bold;white-space: nowrap"><font size="1">{if isset($taxTerm)}{$taxTerm}{/if}</font></th>
+                <th style="text-align:right;font-weight:bold;white-space: nowrap"><font size="1">{$taxTerm}</font></th>
                 <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}
@@ -9428,7 +9433,7 @@ INSERT INTO civicrm_msg_template
                   {if $value.tax_amount != \'\'}
                     <td style="text-align:right;"><font size="1">{if isset($value.tax_rate)}{$value.tax_rate}%{/if}</font></td>
                   {else}
-                    <td style="text-align:right;"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm}-{/ts}{/if}</font></td>
+                    <td style="text-align:right;"><font size="1">{if $taxTerm}{ts 1=$taxTerm}-{/ts}{/if}</font></td>
                   {/if}
                   <td style="text-align:right;"><font size="1">{$value.subTotal|crmMoney:$currency}</font></td>
                 </tr>
@@ -9443,10 +9448,10 @@ INSERT INTO civicrm_msg_template
                 <tr>
                   <td colspan="3"></td>
                     {if $priceset}
-                      <td style="text-align:right;white-space: nowrap"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}{/if}</font></td>
+                      <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>
                       <td style="text-align:right"><font size="1" align="right">{$value|crmMoney:$currency}</font> </td>
                     {elseif $priceset == 0}
-                      <td style="text-align:right;white-space: nowrap"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm}TOTAL %1{/ts}{/if}</font></td>
+                      <td style="text-align:right;white-space: nowrap"><font size="1">{if $taxTerm}{ts 1=$taxTerm}TOTAL %1{/ts}{/if}</font></td>
                       <td style="text-align:right"><font size="1" align="right">{$value|crmMoney:$currency}</font> </td>
                     {/if}
                 </tr>
@@ -9631,7 +9636,7 @@ INSERT INTO civicrm_msg_template
                 <th style="padding-right:28px;text-align:left;font-weight:bold;width:200px;"><font size="1">{ts}Description{/ts}</font></th>
                 <th style="padding-left:28px;text-align:right;font-weight:bold;"><font size="1">{ts}Quantity{/ts}</font></th>
                 <th style="padding-left:28px;text-align:right;font-weight:bold;"><font size="1">{ts}Unit Price{/ts}</font></th>
-                <th style="padding-left:28px;text-align:right;font-weight:bold;"><font size="1">{if isset($taxTerm)}{$taxTerm}{/if}</font></th>
+                <th style="padding-left:28px;text-align:right;font-weight:bold;"><font size="1">{$taxTerm}</font></th>
                 <th style="padding-left:28px;text-align:right;font-weight:bold;"><font size="1">{ts 1=$currency}Amount %1{/ts}</font></th>
               </tr>
               {foreach from=$lineItem item=value key=priceset name=pricevalue}
@@ -9658,7 +9663,7 @@ INSERT INTO civicrm_msg_template
                   {if $value.tax_amount != \'\'}
                     <td style="padding-left:28px;text-align:right;"><font size="1">{if isset($value.tax_rate)}{$value.tax_rate}%{/if}</font></td>
                   {else}
-                    <td style="padding-left:28px;text-align:right"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm}No %1{/ts}{/if}</font></td>
+                    <td style="padding-left:28px;text-align:right"><font size="1">{if $taxTerm}{ts 1=$taxTerm}No %1{/ts}{/if}</font></td>
                   {/if}
                   <td style="padding-left:28px;text-align:right;"><font size="1">{$value.subTotal|crmMoney:$currency}</font></td>
                 </tr>
@@ -9674,10 +9679,10 @@ INSERT INTO civicrm_msg_template
                 <tr>
                   <td colspan="3"></td>
                   {if $priceset}
-                    <td style="padding-left:28px;text-align:right;"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}{/if}</font></td>
+                    <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>
                     <td style="padding-left:28px;text-align:right;"><font size="1" align="right">{$value|crmMoney:$currency}</font> </td>
                   {elseif $priceset == 0}
-                    <td style="padding-left:28px;text-align:right;"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm}TOTAL NO %1{/ts}{/if}</font></td>
+                    <td style="padding-left:28px;text-align:right;"><font size="1">{if $taxTerm}{ts 1=$taxTerm}TOTAL NO %1{/ts}{/if}</font></td>
                     <td style="padding-left:28px;text-align:right;"><font size="1" align="right">{$value|crmMoney:$currency}</font> </td>
                   {/if}
                 </tr>
@@ -9849,7 +9854,7 @@ INSERT INTO civicrm_msg_template
                 <th style="text-align:left;font-weight:bold;width:100%"><font size="1">{ts}Description{/ts}</font></th>
                 <th style="text-align:right;font-weight:bold;white-space: nowrap"><font size="1">{ts}Quantity{/ts}</font></th>
                 <th style="text-align:right;font-weight:bold;white-space: nowrap"><font size="1">{ts}Unit Price{/ts}</font></th>
-                <th style="text-align:right;font-weight:bold;white-space: nowrap"><font size="1">{if isset($taxTerm)}{$taxTerm}{/if}</font></th>
+                <th style="text-align:right;font-weight:bold;white-space: nowrap"><font size="1">{$taxTerm}</font></th>
                 <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}
@@ -9873,7 +9878,7 @@ INSERT INTO civicrm_msg_template
                   {if $value.tax_amount != \'\'}
                     <td style="text-align:right;"><font size="1">{if isset($value.tax_rate)}{$value.tax_rate}%{/if}</font></td>
                   {else}
-                    <td style="text-align:right;"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm}-{/ts}{/if}</font></td>
+                    <td style="text-align:right;"><font size="1">{if $taxTerm}{ts 1=$taxTerm}-{/ts}{/if}</font></td>
                   {/if}
                   <td style="text-align:right;"><font size="1">{$value.subTotal|crmMoney:$currency}</font></td>
                 </tr>
@@ -9888,10 +9893,10 @@ INSERT INTO civicrm_msg_template
                 <tr>
                   <td colspan="3"></td>
                     {if $priceset}
-                      <td style="text-align:right;white-space: nowrap"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}{/if}</font></td>
+                      <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>
                       <td style="text-align:right"><font size="1" align="right">{$value|crmMoney:$currency}</font> </td>
                     {elseif $priceset == 0}
-                      <td style="text-align:right;white-space: nowrap"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm}TOTAL %1{/ts}{/if}</font></td>
+                      <td style="text-align:right;white-space: nowrap"><font size="1">{if $taxTerm}{ts 1=$taxTerm}TOTAL %1{/ts}{/if}</font></td>
                       <td style="text-align:right"><font size="1" align="right">{$value|crmMoney:$currency}</font> </td>
                     {/if}
                 </tr>
@@ -10076,7 +10081,7 @@ INSERT INTO civicrm_msg_template
                 <th style="padding-right:28px;text-align:left;font-weight:bold;width:200px;"><font size="1">{ts}Description{/ts}</font></th>
                 <th style="padding-left:28px;text-align:right;font-weight:bold;"><font size="1">{ts}Quantity{/ts}</font></th>
                 <th style="padding-left:28px;text-align:right;font-weight:bold;"><font size="1">{ts}Unit Price{/ts}</font></th>
-                <th style="padding-left:28px;text-align:right;font-weight:bold;"><font size="1">{if isset($taxTerm)}{$taxTerm}{/if}</font></th>
+                <th style="padding-left:28px;text-align:right;font-weight:bold;"><font size="1">{$taxTerm}</font></th>
                 <th style="padding-left:28px;text-align:right;font-weight:bold;"><font size="1">{ts 1=$currency}Amount %1{/ts}</font></th>
               </tr>
               {foreach from=$lineItem item=value key=priceset name=pricevalue}
@@ -10103,7 +10108,7 @@ INSERT INTO civicrm_msg_template
                   {if $value.tax_amount != \'\'}
                     <td style="padding-left:28px;text-align:right;"><font size="1">{if isset($value.tax_rate)}{$value.tax_rate}%{/if}</font></td>
                   {else}
-                    <td style="padding-left:28px;text-align:right"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm}No %1{/ts}{/if}</font></td>
+                    <td style="padding-left:28px;text-align:right"><font size="1">{if $taxTerm}{ts 1=$taxTerm}No %1{/ts}{/if}</font></td>
                   {/if}
                   <td style="padding-left:28px;text-align:right;"><font size="1">{$value.subTotal|crmMoney:$currency}</font></td>
                 </tr>
@@ -10119,10 +10124,10 @@ INSERT INTO civicrm_msg_template
                 <tr>
                   <td colspan="3"></td>
                   {if $priceset}
-                    <td style="padding-left:28px;text-align:right;"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}{/if}</font></td>
+                    <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>
                     <td style="padding-left:28px;text-align:right;"><font size="1" align="right">{$value|crmMoney:$currency}</font> </td>
                   {elseif $priceset == 0}
-                    <td style="padding-left:28px;text-align:right;"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm}TOTAL NO %1{/ts}{/if}</font></td>
+                    <td style="padding-left:28px;text-align:right;"><font size="1">{if $taxTerm}{ts 1=$taxTerm}TOTAL NO %1{/ts}{/if}</font></td>
                     <td style="padding-left:28px;text-align:right;"><font size="1" align="right">{$value|crmMoney:$currency}</font> </td>
                   {/if}
                 </tr>
@@ -12668,9 +12673,9 @@ INSERT INTO civicrm_msg_template
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset || $priceset == 0}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
 {else}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
@@ -13060,10 +13065,10 @@ INSERT INTO civicrm_msg_template
         {foreach from=$dataArray item=value key=priceset}
           <tr>
            {if $priceset || $priceset == 0}
-            <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+            <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
             <td>&nbsp;{$value|crmMoney:$currency}</td>
            {else}
-            <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+            <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
             <td>&nbsp;{$value|crmMoney:$currency}</td>
            {/if}
           </tr>
@@ -13472,9 +13477,9 @@ INSERT INTO civicrm_msg_template
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset || $priceset == 0}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
 {else}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
@@ -13864,10 +13869,10 @@ INSERT INTO civicrm_msg_template
         {foreach from=$dataArray item=value key=priceset}
           <tr>
            {if $priceset || $priceset == 0}
-            <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+            <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
             <td>&nbsp;{$value|crmMoney:$currency}</td>
            {else}
-            <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+            <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
             <td>&nbsp;{$value|crmMoney:$currency}</td>
            {/if}
           </tr>
@@ -14298,9 +14303,9 @@ You were registered by: {$payer.name}
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset || $priceset == 0}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
 {else}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
@@ -14709,10 +14714,10 @@ You were registered by: {$payer.name}
         {foreach from=$dataArray item=value key=priceset}
          <tr>
           {if $priceset || $priceset == 0}
-           <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+           <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
           {else}
-           <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+           <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
           {/if}
          </tr>
@@ -15078,9 +15083,9 @@ You were registered by: {$payer.name}
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset || $priceset == 0}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
 {else}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
@@ -15489,10 +15494,10 @@ You were registered by: {$payer.name}
         {foreach from=$dataArray item=value key=priceset}
          <tr>
           {if $priceset || $priceset == 0}
-           <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+           <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
           {else}
-           <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+           <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
           {/if}
          </tr>
@@ -18009,9 +18014,9 @@ or want to inquire about reinstating your registration for this event.{/ts}</p>
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"} %: {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"} %: {$value|crmMoney:$currency}
 {elseif  $priceset == 0}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
@@ -18225,10 +18230,10 @@ or want to inquire about reinstating your registration for this event.{/ts}</p>
                   {foreach from=$dataArray item=value key=priceset}
                     <tr>
                       {if $priceset}
-                        <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+                        <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
                         <td>&nbsp;{$value|crmMoney:$currency}</td>
                       {elseif  $priceset == 0}
-                        <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+                        <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
                         <td>&nbsp;{$value|crmMoney:$currency}</td>
                       {/if}
                     </tr>
@@ -18423,9 +18428,9 @@ or want to inquire about reinstating your registration for this event.{/ts}</p>
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"} %: {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"} %: {$value|crmMoney:$currency}
 {elseif  $priceset == 0}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
@@ -18639,10 +18644,10 @@ or want to inquire about reinstating your registration for this event.{/ts}</p>
                   {foreach from=$dataArray item=value key=priceset}
                     <tr>
                       {if $priceset}
-                        <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+                        <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
                         <td>&nbsp;{$value|crmMoney:$currency}</td>
                       {elseif  $priceset == 0}
-                        <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+                        <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
                         <td>&nbsp;{$value|crmMoney:$currency}</td>
                       {/if}
                     </tr>
@@ -18857,9 +18862,9 @@ or want to inquire about reinstating your registration for this event.{/ts}</p>
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset || $priceset == 0}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
 {else}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
@@ -19241,10 +19246,10 @@ or want to inquire about reinstating your registration for this event.{/ts}</p>
         {foreach from=$dataArray item=value key=priceset}
          <tr>
          {if $priceset || $priceset == 0}
-           <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+           <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
          {else}
-           <td>&nbsp;{ts}NO{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+           <td>&nbsp;{ts}NO{/ts} {$taxTerm}</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
          {/if}
          </tr>
@@ -19651,9 +19656,9 @@ or want to inquire about reinstating your registration for this event.{/ts}</p>
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset || $priceset == 0}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
 {else}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
@@ -20035,10 +20040,10 @@ or want to inquire about reinstating your registration for this event.{/ts}</p>
         {foreach from=$dataArray item=value key=priceset}
          <tr>
          {if $priceset || $priceset == 0}
-           <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+           <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
          {else}
-           <td>&nbsp;{ts}NO{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+           <td>&nbsp;{ts}NO{/ts} {$taxTerm}</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
          {/if}
          </tr>
@@ -23144,10 +23149,11 @@ VALUES
     ( @domainID, 'civicrm/activity?reset=1&action=add&context=standalone',  'New Activity',           'New Activity',         NULL,               '',             @contactlastID, '1', NULL,  5 ),
     ( @domainID, 'civicrm/activity/email/add?atype=3&action=add&reset=1&context=standalone', 'New Email',   'New Email',      NULL,               '',             @contactlastID, '1', '1',   6 ),
     ( @domainID, 'civicrm/import/contact?reset=1',                          'Import Contacts',        'Import Contacts',      'import contacts',  '',             @contactlastID, '1', NULL,  7 ),
-    ( @domainID, 'civicrm/import/activity?reset=1',                         'Import Activities',      'Import Activities',    'import contacts',  '',             @contactlastID, '1', '1',   8 ),
-    ( @domainID, 'civicrm/group/add?reset=1',                               'New Group',              'New Group',            'edit groups',      '',             @contactlastID, '1', NULL,  9 ),
-    ( @domainID, 'civicrm/group?reset=1',                                   'Manage Groups',          'Manage Groups',        'access CiviCRM',   '',             @contactlastID, '1', '1',   10 ),
-    ( @domainID, 'civicrm/tag?reset=1',                               'Manage Tags', 'Manage Tags (Categories)', 'manage tags', '',     @contactlastID, '1','1', 12 ),
+    ( @domainID, 'civicrm/import/activity?reset=1',                         'Import Activities',      'Import Activities',    'import contacts',  '',             @contactlastID, '1', NULL,   8 ),
+    ( @domainID, 'civicrm/import/custom?reset=1',                         'Import Custom Data',  'Import MultiValued Custom', 'import contacts',  '',             @contactlastID, '1', '1',   9 ),
+    ( @domainID, 'civicrm/group/add?reset=1',                               'New Group',              'New Group',            'edit groups',      '',             @contactlastID, '1', NULL,  10 ),
+    ( @domainID, 'civicrm/group?reset=1',                                   'Manage Groups',          'Manage Groups',        'access CiviCRM',   '',             @contactlastID, '1', '1',   11 ),
+    ( @domainID, 'civicrm/tag?reset=1',                               'Manage Tags', 'Manage Tags (Categories)',              'manage tags',      '',             @contactlastID, '1', '1',   12 ),
     ( @domainID, 'civicrm/contact/deduperules?reset=1',  'Find and Merge Duplicate Contacts', 'Find and Merge Duplicate Contacts', 'administer dedupe rules,merge duplicate contacts', 'OR', @contactlastID, '1', NULL, 13 );
 
 INSERT INTO civicrm_navigation
@@ -23853,4 +23859,4 @@ INSERT INTO `civicrm_report_instance`
     ( `domain_id`, `title`, `report_id`, `description`, `permission`, `form_values`)
 VALUES
     (  @domainID, 'Survey Details', 'survey/detail', 'Detailed report for canvassing, phone-banking, walk lists or other surveys.', 'access CiviReport', 'a:39:{s:6:"fields";a:2:{s:9:"sort_name";s:1:"1";s:6:"result";s:1:"1";}s:22:"assignee_contact_id_op";s:2:"eq";s:25:"assignee_contact_id_value";s:0:"";s:12:"sort_name_op";s:3:"has";s:15:"sort_name_value";s:0:"";s:17:"street_number_min";s:0:"";s:17:"street_number_max";s:0:"";s:16:"street_number_op";s:3:"lte";s:19:"street_number_value";s:0:"";s:14:"street_name_op";s:3:"has";s:17:"street_name_value";s:0:"";s:15:"postal_code_min";s:0:"";s:15:"postal_code_max";s:0:"";s:14:"postal_code_op";s:3:"lte";s:17:"postal_code_value";s:0:"";s:7:"city_op";s:3:"has";s:10:"city_value";s:0:"";s:20:"state_province_id_op";s:2:"in";s:23:"state_province_id_value";a:0:{}s:13:"country_id_op";s:2:"in";s:16:"country_id_value";a:0:{}s:12:"survey_id_op";s:2:"in";s:15:"survey_id_value";a:0:{}s:12:"status_id_op";s:2:"eq";s:15:"status_id_value";s:1:"1";s:11:"custom_1_op";s:2:"in";s:14:"custom_1_value";a:0:{}s:11:"custom_2_op";s:2:"in";s:14:"custom_2_value";a:0:{}s:17:"custom_3_relative";s:1:"0";s:13:"custom_3_from";s:0:"";s:11:"custom_3_to";s:0:"";s:11:"description";s:75:"Detailed report for canvassing, phone-banking, walk lists or other surveys.";s:13:"email_subject";s:0:"";s:8:"email_to";s:0:"";s:8:"email_cc";s:0:"";s:10:"permission";s:17:"access CiviReport";s:6:"groups";s:0:"";s:9:"domain_id";i:1;}');
-UPDATE civicrm_domain SET version = '5.45.3';
+UPDATE civicrm_domain SET version = '5.46.0';
diff --git a/civicrm/sql/civicrm_generated.mysql b/civicrm/sql/civicrm_generated.mysql
index 461aad51c1..572bfe248a 100644
--- a/civicrm/sql/civicrm_generated.mysql
+++ b/civicrm/sql/civicrm_generated.mysql
@@ -1,16 +1,15 @@
--- MySQL dump 10.13  Distrib 8.0.27, for Linux (x86_64)
+-- MySQL dump 10.19  Distrib 10.3.29-MariaDB, for debian-linux-gnu (x86_64)
 --
--- Host: 127.0.0.1    Database: 47testcivi_yg7kx
+-- Host: database    Database: dmastercivicrm
 -- ------------------------------------------------------
--- Server version	8.0.27
+-- Server version	10.4.20-MariaDB-1:10.4.20+maria~focal
 
 /*!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 */;
-/*!50503 SET NAMES utf8mb4 */;
+/*!40101 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 */;
@@ -86,7 +85,8 @@ INSERT INTO `civicrm_acl` (`id`, `name`, `deny`, `entity_table`, `entity_id`, `o
  (62,'Core ACL',0,'civicrm_acl_role',2,'All','make online pledges',NULL,NULL,NULL,1),
  (63,'Core ACL',0,'civicrm_acl_role',2,'All','profile listings and forms',NULL,NULL,NULL,1),
  (64,'Core ACL',0,'civicrm_acl_role',2,'All','register for events',NULL,NULL,NULL,1),
- (65,'Core ACL',0,'civicrm_acl_role',2,'All','view event info',NULL,NULL,NULL,1);
+ (65,'Core ACL',0,'civicrm_acl_role',2,'All','view event info',NULL,NULL,NULL,1),
+ (66,'Advisory board access to volunteers',0,'civicrm_acl_role',2,'Edit','civicrm_saved_search',3,NULL,NULL,1);
 /*!40000 ALTER TABLE `civicrm_acl` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -115,7 +115,8 @@ UNLOCK TABLES;
 LOCK TABLES `civicrm_acl_entity_role` WRITE;
 /*!40000 ALTER TABLE `civicrm_acl_entity_role` DISABLE KEYS */;
 INSERT INTO `civicrm_acl_entity_role` (`id`, `acl_role_id`, `entity_table`, `entity_id`, `is_active`) VALUES
- (1,1,'civicrm_group',1,1);
+ (1,1,'civicrm_group',1,1),
+ (2,872,'civicrm_group',4,1);
 /*!40000 ALTER TABLE `civicrm_acl_entity_role` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -160,629 +161,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,9,'Subject for Tell a Friend','2021-04-05 02:11:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (2,NULL,9,'Subject for Tell a Friend','2021-04-23 04:37:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (3,NULL,9,'Subject for Tell a Friend','2021-05-25 07:10:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (4,NULL,9,'Subject for Tell a Friend','2021-08-23 04:05:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (5,NULL,10,'Subject for Pledge Acknowledgment','2021-03-01 13:59:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (6,NULL,9,'Subject for Tell a Friend','2021-01-04 01:09:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (7,NULL,10,'Subject for Pledge Acknowledgment','2021-08-21 09:03:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (8,NULL,9,'Subject for Tell a Friend','2021-08-24 12:04:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (9,NULL,10,'Subject for Pledge Acknowledgment','2021-08-17 12:44:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (10,NULL,10,'Subject for Pledge Acknowledgment','2021-10-29 20:50:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (11,NULL,9,'Subject for Tell a Friend','2021-08-13 13:08:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (12,NULL,9,'Subject for Tell a Friend','2021-01-15 16:10:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (13,NULL,9,'Subject for Tell a Friend','2021-08-03 11:06:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (14,NULL,9,'Subject for Tell a Friend','2021-09-04 06:10:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (15,NULL,10,'Subject for Pledge Acknowledgment','2021-08-23 13:42:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (16,NULL,10,'Subject for Pledge Acknowledgment','2021-04-13 05:49:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (17,NULL,9,'Subject for Tell a Friend','2021-03-23 07:04:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (18,NULL,10,'Subject for Pledge Acknowledgment','2020-12-20 18:55:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (19,NULL,9,'Subject for Tell a Friend','2020-12-19 23:40:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (20,NULL,10,'Subject for Pledge Acknowledgment','2021-09-02 12:48:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (21,NULL,10,'Subject for Pledge Acknowledgment','2020-12-04 00:47:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:27','2021-11-08 01:45:27'),
- (22,NULL,9,'Subject for Tell a Friend','2021-03-19 15:22:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (23,NULL,10,'Subject for Pledge Acknowledgment','2021-06-26 19:20:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (24,NULL,10,'Subject for Pledge Acknowledgment','2021-01-23 02:54:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (25,NULL,9,'Subject for Tell a Friend','2020-11-11 09:03:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (26,NULL,10,'Subject for Pledge Acknowledgment','2021-03-21 13:38:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (27,NULL,10,'Subject for Pledge Acknowledgment','2021-01-11 20:04:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (28,NULL,10,'Subject for Pledge Acknowledgment','2021-05-20 09:38:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (29,NULL,10,'Subject for Pledge Acknowledgment','2021-10-16 15:16:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (30,NULL,9,'Subject for Tell a Friend','2021-08-15 05:51:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (31,NULL,9,'Subject for Tell a Friend','2021-08-23 23:09:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (32,NULL,10,'Subject for Pledge Acknowledgment','2021-06-21 03:29:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (33,NULL,10,'Subject for Pledge Acknowledgment','2021-06-23 19:44:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (34,NULL,9,'Subject for Tell a Friend','2021-09-10 04:40:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (35,NULL,10,'Subject for Pledge Acknowledgment','2021-09-14 08:08:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (36,NULL,9,'Subject for Tell a Friend','2021-09-17 04:04:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (37,NULL,9,'Subject for Tell a Friend','2021-05-07 03:22:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (38,NULL,9,'Subject for Tell a Friend','2021-09-16 05:26:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (39,NULL,9,'Subject for Tell a Friend','2021-02-04 12:24:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (40,NULL,10,'Subject for Pledge Acknowledgment','2021-01-04 13:12:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (41,NULL,10,'Subject for Pledge Acknowledgment','2021-01-09 21:53:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (42,NULL,9,'Subject for Tell a Friend','2021-05-21 04:31:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (43,NULL,10,'Subject for Pledge Acknowledgment','2021-08-09 14:20:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (44,NULL,9,'Subject for Tell a Friend','2021-09-03 05:46:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (45,NULL,9,'Subject for Tell a Friend','2021-03-29 10:59:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (46,NULL,10,'Subject for Pledge Acknowledgment','2021-04-16 01:02:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (47,NULL,10,'Subject for Pledge Acknowledgment','2021-07-11 17:54:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (48,NULL,9,'Subject for Tell a Friend','2021-06-22 07:57:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (49,NULL,10,'Subject for Pledge Acknowledgment','2021-08-04 15:39:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (50,NULL,9,'Subject for Tell a Friend','2021-03-01 16:41:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (51,NULL,9,'Subject for Tell a Friend','2021-05-09 03:01:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (52,NULL,9,'Subject for Tell a Friend','2021-03-24 05:55:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (53,NULL,9,'Subject for Tell a Friend','2021-02-06 06:46:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (54,NULL,9,'Subject for Tell a Friend','2021-02-15 01:31:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (55,NULL,9,'Subject for Tell a Friend','2020-12-19 09:33:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (56,NULL,10,'Subject for Pledge Acknowledgment','2021-04-15 07:49:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (57,NULL,9,'Subject for Tell a Friend','2021-09-10 16:48:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (58,NULL,9,'Subject for Tell a Friend','2021-05-21 22:19:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (59,NULL,9,'Subject for Tell a Friend','2021-07-06 05:00:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (60,NULL,10,'Subject for Pledge Acknowledgment','2021-06-20 03:18:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (61,NULL,10,'Subject for Pledge Acknowledgment','2021-07-16 12:14:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (62,NULL,10,'Subject for Pledge Acknowledgment','2021-09-03 15:31:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (63,NULL,9,'Subject for Tell a Friend','2021-04-26 21:08:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (64,NULL,10,'Subject for Pledge Acknowledgment','2021-03-30 08:37:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (65,NULL,10,'Subject for Pledge Acknowledgment','2021-02-10 02:57:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (66,NULL,9,'Subject for Tell a Friend','2021-06-15 23:02:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (67,NULL,9,'Subject for Tell a Friend','2021-09-21 07:40:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (68,NULL,10,'Subject for Pledge Acknowledgment','2021-01-21 20:02:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (69,NULL,10,'Subject for Pledge Acknowledgment','2021-03-13 12:54:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (70,NULL,9,'Subject for Tell a Friend','2021-03-03 07:44:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (71,NULL,10,'Subject for Pledge Acknowledgment','2021-09-27 05:42:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (72,NULL,9,'Subject for Tell a Friend','2021-02-05 21:58:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (73,NULL,9,'Subject for Tell a Friend','2020-12-31 15:44:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (74,NULL,9,'Subject for Tell a Friend','2021-09-30 04:57:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (75,NULL,10,'Subject for Pledge Acknowledgment','2020-11-27 05:43:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (76,NULL,10,'Subject for Pledge Acknowledgment','2021-10-28 13:40:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (77,NULL,10,'Subject for Pledge Acknowledgment','2021-02-18 11:55:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (78,NULL,10,'Subject for Pledge Acknowledgment','2021-09-02 19:54:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (79,NULL,9,'Subject for Tell a Friend','2020-11-25 00:21:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (80,NULL,10,'Subject for Pledge Acknowledgment','2020-12-06 03:39:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (81,NULL,10,'Subject for Pledge Acknowledgment','2021-06-13 14:16:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (82,NULL,9,'Subject for Tell a Friend','2021-05-09 03:37:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (83,NULL,9,'Subject for Tell a Friend','2021-10-13 00:04:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (84,NULL,9,'Subject for Tell a Friend','2021-11-05 15:43:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (85,NULL,10,'Subject for Pledge Acknowledgment','2021-04-11 03:37:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (86,NULL,10,'Subject for Pledge Acknowledgment','2021-01-01 20:57:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (87,NULL,10,'Subject for Pledge Acknowledgment','2021-04-04 08:57:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (88,NULL,9,'Subject for Tell a Friend','2021-01-17 08:27:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (89,NULL,10,'Subject for Pledge Acknowledgment','2021-09-23 12:49:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (90,NULL,9,'Subject for Tell a Friend','2021-06-25 07:55:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (91,NULL,9,'Subject for Tell a Friend','2021-09-06 15:24:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (92,NULL,9,'Subject for Tell a Friend','2021-02-20 21:52:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (93,NULL,9,'Subject for Tell a Friend','2021-08-31 14:23:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (94,NULL,9,'Subject for Tell a Friend','2021-06-29 01:02:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (95,NULL,9,'Subject for Tell a Friend','2021-04-10 07:19:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (96,NULL,10,'Subject for Pledge Acknowledgment','2021-02-07 15:23:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (97,NULL,9,'Subject for Tell a Friend','2020-11-21 08:05:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (98,NULL,10,'Subject for Pledge Acknowledgment','2021-04-15 01:22:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (99,NULL,9,'Subject for Tell a Friend','2021-01-06 04:32:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (100,NULL,10,'Subject for Pledge Acknowledgment','2020-12-22 14:20:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (101,NULL,9,'Subject for Tell a Friend','2021-10-24 09:29:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (102,NULL,9,'Subject for Tell a Friend','2020-12-28 20:35:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (103,NULL,10,'Subject for Pledge Acknowledgment','2021-03-19 11:38:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (104,NULL,10,'Subject for Pledge Acknowledgment','2021-03-19 10:41:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (105,NULL,9,'Subject for Tell a Friend','2021-08-30 17:39:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (106,NULL,10,'Subject for Pledge Acknowledgment','2021-10-16 09:00:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (107,NULL,10,'Subject for Pledge Acknowledgment','2021-10-24 04:42:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (108,NULL,10,'Subject for Pledge Acknowledgment','2021-10-26 13:05:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (109,NULL,10,'Subject for Pledge Acknowledgment','2021-10-09 23:14:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (110,NULL,10,'Subject for Pledge Acknowledgment','2021-06-21 01:38:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (111,NULL,9,'Subject for Tell a Friend','2021-03-12 02:08:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (112,NULL,10,'Subject for Pledge Acknowledgment','2021-03-01 08:09:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (113,NULL,10,'Subject for Pledge Acknowledgment','2020-12-16 02:19:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (114,NULL,10,'Subject for Pledge Acknowledgment','2021-09-17 12:08:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (115,NULL,9,'Subject for Tell a Friend','2021-03-01 17:04:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:28','2021-11-08 01:45:28'),
- (116,NULL,9,'Subject for Tell a Friend','2021-06-12 16:23:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (117,NULL,9,'Subject for Tell a Friend','2021-04-29 03:49:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (118,NULL,9,'Subject for Tell a Friend','2021-09-14 04:28:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (119,NULL,9,'Subject for Tell a Friend','2021-06-30 22:14:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (120,NULL,9,'Subject for Tell a Friend','2021-08-15 14:30:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (121,NULL,10,'Subject for Pledge Acknowledgment','2021-06-11 08:25:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (122,NULL,9,'Subject for Tell a Friend','2021-05-05 09:45:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (123,NULL,9,'Subject for Tell a Friend','2021-09-26 03:26:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (124,NULL,9,'Subject for Tell a Friend','2021-08-16 21:59:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (125,NULL,10,'Subject for Pledge Acknowledgment','2021-09-18 03:24:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (126,NULL,10,'Subject for Pledge Acknowledgment','2021-07-10 22:24:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (127,NULL,10,'Subject for Pledge Acknowledgment','2021-03-31 06:34:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (128,NULL,9,'Subject for Tell a Friend','2021-08-28 22:00:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (129,NULL,10,'Subject for Pledge Acknowledgment','2020-11-12 19:01:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (130,NULL,9,'Subject for Tell a Friend','2021-06-18 06:27:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (131,NULL,10,'Subject for Pledge Acknowledgment','2021-01-16 14:39:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (132,NULL,9,'Subject for Tell a Friend','2020-12-03 15:26:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (133,NULL,10,'Subject for Pledge Acknowledgment','2021-03-18 17:22:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (134,NULL,9,'Subject for Tell a Friend','2021-02-04 02:19:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (135,NULL,10,'Subject for Pledge Acknowledgment','2021-10-19 01:31:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (136,NULL,10,'Subject for Pledge Acknowledgment','2020-12-21 04:37:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (137,NULL,10,'Subject for Pledge Acknowledgment','2021-03-15 09:41:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (138,NULL,10,'Subject for Pledge Acknowledgment','2021-11-07 16:14:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (139,NULL,10,'Subject for Pledge Acknowledgment','2021-04-13 04:41:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (140,NULL,9,'Subject for Tell a Friend','2021-10-21 21:10:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (141,NULL,9,'Subject for Tell a Friend','2021-02-12 08:45:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (142,NULL,9,'Subject for Tell a Friend','2021-03-15 11:28:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (143,NULL,9,'Subject for Tell a Friend','2021-07-10 04:32:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (144,NULL,9,'Subject for Tell a Friend','2021-03-06 18:42:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (145,NULL,10,'Subject for Pledge Acknowledgment','2021-04-15 11:41:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (146,NULL,9,'Subject for Tell a Friend','2020-11-11 02:31:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (147,NULL,10,'Subject for Pledge Acknowledgment','2021-03-07 04:21:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (148,NULL,10,'Subject for Pledge Acknowledgment','2020-11-19 04:12:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (149,NULL,10,'Subject for Pledge Acknowledgment','2021-10-08 09:31:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (150,NULL,10,'Subject for Pledge Acknowledgment','2021-02-01 05:53:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (151,NULL,9,'Subject for Tell a Friend','2021-04-16 12:53:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (152,NULL,10,'Subject for Pledge Acknowledgment','2021-05-06 00:37:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (153,NULL,10,'Subject for Pledge Acknowledgment','2021-05-24 16:10:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (154,NULL,9,'Subject for Tell a Friend','2021-02-05 06:05:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (155,NULL,9,'Subject for Tell a Friend','2021-05-06 13:04:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (156,NULL,10,'Subject for Pledge Acknowledgment','2021-07-08 10:47:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (157,NULL,10,'Subject for Pledge Acknowledgment','2021-02-22 23:58:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (158,NULL,10,'Subject for Pledge Acknowledgment','2020-12-23 01:44:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (159,NULL,10,'Subject for Pledge Acknowledgment','2021-04-03 09:17:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (160,NULL,10,'Subject for Pledge Acknowledgment','2020-12-30 21:57:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (161,NULL,10,'Subject for Pledge Acknowledgment','2021-01-02 00:17:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (162,NULL,9,'Subject for Tell a Friend','2021-06-11 20:48:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (163,NULL,9,'Subject for Tell a Friend','2020-11-28 18:31:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (164,NULL,9,'Subject for Tell a Friend','2021-10-25 10:49:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (165,NULL,9,'Subject for Tell a Friend','2021-04-23 06:13:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (166,NULL,10,'Subject for Pledge Acknowledgment','2021-04-30 04:48:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (167,NULL,9,'Subject for Tell a Friend','2021-10-15 23:14:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (168,NULL,9,'Subject for Tell a Friend','2021-09-06 19:29:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (169,NULL,10,'Subject for Pledge Acknowledgment','2020-12-11 12:10:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (170,NULL,9,'Subject for Tell a Friend','2021-06-29 07:38:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (171,NULL,9,'Subject for Tell a Friend','2021-01-27 12:57:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (172,NULL,10,'Subject for Pledge Acknowledgment','2021-02-21 10:36:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (173,NULL,10,'Subject for Pledge Acknowledgment','2021-09-11 01:38:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (174,NULL,9,'Subject for Tell a Friend','2020-12-29 03:07:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (175,NULL,9,'Subject for Tell a Friend','2021-05-24 22:03:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (176,NULL,9,'Subject for Tell a Friend','2021-07-01 14:21:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (177,NULL,9,'Subject for Tell a Friend','2021-08-22 20:48:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (178,NULL,10,'Subject for Pledge Acknowledgment','2021-01-27 23:28:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (179,NULL,10,'Subject for Pledge Acknowledgment','2021-04-15 23:13:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (180,NULL,9,'Subject for Tell a Friend','2021-04-26 15:06:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (181,NULL,9,'Subject for Tell a Friend','2021-09-16 03:39:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (182,NULL,10,'Subject for Pledge Acknowledgment','2021-10-26 15:37:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (183,NULL,9,'Subject for Tell a Friend','2021-03-29 04:47:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (184,NULL,9,'Subject for Tell a Friend','2021-07-08 03:43:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (185,NULL,9,'Subject for Tell a Friend','2021-03-17 01:05:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (186,NULL,9,'Subject for Tell a Friend','2021-05-01 20:15:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (187,NULL,10,'Subject for Pledge Acknowledgment','2021-08-11 11:44:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (188,NULL,9,'Subject for Tell a Friend','2021-03-09 00:15:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (189,NULL,9,'Subject for Tell a Friend','2020-11-19 01:57:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (190,NULL,9,'Subject for Tell a Friend','2020-11-18 09:27:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (191,NULL,10,'Subject for Pledge Acknowledgment','2021-08-05 21:12:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (192,NULL,10,'Subject for Pledge Acknowledgment','2021-03-25 18:05:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (193,NULL,9,'Subject for Tell a Friend','2020-12-01 05:26:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (194,NULL,9,'Subject for Tell a Friend','2021-10-27 07:09:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (195,NULL,9,'Subject for Tell a Friend','2021-04-11 16:38:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (196,NULL,9,'Subject for Tell a Friend','2021-02-03 08:11:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (197,NULL,10,'Subject for Pledge Acknowledgment','2021-09-09 12:10:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (198,NULL,9,'Subject for Tell a Friend','2021-04-02 19:52:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (199,NULL,9,'Subject for Tell a Friend','2021-05-15 09:10:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (200,NULL,10,'Subject for Pledge Acknowledgment','2021-07-04 14:55:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (201,NULL,10,'Subject for Pledge Acknowledgment','2021-09-10 11:13:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (202,NULL,10,'Subject for Pledge Acknowledgment','2021-02-27 10:04:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (203,NULL,9,'Subject for Tell a Friend','2021-06-01 13:37:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (204,NULL,10,'Subject for Pledge Acknowledgment','2021-03-17 21:41:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (205,NULL,10,'Subject for Pledge Acknowledgment','2021-08-28 18:08:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (206,NULL,9,'Subject for Tell a Friend','2020-11-24 02:08:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (207,NULL,9,'Subject for Tell a Friend','2021-04-10 19:23:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (208,NULL,9,'Subject for Tell a Friend','2021-08-19 18:08:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (209,NULL,9,'Subject for Tell a Friend','2021-11-06 21:29:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (210,NULL,9,'Subject for Tell a Friend','2021-03-17 16:13:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (211,NULL,9,'Subject for Tell a Friend','2021-06-10 03:02:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (212,NULL,9,'Subject for Tell a Friend','2020-11-24 03:07:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (213,NULL,10,'Subject for Pledge Acknowledgment','2021-06-08 05:48:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (214,NULL,9,'Subject for Tell a Friend','2021-04-17 20:56:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (215,NULL,10,'Subject for Pledge Acknowledgment','2021-03-02 19:53:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (216,NULL,10,'Subject for Pledge Acknowledgment','2020-11-29 13:32:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (217,NULL,9,'Subject for Tell a Friend','2021-10-04 00:40:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (218,NULL,10,'Subject for Pledge Acknowledgment','2021-05-19 19:05:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (219,NULL,9,'Subject for Tell a Friend','2021-08-19 15:06:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (220,NULL,9,'Subject for Tell a Friend','2021-07-15 08:17:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (221,NULL,10,'Subject for Pledge Acknowledgment','2020-11-19 11:30:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (222,NULL,9,'Subject for Tell a Friend','2021-10-17 11:09:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (223,NULL,10,'Subject for Pledge Acknowledgment','2021-01-19 00:15:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (224,NULL,10,'Subject for Pledge Acknowledgment','2021-05-17 03:36:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (225,NULL,9,'Subject for Tell a Friend','2021-04-01 06:07:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (226,NULL,10,'Subject for Pledge Acknowledgment','2021-04-06 08:42:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (227,NULL,9,'Subject for Tell a Friend','2021-06-11 08:02:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (228,NULL,9,'Subject for Tell a Friend','2021-09-22 01:14:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (229,NULL,9,'Subject for Tell a Friend','2021-08-03 02:55:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (230,NULL,9,'Subject for Tell a Friend','2020-11-09 22:37:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (231,NULL,9,'Subject for Tell a Friend','2021-05-24 14:13:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (232,NULL,9,'Subject for Tell a Friend','2021-07-03 04:23:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (233,NULL,9,'Subject for Tell a Friend','2021-04-14 02:32:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (234,NULL,9,'Subject for Tell a Friend','2021-10-14 04:41:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (235,NULL,9,'Subject for Tell a Friend','2020-12-09 08:04:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (236,NULL,10,'Subject for Pledge Acknowledgment','2021-05-16 05:03:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (237,NULL,9,'Subject for Tell a Friend','2021-11-06 04:13:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (238,NULL,9,'Subject for Tell a Friend','2021-04-23 21:18:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (239,NULL,9,'Subject for Tell a Friend','2021-07-13 04:20:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (240,NULL,10,'Subject for Pledge Acknowledgment','2021-01-03 13:34:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (241,NULL,10,'Subject for Pledge Acknowledgment','2021-05-25 00:13:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (242,NULL,10,'Subject for Pledge Acknowledgment','2021-06-22 06:40:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (243,NULL,10,'Subject for Pledge Acknowledgment','2020-11-18 13:29:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (244,NULL,9,'Subject for Tell a Friend','2021-01-08 21:18:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (245,NULL,10,'Subject for Pledge Acknowledgment','2021-10-01 01:02:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (246,NULL,10,'Subject for Pledge Acknowledgment','2021-04-02 23:07:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:29','2021-11-08 01:45:29'),
- (247,NULL,9,'Subject for Tell a Friend','2021-10-11 13:58:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (248,NULL,10,'Subject for Pledge Acknowledgment','2021-01-18 16:09:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (249,NULL,9,'Subject for Tell a Friend','2021-01-11 03:56:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (250,NULL,9,'Subject for Tell a Friend','2021-02-02 17:37:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (251,NULL,10,'Subject for Pledge Acknowledgment','2021-09-28 09:53:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (252,NULL,9,'Subject for Tell a Friend','2021-10-19 16:14:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (253,NULL,9,'Subject for Tell a Friend','2020-11-28 09:09:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (254,NULL,9,'Subject for Tell a Friend','2021-08-04 17:25:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (255,NULL,10,'Subject for Pledge Acknowledgment','2021-09-23 03:19:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (256,NULL,10,'Subject for Pledge Acknowledgment','2021-05-14 20:07:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (257,NULL,10,'Subject for Pledge Acknowledgment','2021-01-04 14:40:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (258,NULL,10,'Subject for Pledge Acknowledgment','2021-03-08 03:24:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (259,NULL,9,'Subject for Tell a Friend','2021-11-06 09:34:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (260,NULL,9,'Subject for Tell a Friend','2021-07-04 17:15:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (261,NULL,10,'Subject for Pledge Acknowledgment','2021-04-07 00:58:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (262,NULL,10,'Subject for Pledge Acknowledgment','2021-10-12 05:48:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (263,NULL,9,'Subject for Tell a Friend','2021-10-07 01:36:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (264,NULL,10,'Subject for Pledge Acknowledgment','2021-05-16 15:37:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (265,NULL,9,'Subject for Tell a Friend','2020-12-16 00:54:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (266,NULL,9,'Subject for Tell a Friend','2021-08-06 11:35:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (267,NULL,10,'Subject for Pledge Acknowledgment','2021-06-20 18:44:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (268,NULL,10,'Subject for Pledge Acknowledgment','2020-11-24 13:08:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (269,NULL,9,'Subject for Tell a Friend','2021-04-29 03:17:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (270,NULL,10,'Subject for Pledge Acknowledgment','2021-08-15 04:54:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (271,NULL,9,'Subject for Tell a Friend','2021-07-31 07:58:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (272,NULL,10,'Subject for Pledge Acknowledgment','2021-11-03 13:08:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (273,NULL,9,'Subject for Tell a Friend','2021-06-15 04:24:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (274,NULL,9,'Subject for Tell a Friend','2021-06-20 09:10:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (275,NULL,9,'Subject for Tell a Friend','2021-11-08 02:46:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (276,NULL,10,'Subject for Pledge Acknowledgment','2020-12-20 22:21:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (277,NULL,9,'Subject for Tell a Friend','2020-12-23 08:02:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (278,NULL,9,'Subject for Tell a Friend','2021-11-03 19:43:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (279,NULL,9,'Subject for Tell a Friend','2021-06-11 14:32:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (280,NULL,9,'Subject for Tell a Friend','2021-04-08 23:53:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (281,NULL,9,'Subject for Tell a Friend','2021-03-19 20:56:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (282,NULL,10,'Subject for Pledge Acknowledgment','2021-04-11 18:38:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (283,NULL,10,'Subject for Pledge Acknowledgment','2021-01-14 02:48:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (284,NULL,9,'Subject for Tell a Friend','2021-08-15 07:08:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (285,NULL,9,'Subject for Tell a Friend','2021-02-22 03:26:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (286,NULL,10,'Subject for Pledge Acknowledgment','2021-10-30 08:35:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (287,NULL,10,'Subject for Pledge Acknowledgment','2020-12-22 15:20:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (288,NULL,9,'Subject for Tell a Friend','2021-07-21 14:54:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (289,NULL,9,'Subject for Tell a Friend','2020-12-23 03:29:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (290,NULL,9,'Subject for Tell a Friend','2021-07-12 07:30:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (291,NULL,10,'Subject for Pledge Acknowledgment','2020-12-30 13:17:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (292,NULL,10,'Subject for Pledge Acknowledgment','2021-08-29 11:51:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (293,NULL,10,'Subject for Pledge Acknowledgment','2021-10-11 04:01:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (294,NULL,9,'Subject for Tell a Friend','2021-07-23 04:42:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (295,NULL,9,'Subject for Tell a Friend','2021-06-10 00:35:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (296,NULL,9,'Subject for Tell a Friend','2021-09-25 17:58:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (297,NULL,10,'Subject for Pledge Acknowledgment','2020-12-06 07:13:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (298,NULL,10,'Subject for Pledge Acknowledgment','2021-10-24 22:47:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (299,NULL,10,'Subject for Pledge Acknowledgment','2021-08-31 23:37:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (300,NULL,9,'Subject for Tell a Friend','2021-07-03 01:31:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (301,NULL,9,'Subject for Tell a Friend','2021-06-25 00:25:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (302,NULL,9,'Subject for Tell a Friend','2021-06-08 07:18:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (303,NULL,10,'Subject for Pledge Acknowledgment','2021-09-26 10:57:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (304,NULL,9,'Subject for Tell a Friend','2021-06-12 08:00:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (305,NULL,9,'Subject for Tell a Friend','2021-05-13 16:15:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (306,NULL,9,'Subject for Tell a Friend','2021-05-29 00:53:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (307,NULL,9,'Subject for Tell a Friend','2021-10-27 01:48:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (308,NULL,10,'Subject for Pledge Acknowledgment','2021-06-16 01:52:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (309,NULL,9,'Subject for Tell a Friend','2020-12-23 23:35:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (310,NULL,10,'Subject for Pledge Acknowledgment','2021-10-18 12:23:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (311,NULL,9,'Subject for Tell a Friend','2020-12-25 19:35:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (312,NULL,9,'Subject for Tell a Friend','2021-05-13 14:38:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (313,NULL,9,'Subject for Tell a Friend','2021-09-10 15:04:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (314,NULL,10,'Subject for Pledge Acknowledgment','2021-02-15 13:50:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (315,NULL,10,'Subject for Pledge Acknowledgment','2021-01-18 03:08:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (316,NULL,9,'Subject for Tell a Friend','2021-06-12 13:26:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (317,NULL,10,'Subject for Pledge Acknowledgment','2021-03-20 21:49:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (318,NULL,10,'Subject for Pledge Acknowledgment','2021-08-20 07:30:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (319,NULL,9,'Subject for Tell a Friend','2021-02-06 04:25:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (320,NULL,10,'Subject for Pledge Acknowledgment','2021-02-07 22:13:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (321,NULL,10,'Subject for Pledge Acknowledgment','2020-11-09 21:26:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (322,NULL,9,'Subject for Tell a Friend','2021-03-23 22:25:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (323,NULL,9,'Subject for Tell a Friend','2021-05-24 20:58:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (324,NULL,10,'Subject for Pledge Acknowledgment','2020-11-25 20:27:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (325,NULL,10,'Subject for Pledge Acknowledgment','2021-06-27 00:24:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (326,NULL,10,'Subject for Pledge Acknowledgment','2021-07-17 04:35:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (327,NULL,10,'Subject for Pledge Acknowledgment','2020-12-08 22:01:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (328,NULL,10,'Subject for Pledge Acknowledgment','2021-07-03 11:15:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (329,NULL,9,'Subject for Tell a Friend','2021-04-15 03:30:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (330,NULL,10,'Subject for Pledge Acknowledgment','2021-05-26 07:36:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (331,NULL,9,'Subject for Tell a Friend','2021-03-22 03:57:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (332,NULL,9,'Subject for Tell a Friend','2020-12-23 17:13:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (333,NULL,10,'Subject for Pledge Acknowledgment','2021-09-16 00:27:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (334,NULL,9,'Subject for Tell a Friend','2021-05-05 11:47:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (335,NULL,10,'Subject for Pledge Acknowledgment','2021-06-01 19:01:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (336,NULL,10,'Subject for Pledge Acknowledgment','2021-06-15 19:35:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (337,NULL,9,'Subject for Tell a Friend','2021-10-16 20:52:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (338,NULL,10,'Subject for Pledge Acknowledgment','2021-07-10 12:14:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (339,NULL,10,'Subject for Pledge Acknowledgment','2021-07-02 15:47:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (340,NULL,9,'Subject for Tell a Friend','2021-09-14 07:24:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (341,NULL,10,'Subject for Pledge Acknowledgment','2021-02-23 21:24:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (342,NULL,9,'Subject for Tell a Friend','2020-11-13 18:57:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (343,NULL,9,'Subject for Tell a Friend','2021-06-13 09:26:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (344,NULL,10,'Subject for Pledge Acknowledgment','2020-11-28 22:09:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (345,NULL,10,'Subject for Pledge Acknowledgment','2021-10-06 09:56:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (346,NULL,10,'Subject for Pledge Acknowledgment','2021-02-21 14:01:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (347,NULL,9,'Subject for Tell a Friend','2021-08-30 23:26:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (348,NULL,10,'Subject for Pledge Acknowledgment','2021-05-01 13:57:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (349,NULL,10,'Subject for Pledge Acknowledgment','2021-06-30 13:19:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (350,NULL,10,'Subject for Pledge Acknowledgment','2021-06-29 10:58:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (351,NULL,10,'Subject for Pledge Acknowledgment','2021-02-20 17:34:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (352,NULL,10,'Subject for Pledge Acknowledgment','2021-03-15 02:23:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (353,NULL,9,'Subject for Tell a Friend','2021-09-18 16:04:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (354,NULL,9,'Subject for Tell a Friend','2021-01-09 07:49:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (355,NULL,9,'Subject for Tell a Friend','2021-08-25 22:02:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (356,NULL,9,'Subject for Tell a Friend','2021-01-19 03:41:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (357,NULL,9,'Subject for Tell a Friend','2021-10-12 15:25:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (358,NULL,9,'Subject for Tell a Friend','2021-06-03 08:30:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (359,NULL,9,'Subject for Tell a Friend','2021-04-16 13:40:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (360,NULL,10,'Subject for Pledge Acknowledgment','2021-05-22 18:12:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (361,NULL,9,'Subject for Tell a Friend','2021-09-07 12:35:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (362,NULL,9,'Subject for Tell a Friend','2021-01-04 14:39:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (363,NULL,9,'Subject for Tell a Friend','2021-09-23 07:57:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:30','2021-11-08 01:45:30'),
- (364,NULL,9,'Subject for Tell a Friend','2021-09-13 10:25:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (365,NULL,10,'Subject for Pledge Acknowledgment','2021-06-09 00:38:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (366,NULL,9,'Subject for Tell a Friend','2021-05-04 04:10:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (367,NULL,10,'Subject for Pledge Acknowledgment','2021-10-04 10:26:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (368,NULL,10,'Subject for Pledge Acknowledgment','2021-01-09 10:10:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (369,NULL,10,'Subject for Pledge Acknowledgment','2021-03-15 07:22:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (370,NULL,9,'Subject for Tell a Friend','2021-02-05 21:56:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (371,NULL,9,'Subject for Tell a Friend','2021-09-18 15:31:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (372,NULL,10,'Subject for Pledge Acknowledgment','2021-01-20 11:05:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (373,NULL,9,'Subject for Tell a Friend','2021-06-17 16:24:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (374,NULL,10,'Subject for Pledge Acknowledgment','2021-11-04 02:39:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (375,NULL,9,'Subject for Tell a Friend','2021-09-12 15:29:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (376,NULL,9,'Subject for Tell a Friend','2021-08-14 08:52:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (377,NULL,10,'Subject for Pledge Acknowledgment','2020-11-20 22:10:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (378,NULL,10,'Subject for Pledge Acknowledgment','2021-10-31 13:12:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (379,NULL,9,'Subject for Tell a Friend','2021-10-06 03:45:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (380,NULL,9,'Subject for Tell a Friend','2021-03-10 04:27:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (381,NULL,10,'Subject for Pledge Acknowledgment','2021-01-26 00:40:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (382,NULL,10,'Subject for Pledge Acknowledgment','2021-10-08 12:22:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (383,NULL,9,'Subject for Tell a Friend','2021-05-02 04:56:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (384,NULL,9,'Subject for Tell a Friend','2021-10-16 20:14:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (385,NULL,9,'Subject for Tell a Friend','2020-11-10 08:21:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (386,NULL,9,'Subject for Tell a Friend','2021-10-07 07:58:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (387,NULL,10,'Subject for Pledge Acknowledgment','2021-05-08 02:19:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (388,NULL,10,'Subject for Pledge Acknowledgment','2021-04-22 00:26:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (389,NULL,10,'Subject for Pledge Acknowledgment','2021-01-01 07:58:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (390,NULL,10,'Subject for Pledge Acknowledgment','2020-11-26 10:06:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (391,NULL,10,'Subject for Pledge Acknowledgment','2021-08-03 02:32:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (392,NULL,10,'Subject for Pledge Acknowledgment','2021-04-11 05:12:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (393,NULL,10,'Subject for Pledge Acknowledgment','2021-03-11 04:08:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (394,NULL,10,'Subject for Pledge Acknowledgment','2021-10-13 10:26:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (395,NULL,10,'Subject for Pledge Acknowledgment','2021-05-09 09:21:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (396,NULL,10,'Subject for Pledge Acknowledgment','2021-02-02 02:04:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (397,NULL,10,'Subject for Pledge Acknowledgment','2021-10-12 12:24:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (398,NULL,9,'Subject for Tell a Friend','2020-12-26 02:16:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (399,NULL,10,'Subject for Pledge Acknowledgment','2021-01-20 19:57:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (400,NULL,9,'Subject for Tell a Friend','2021-09-19 22:36:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (401,NULL,9,'Subject for Tell a Friend','2021-06-09 23:36:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (402,NULL,10,'Subject for Pledge Acknowledgment','2021-02-13 17:00:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (403,NULL,9,'Subject for Tell a Friend','2021-03-21 13:28:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (404,NULL,9,'Subject for Tell a Friend','2021-07-24 17:08:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (405,NULL,9,'Subject for Tell a Friend','2020-11-13 10:00:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (406,NULL,9,'Subject for Tell a Friend','2020-12-02 06:44:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (407,NULL,9,'Subject for Tell a Friend','2021-05-26 03:13:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (408,NULL,9,'Subject for Tell a Friend','2021-05-26 13:55:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (409,NULL,9,'Subject for Tell a Friend','2021-08-13 16:53:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (410,NULL,10,'Subject for Pledge Acknowledgment','2021-10-22 05:08:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (411,NULL,9,'Subject for Tell a Friend','2020-11-30 06:23:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (412,NULL,10,'Subject for Pledge Acknowledgment','2021-09-03 22:11:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (413,NULL,10,'Subject for Pledge Acknowledgment','2021-06-12 14:52:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (414,NULL,9,'Subject for Tell a Friend','2021-10-26 02:56:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (415,NULL,10,'Subject for Pledge Acknowledgment','2021-03-06 06:05:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (416,NULL,9,'Subject for Tell a Friend','2021-02-06 21:11:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (417,NULL,10,'Subject for Pledge Acknowledgment','2021-06-27 10:56:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (418,NULL,10,'Subject for Pledge Acknowledgment','2021-10-08 13:32:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (419,NULL,9,'Subject for Tell a Friend','2021-02-23 07:48:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (420,NULL,9,'Subject for Tell a Friend','2021-06-16 22:09:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (421,NULL,10,'Subject for Pledge Acknowledgment','2021-02-26 05:27:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (422,NULL,10,'Subject for Pledge Acknowledgment','2020-11-09 09:48:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (423,NULL,9,'Subject for Tell a Friend','2021-01-13 00:40:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (424,NULL,9,'Subject for Tell a Friend','2020-11-16 01:56:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (425,NULL,10,'Subject for Pledge Acknowledgment','2021-09-24 17:45:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (426,NULL,9,'Subject for Tell a Friend','2021-03-14 18:25:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (427,NULL,9,'Subject for Tell a Friend','2021-06-03 08:31:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (428,NULL,9,'Subject for Tell a Friend','2021-02-10 10:51:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (429,NULL,9,'Subject for Tell a Friend','2021-02-18 22:48:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (430,NULL,9,'Subject for Tell a Friend','2021-10-05 01:56:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (431,NULL,9,'Subject for Tell a Friend','2021-05-29 08:05:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (432,NULL,9,'Subject for Tell a Friend','2021-10-21 00:38:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (433,NULL,9,'Subject for Tell a Friend','2021-05-22 15:53:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (434,NULL,9,'Subject for Tell a Friend','2021-02-22 20:13:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (435,NULL,9,'Subject for Tell a Friend','2021-08-07 18:43:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (436,NULL,9,'Subject for Tell a Friend','2020-12-01 04:45:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (437,NULL,10,'Subject for Pledge Acknowledgment','2021-07-31 06:18:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (438,NULL,9,'Subject for Tell a Friend','2021-05-10 13:35:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (439,NULL,10,'Subject for Pledge Acknowledgment','2021-07-22 16:10:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (440,NULL,10,'Subject for Pledge Acknowledgment','2021-04-20 03:13:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (441,NULL,9,'Subject for Tell a Friend','2021-08-16 10:35:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (442,NULL,9,'Subject for Tell a Friend','2020-12-24 17:42:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (443,NULL,9,'Subject for Tell a Friend','2021-01-18 17:18:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (444,NULL,9,'Subject for Tell a Friend','2021-08-25 17:54:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (445,NULL,9,'Subject for Tell a Friend','2021-06-27 10:59:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (446,NULL,9,'Subject for Tell a Friend','2021-06-29 08:34:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (447,NULL,10,'Subject for Pledge Acknowledgment','2021-04-17 09:27:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (448,NULL,9,'Subject for Tell a Friend','2021-04-06 10:34:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (449,NULL,9,'Subject for Tell a Friend','2020-11-19 20:06:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (450,NULL,9,'Subject for Tell a Friend','2021-09-22 10:07:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (451,1,6,'$ 125.00-Apr 2007 Mailer 1','2010-04-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (452,2,6,'$ 50.00-Online: Save the Penguins','2010-03-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (453,3,6,'$ 25.00-Apr 2007 Mailer 1','2010-04-29 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (454,4,6,'$ 50.00-Apr 2007 Mailer 1','2010-04-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (455,5,6,'$ 500.00-Apr 2007 Mailer 1','2010-04-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (456,6,6,'$ 175.00-Apr 2007 Mailer 1','2010-04-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (457,7,6,'$ 50.00-Online: Save the Penguins','2010-03-27 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (458,8,6,'$ 10.00-Online: Save the Penguins','2010-03-08 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (459,9,6,'$ 250.00-Online: Save the Penguins','2010-04-22 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (460,10,6,NULL,'2009-07-01 11:53:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (461,11,6,NULL,'2009-07-01 12:55:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (462,12,6,NULL,'2009-10-01 11:53:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (463,13,6,NULL,'2009-12-01 12:55:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (464,1,7,'General','2021-11-08 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (465,2,7,'Student','2021-11-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (466,3,7,'General','2021-11-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (467,4,7,'Student','2021-11-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (468,5,7,'General','2019-10-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (469,6,7,'Student','2021-11-03 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (470,7,7,'General','2021-11-02 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (471,8,7,'Student','2021-11-01 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (472,9,7,'General','2021-10-31 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (473,10,7,'General','2019-08-28 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (474,11,7,'Lifetime','2021-10-29 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (475,12,7,'Student','2021-10-28 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (476,13,7,'General','2021-10-27 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (477,14,7,'Student','2021-10-26 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (478,15,7,'Student','2020-10-25 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (479,16,7,'Student','2021-10-24 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (480,17,7,'General','2021-10-23 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (481,18,7,'Student','2021-10-22 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (482,19,7,'General','2021-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,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (483,20,7,'General','2019-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,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (484,21,7,'General','2021-10-19 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (485,22,7,'Lifetime','2021-10-18 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (486,23,7,'General','2021-10-17 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (487,24,7,'Student','2021-10-16 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (488,25,7,'General','2019-04-30 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (489,26,7,'Student','2021-10-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (490,27,7,'General','2021-10-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (491,28,7,'Student','2021-10-12 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (492,29,7,'General','2021-10-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (493,30,7,'Student','2020-10-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (494,14,6,'$ 100.00 - General Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (495,15,6,'$ 50.00 - Student Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (496,16,6,'$ 100.00 - General Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (497,17,6,'$ 50.00 - Student Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (498,18,6,'$ 100.00 - General Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (499,19,6,'$ 50.00 - Student Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (500,20,6,'$ 100.00 - General Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (501,21,6,'$ 50.00 - Student Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (502,22,6,'$ 100.00 - General Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (503,23,6,'$ 100.00 - General Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (504,24,6,'$ 1200.00 - Lifetime Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (505,25,6,'$ 50.00 - Student Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (506,26,6,'$ 100.00 - General Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (507,27,6,'$ 50.00 - Student Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (508,28,6,'$ 50.00 - Student Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (509,29,6,'$ 50.00 - Student Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (510,30,6,'$ 100.00 - General Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (511,31,6,'$ 50.00 - Student Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (512,32,6,'$ 100.00 - General Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (513,33,6,'$ 100.00 - General Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (514,34,6,'$ 100.00 - General Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (515,35,6,'$ 1200.00 - Lifetime Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (516,36,6,'$ 100.00 - General Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (517,37,6,'$ 50.00 - Student Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (518,38,6,'$ 100.00 - General Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (519,39,6,'$ 50.00 - Student Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (520,40,6,'$ 100.00 - General Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (521,41,6,'$ 50.00 - Student Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (522,42,6,'$ 100.00 - General Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (523,43,6,'$ 50.00 - Student Membership: Offline signup','2021-11-08 12:45:31',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:31','2021-11-08 01:45:31'),
- (525,1,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (526,2,5,'NULL','2008-05-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (527,3,5,'NULL','2008-05-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (528,4,5,'NULL','2008-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (529,5,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (530,6,5,'NULL','2008-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (531,7,5,'NULL','2009-07-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (532,8,5,'NULL','2009-03-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (533,9,5,'NULL','2008-02-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (534,10,5,'NULL','2008-02-01 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (535,11,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (536,12,5,'NULL','2009-03-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (537,13,5,'NULL','2008-06-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (538,14,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (539,15,5,'NULL','2008-07-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (540,16,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (541,17,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (542,18,5,'NULL','2009-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (543,19,5,'NULL','2008-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (544,20,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (545,21,5,'NULL','2008-03-25 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (546,22,5,'NULL','2009-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (547,23,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (548,24,5,'NULL','2008-03-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (549,25,5,'NULL','2008-04-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (550,26,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (551,27,5,'NULL','2008-05-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (552,28,5,'NULL','2009-12-12 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (553,29,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (554,30,5,'NULL','2009-12-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (555,31,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (556,32,5,'NULL','2009-07-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (557,33,5,'NULL','2009-03-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (558,34,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (559,35,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (560,36,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (561,37,5,'NULL','2009-03-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (562,38,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (563,39,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (564,40,5,'NULL','2009-12-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (565,41,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (566,42,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (567,43,5,'NULL','2009-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (568,44,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (569,45,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (570,46,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (571,47,5,'NULL','2009-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (572,48,5,'NULL','2009-12-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (573,49,5,'NULL','2009-03-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (574,50,5,'NULL','2009-04-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (575,45,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (576,46,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (577,47,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (578,48,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (579,49,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (580,50,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (581,51,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (582,52,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (583,53,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (584,54,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (585,55,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (586,56,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (587,57,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (588,58,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (589,59,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (590,60,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (591,61,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (592,62,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (593,63,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (594,64,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (595,65,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (596,66,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (597,67,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (598,68,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (599,69,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (600,70,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (601,71,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (602,72,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (603,73,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (604,74,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (605,75,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (606,76,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (607,77,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (608,78,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (609,79,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (610,80,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (611,81,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (612,82,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (613,83,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (614,84,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (615,85,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (616,86,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (617,87,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (618,88,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (619,89,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (620,90,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (621,91,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (622,92,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (623,93,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32'),
- (624,94,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2021-11-08 12:45:32',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2021-11-08 01:45:32','2021-11-08 01:45:32');
+ (1,NULL,10,'Subject for Pledge Acknowledgment','2021-12-09 11:27:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:46','2022-01-05 03:20:46'),
+ (2,NULL,9,'Subject for Tell a Friend','2021-03-20 14:09:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:46','2022-01-05 03:20:46'),
+ (3,NULL,9,'Subject for Tell a Friend','2021-06-12 16:07:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:46','2022-01-05 03:20:46'),
+ (4,NULL,9,'Subject for Tell a Friend','2021-03-14 06:55:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:46','2022-01-05 03:20:46'),
+ (5,NULL,9,'Subject for Tell a Friend','2021-01-21 19:22:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:46','2022-01-05 03:20:46'),
+ (6,NULL,9,'Subject for Tell a Friend','2021-10-16 18:13:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:46','2022-01-05 03:20:46'),
+ (7,NULL,9,'Subject for Tell a Friend','2021-02-19 10:43:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:46','2022-01-05 03:20:46'),
+ (8,NULL,9,'Subject for Tell a Friend','2021-07-23 04:26:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:46','2022-01-05 03:20:46'),
+ (9,NULL,10,'Subject for Pledge Acknowledgment','2021-04-18 03:34:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:46','2022-01-05 03:20:46'),
+ (10,NULL,9,'Subject for Tell a Friend','2021-10-02 19:12:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (11,NULL,10,'Subject for Pledge Acknowledgment','2021-06-17 17:21:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (12,NULL,9,'Subject for Tell a Friend','2021-11-25 05:52:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (13,NULL,10,'Subject for Pledge Acknowledgment','2021-04-08 21:44:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (14,NULL,9,'Subject for Tell a Friend','2021-06-10 03:00:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (15,NULL,10,'Subject for Pledge Acknowledgment','2021-11-10 17:55:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (16,NULL,9,'Subject for Tell a Friend','2021-04-26 13:55:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (17,NULL,10,'Subject for Pledge Acknowledgment','2021-01-24 10:38:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (18,NULL,9,'Subject for Tell a Friend','2021-09-08 00:26:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (19,NULL,9,'Subject for Tell a Friend','2021-10-17 23:54:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (20,NULL,9,'Subject for Tell a Friend','2021-07-16 03:57:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (21,NULL,10,'Subject for Pledge Acknowledgment','2021-08-25 01:01:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (22,NULL,9,'Subject for Tell a Friend','2021-07-28 23:18:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (23,NULL,10,'Subject for Pledge Acknowledgment','2021-02-01 03:22:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (24,NULL,10,'Subject for Pledge Acknowledgment','2021-03-11 17:59:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (25,NULL,10,'Subject for Pledge Acknowledgment','2021-04-19 17:14:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (26,NULL,9,'Subject for Tell a Friend','2021-03-11 11:23:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (27,NULL,10,'Subject for Pledge Acknowledgment','2021-09-21 16:11:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (28,NULL,10,'Subject for Pledge Acknowledgment','2021-12-16 08:05:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (29,NULL,10,'Subject for Pledge Acknowledgment','2021-12-09 11:26:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (30,NULL,10,'Subject for Pledge Acknowledgment','2021-10-10 17:22:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (31,NULL,10,'Subject for Pledge Acknowledgment','2021-04-04 09:17:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (32,NULL,10,'Subject for Pledge Acknowledgment','2021-07-10 00:45:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (33,NULL,9,'Subject for Tell a Friend','2021-10-24 01:32:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (34,NULL,9,'Subject for Tell a Friend','2021-07-17 01:05:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (35,NULL,10,'Subject for Pledge Acknowledgment','2021-05-26 15:49:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (36,NULL,10,'Subject for Pledge Acknowledgment','2021-04-01 22:47:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (37,NULL,9,'Subject for Tell a Friend','2021-09-23 07:25:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (38,NULL,10,'Subject for Pledge Acknowledgment','2021-07-04 23:40:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (39,NULL,9,'Subject for Tell a Friend','2021-12-18 09:07:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (40,NULL,10,'Subject for Pledge Acknowledgment','2021-04-01 23:16:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (41,NULL,9,'Subject for Tell a Friend','2021-05-29 10:34:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (42,NULL,9,'Subject for Tell a Friend','2021-10-10 22:33:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (43,NULL,9,'Subject for Tell a Friend','2021-05-21 19:59:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (44,NULL,10,'Subject for Pledge Acknowledgment','2021-04-23 02:12:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (45,NULL,9,'Subject for Tell a Friend','2021-11-30 00:16:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (46,NULL,10,'Subject for Pledge Acknowledgment','2021-11-06 00:01:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (47,NULL,10,'Subject for Pledge Acknowledgment','2021-10-18 19:09:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (48,NULL,9,'Subject for Tell a Friend','2021-09-02 18:47:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (49,NULL,9,'Subject for Tell a Friend','2021-04-29 10:37:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (50,NULL,10,'Subject for Pledge Acknowledgment','2021-05-04 15:04:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (51,NULL,10,'Subject for Pledge Acknowledgment','2021-06-15 13:36:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (52,NULL,10,'Subject for Pledge Acknowledgment','2021-03-18 04:04:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (53,NULL,9,'Subject for Tell a Friend','2021-07-12 22:52:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (54,NULL,9,'Subject for Tell a Friend','2021-09-09 20:40:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (55,NULL,9,'Subject for Tell a Friend','2021-09-24 18:53:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (56,NULL,9,'Subject for Tell a Friend','2021-05-16 04:56:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (57,NULL,10,'Subject for Pledge Acknowledgment','2021-12-09 19:03:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (58,NULL,9,'Subject for Tell a Friend','2021-01-26 01:53:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (59,NULL,9,'Subject for Tell a Friend','2021-03-16 02:39:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (60,NULL,9,'Subject for Tell a Friend','2021-04-30 00:17:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (61,NULL,10,'Subject for Pledge Acknowledgment','2021-08-11 01:12:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (62,NULL,9,'Subject for Tell a Friend','2021-09-09 09:47:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (63,NULL,9,'Subject for Tell a Friend','2021-07-09 02:04:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (64,NULL,9,'Subject for Tell a Friend','2021-02-14 09:21:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (65,NULL,9,'Subject for Tell a Friend','2021-11-10 18:18:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (66,NULL,9,'Subject for Tell a Friend','2021-09-16 14:18:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (67,NULL,9,'Subject for Tell a Friend','2021-01-23 02:18:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (68,NULL,9,'Subject for Tell a Friend','2021-10-02 23:30:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (69,NULL,10,'Subject for Pledge Acknowledgment','2021-12-15 19:36:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (70,NULL,9,'Subject for Tell a Friend','2021-08-08 13:09:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (71,NULL,9,'Subject for Tell a Friend','2021-09-13 08:11:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (72,NULL,9,'Subject for Tell a Friend','2021-03-13 04:05:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (73,NULL,9,'Subject for Tell a Friend','2021-12-09 10:31:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (74,NULL,10,'Subject for Pledge Acknowledgment','2021-05-17 11:00:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (75,NULL,9,'Subject for Tell a Friend','2021-01-27 07:51:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (76,NULL,9,'Subject for Tell a Friend','2021-11-25 15:46:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (77,NULL,10,'Subject for Pledge Acknowledgment','2021-03-25 18:23:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (78,NULL,10,'Subject for Pledge Acknowledgment','2021-07-19 12:57:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (79,NULL,9,'Subject for Tell a Friend','2021-05-28 21:09:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (80,NULL,9,'Subject for Tell a Friend','2021-03-22 18:12:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (81,NULL,9,'Subject for Tell a Friend','2021-12-21 11:20:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (82,NULL,10,'Subject for Pledge Acknowledgment','2021-06-14 23:40:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (83,NULL,10,'Subject for Pledge Acknowledgment','2021-04-05 20:17:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (84,NULL,10,'Subject for Pledge Acknowledgment','2021-10-31 00:13:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (85,NULL,9,'Subject for Tell a Friend','2021-07-09 00:40:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (86,NULL,10,'Subject for Pledge Acknowledgment','2021-04-13 20:03:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (87,NULL,9,'Subject for Tell a Friend','2021-01-31 12:58:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (88,NULL,10,'Subject for Pledge Acknowledgment','2021-01-14 08:38:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (89,NULL,9,'Subject for Tell a Friend','2021-12-28 10:21:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (90,NULL,9,'Subject for Tell a Friend','2021-07-26 08:28:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (91,NULL,9,'Subject for Tell a Friend','2021-06-24 10:19:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (92,NULL,9,'Subject for Tell a Friend','2021-08-14 11:44:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (93,NULL,9,'Subject for Tell a Friend','2021-08-19 07:28:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (94,NULL,9,'Subject for Tell a Friend','2021-02-12 23:25:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (95,NULL,10,'Subject for Pledge Acknowledgment','2021-04-11 04:12:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (96,NULL,9,'Subject for Tell a Friend','2021-12-09 11:50:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (97,NULL,9,'Subject for Tell a Friend','2021-10-17 14:03:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (98,NULL,9,'Subject for Tell a Friend','2021-06-10 10:37:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (99,NULL,9,'Subject for Tell a Friend','2021-10-02 08:50:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (100,NULL,9,'Subject for Tell a Friend','2021-01-06 23:52:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (101,NULL,10,'Subject for Pledge Acknowledgment','2021-05-17 13:29:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (102,NULL,10,'Subject for Pledge Acknowledgment','2021-07-02 09:45:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (103,NULL,9,'Subject for Tell a Friend','2021-09-25 06:54:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (104,NULL,9,'Subject for Tell a Friend','2021-05-19 12:12:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (105,NULL,9,'Subject for Tell a Friend','2021-09-06 22:45:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (106,NULL,10,'Subject for Pledge Acknowledgment','2021-03-13 17:14:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (107,NULL,10,'Subject for Pledge Acknowledgment','2021-01-14 07:55:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (108,NULL,9,'Subject for Tell a Friend','2021-08-21 09:49:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (109,NULL,10,'Subject for Pledge Acknowledgment','2021-05-14 10:23:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (110,NULL,9,'Subject for Tell a Friend','2021-03-27 15:51:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:47','2022-01-05 03:20:47'),
+ (111,NULL,10,'Subject for Pledge Acknowledgment','2021-05-22 08:53:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (112,NULL,10,'Subject for Pledge Acknowledgment','2021-07-17 10:07:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (113,NULL,10,'Subject for Pledge Acknowledgment','2021-05-10 21:32:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (114,NULL,9,'Subject for Tell a Friend','2021-10-15 14:42:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (115,NULL,9,'Subject for Tell a Friend','2021-09-01 17:14:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (116,NULL,10,'Subject for Pledge Acknowledgment','2021-08-13 04:52:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (117,NULL,9,'Subject for Tell a Friend','2021-12-31 02:51:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (118,NULL,9,'Subject for Tell a Friend','2021-05-28 16:12:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (119,NULL,10,'Subject for Pledge Acknowledgment','2021-10-16 23:45:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (120,NULL,9,'Subject for Tell a Friend','2021-12-04 20:55:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (121,NULL,10,'Subject for Pledge Acknowledgment','2021-07-22 13:51:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (122,NULL,10,'Subject for Pledge Acknowledgment','2021-06-18 04:49:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (123,NULL,9,'Subject for Tell a Friend','2021-05-11 20:05:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (124,NULL,9,'Subject for Tell a Friend','2021-03-25 05:16:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (125,NULL,9,'Subject for Tell a Friend','2021-04-08 07:21:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (126,NULL,9,'Subject for Tell a Friend','2021-10-22 13:33:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (127,NULL,10,'Subject for Pledge Acknowledgment','2021-05-24 04:49:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (128,NULL,10,'Subject for Pledge Acknowledgment','2021-11-21 15:47:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (129,NULL,9,'Subject for Tell a Friend','2021-02-03 02:17:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (130,NULL,10,'Subject for Pledge Acknowledgment','2021-09-10 00:44:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (131,NULL,9,'Subject for Tell a Friend','2021-03-11 22:11:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (132,NULL,10,'Subject for Pledge Acknowledgment','2021-03-04 03:00:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (133,NULL,10,'Subject for Pledge Acknowledgment','2021-10-25 01:44:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (134,NULL,10,'Subject for Pledge Acknowledgment','2021-05-19 23:02:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (135,NULL,10,'Subject for Pledge Acknowledgment','2021-02-12 20:31:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (136,NULL,9,'Subject for Tell a Friend','2021-09-26 16:19:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (137,NULL,10,'Subject for Pledge Acknowledgment','2021-06-01 20:13:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (138,NULL,9,'Subject for Tell a Friend','2021-02-03 10:40:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (139,NULL,10,'Subject for Pledge Acknowledgment','2021-08-06 15:07:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (140,NULL,9,'Subject for Tell a Friend','2021-08-19 04:35:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (141,NULL,9,'Subject for Tell a Friend','2021-07-13 12:32:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (142,NULL,9,'Subject for Tell a Friend','2021-01-15 05:14:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (143,NULL,9,'Subject for Tell a Friend','2021-09-01 03:16:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (144,NULL,9,'Subject for Tell a Friend','2021-09-25 18:06:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (145,NULL,9,'Subject for Tell a Friend','2021-04-19 14:39:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (146,NULL,10,'Subject for Pledge Acknowledgment','2021-09-29 08:48:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (147,NULL,9,'Subject for Tell a Friend','2021-03-18 17:18:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (148,NULL,10,'Subject for Pledge Acknowledgment','2021-03-19 00:36:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (149,NULL,9,'Subject for Tell a Friend','2021-06-12 22:43:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (150,NULL,9,'Subject for Tell a Friend','2021-10-15 10:03:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (151,NULL,10,'Subject for Pledge Acknowledgment','2021-03-15 08:48:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (152,NULL,10,'Subject for Pledge Acknowledgment','2021-06-09 16:24:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (153,NULL,10,'Subject for Pledge Acknowledgment','2021-11-25 12:10:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (154,NULL,9,'Subject for Tell a Friend','2021-08-14 04:09:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (155,NULL,9,'Subject for Tell a Friend','2021-06-07 02:32:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (156,NULL,10,'Subject for Pledge Acknowledgment','2021-12-11 04:12:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (157,NULL,10,'Subject for Pledge Acknowledgment','2021-08-07 21:50:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (158,NULL,9,'Subject for Tell a Friend','2021-05-30 13:03:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (159,NULL,9,'Subject for Tell a Friend','2021-07-11 06:26:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (160,NULL,9,'Subject for Tell a Friend','2021-05-10 16:09:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (161,NULL,9,'Subject for Tell a Friend','2021-08-24 06:37:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (162,NULL,9,'Subject for Tell a Friend','2021-08-04 06:07:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (163,NULL,9,'Subject for Tell a Friend','2021-07-17 11:58:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (164,NULL,10,'Subject for Pledge Acknowledgment','2021-10-24 22:30:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (165,NULL,10,'Subject for Pledge Acknowledgment','2021-10-17 11:41:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (166,NULL,10,'Subject for Pledge Acknowledgment','2021-04-12 15:17:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (167,NULL,10,'Subject for Pledge Acknowledgment','2021-08-24 13:36:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (168,NULL,10,'Subject for Pledge Acknowledgment','2021-12-06 06:16:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (169,NULL,9,'Subject for Tell a Friend','2021-07-16 23:03:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (170,NULL,10,'Subject for Pledge Acknowledgment','2021-03-28 08:19:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (171,NULL,9,'Subject for Tell a Friend','2021-09-24 16:58:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (172,NULL,9,'Subject for Tell a Friend','2021-08-19 10:14:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (173,NULL,10,'Subject for Pledge Acknowledgment','2021-11-08 00:15:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (174,NULL,10,'Subject for Pledge Acknowledgment','2021-03-26 09:18:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (175,NULL,10,'Subject for Pledge Acknowledgment','2021-12-03 19:45:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (176,NULL,9,'Subject for Tell a Friend','2021-02-14 04:19:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (177,NULL,10,'Subject for Pledge Acknowledgment','2021-02-02 06:50:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (178,NULL,9,'Subject for Tell a Friend','2021-03-02 01:22:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (179,NULL,10,'Subject for Pledge Acknowledgment','2021-07-02 10:25:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (180,NULL,10,'Subject for Pledge Acknowledgment','2021-06-05 07:10:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (181,NULL,9,'Subject for Tell a Friend','2021-05-01 22:41:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (182,NULL,9,'Subject for Tell a Friend','2021-05-12 13:37:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (183,NULL,9,'Subject for Tell a Friend','2021-02-08 11:08:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (184,NULL,9,'Subject for Tell a Friend','2021-02-22 07:31:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (185,NULL,9,'Subject for Tell a Friend','2021-04-17 16:49:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (186,NULL,9,'Subject for Tell a Friend','2021-04-27 04:48:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (187,NULL,9,'Subject for Tell a Friend','2021-05-25 03:27:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (188,NULL,10,'Subject for Pledge Acknowledgment','2021-06-02 23:42:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (189,NULL,9,'Subject for Tell a Friend','2021-06-23 07:11:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (190,NULL,10,'Subject for Pledge Acknowledgment','2021-03-09 05:29:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (191,NULL,9,'Subject for Tell a Friend','2021-10-07 02:59:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (192,NULL,9,'Subject for Tell a Friend','2021-12-14 05:57:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (193,NULL,9,'Subject for Tell a Friend','2021-02-27 13:08:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:48','2022-01-05 03:20:48'),
+ (194,NULL,9,'Subject for Tell a Friend','2021-09-21 04:21:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (195,NULL,9,'Subject for Tell a Friend','2021-10-05 11:25:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (196,NULL,10,'Subject for Pledge Acknowledgment','2021-07-20 16:52:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (197,NULL,9,'Subject for Tell a Friend','2021-11-14 04:49:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (198,NULL,10,'Subject for Pledge Acknowledgment','2021-08-09 08:54:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (199,NULL,10,'Subject for Pledge Acknowledgment','2022-01-04 09:14:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (200,NULL,10,'Subject for Pledge Acknowledgment','2021-02-22 04:35:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (201,NULL,9,'Subject for Tell a Friend','2021-06-27 14:42:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (202,NULL,10,'Subject for Pledge Acknowledgment','2021-05-15 17:28:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (203,NULL,10,'Subject for Pledge Acknowledgment','2021-09-28 19:22:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (204,NULL,9,'Subject for Tell a Friend','2021-09-19 00:10:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (205,NULL,10,'Subject for Pledge Acknowledgment','2021-03-31 09:21:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (206,NULL,10,'Subject for Pledge Acknowledgment','2021-03-09 00:31:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (207,NULL,10,'Subject for Pledge Acknowledgment','2021-10-27 09:45:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (208,NULL,9,'Subject for Tell a Friend','2021-02-01 04:45:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (209,NULL,9,'Subject for Tell a Friend','2021-02-26 23:32:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (210,NULL,9,'Subject for Tell a Friend','2021-02-09 23:03:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (211,NULL,9,'Subject for Tell a Friend','2021-04-16 12:07:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (212,NULL,10,'Subject for Pledge Acknowledgment','2021-11-06 21:23:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (213,NULL,10,'Subject for Pledge Acknowledgment','2021-11-23 03:15:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (214,NULL,10,'Subject for Pledge Acknowledgment','2021-08-19 13:48:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (215,NULL,9,'Subject for Tell a Friend','2021-03-11 08:01:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (216,NULL,10,'Subject for Pledge Acknowledgment','2021-11-15 23:23:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (217,NULL,10,'Subject for Pledge Acknowledgment','2021-04-04 07:45:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (218,NULL,9,'Subject for Tell a Friend','2021-10-19 01:27:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (219,NULL,10,'Subject for Pledge Acknowledgment','2021-12-19 17:39:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (220,NULL,9,'Subject for Tell a Friend','2021-06-18 05:47:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (221,NULL,10,'Subject for Pledge Acknowledgment','2021-02-04 15:29:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (222,NULL,10,'Subject for Pledge Acknowledgment','2021-04-29 08:07:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (223,NULL,10,'Subject for Pledge Acknowledgment','2021-12-27 11:25:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (224,NULL,10,'Subject for Pledge Acknowledgment','2021-08-31 03:53:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (225,NULL,9,'Subject for Tell a Friend','2021-10-29 21:04:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (226,NULL,9,'Subject for Tell a Friend','2021-02-22 17:13:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (227,NULL,10,'Subject for Pledge Acknowledgment','2021-11-17 06:13:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (228,NULL,9,'Subject for Tell a Friend','2021-06-19 15:09:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (229,NULL,10,'Subject for Pledge Acknowledgment','2021-08-21 22:06:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (230,NULL,10,'Subject for Pledge Acknowledgment','2021-02-05 23:24:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (231,NULL,9,'Subject for Tell a Friend','2021-07-27 08:31:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (232,NULL,9,'Subject for Tell a Friend','2021-10-04 10:33:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (233,NULL,9,'Subject for Tell a Friend','2021-06-11 23:07:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (234,NULL,10,'Subject for Pledge Acknowledgment','2021-06-08 00:02:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (235,NULL,10,'Subject for Pledge Acknowledgment','2021-12-30 19:44:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (236,NULL,9,'Subject for Tell a Friend','2021-06-05 09:09:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (237,NULL,10,'Subject for Pledge Acknowledgment','2022-01-01 17:14:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (238,NULL,10,'Subject for Pledge Acknowledgment','2021-02-06 22:28:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (239,NULL,10,'Subject for Pledge Acknowledgment','2021-02-04 06:00:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (240,NULL,9,'Subject for Tell a Friend','2021-09-11 12:50:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (241,NULL,10,'Subject for Pledge Acknowledgment','2021-05-19 08:05:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (242,NULL,9,'Subject for Tell a Friend','2021-12-21 20:44:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (243,NULL,9,'Subject for Tell a Friend','2021-03-25 20:17:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (244,NULL,9,'Subject for Tell a Friend','2021-05-21 20:50:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (245,NULL,10,'Subject for Pledge Acknowledgment','2021-01-21 02:46:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (246,NULL,10,'Subject for Pledge Acknowledgment','2021-08-22 10:44:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (247,NULL,10,'Subject for Pledge Acknowledgment','2021-01-08 10:01:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (248,NULL,9,'Subject for Tell a Friend','2021-06-20 20:26:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (249,NULL,10,'Subject for Pledge Acknowledgment','2021-02-01 23:26:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (250,NULL,9,'Subject for Tell a Friend','2021-01-15 14:09:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (251,NULL,9,'Subject for Tell a Friend','2021-04-12 23:03:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (252,NULL,10,'Subject for Pledge Acknowledgment','2021-12-01 14:33:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (253,NULL,9,'Subject for Tell a Friend','2021-09-03 11:40:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (254,NULL,9,'Subject for Tell a Friend','2021-01-12 21:42:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (255,NULL,9,'Subject for Tell a Friend','2021-12-02 02:34:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (256,NULL,9,'Subject for Tell a Friend','2022-01-03 15:55:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (257,NULL,10,'Subject for Pledge Acknowledgment','2021-03-01 10:20:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (258,NULL,9,'Subject for Tell a Friend','2021-04-27 12:10:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (259,NULL,9,'Subject for Tell a Friend','2021-11-09 04:43:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (260,NULL,10,'Subject for Pledge Acknowledgment','2021-03-17 16:55:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (261,NULL,9,'Subject for Tell a Friend','2021-11-20 21:54:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (262,NULL,10,'Subject for Pledge Acknowledgment','2021-10-28 17:55:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (263,NULL,9,'Subject for Tell a Friend','2021-03-22 03:20:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (264,NULL,9,'Subject for Tell a Friend','2021-10-17 05:35:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (265,NULL,10,'Subject for Pledge Acknowledgment','2021-09-03 22:01:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (266,NULL,9,'Subject for Tell a Friend','2021-04-08 00:48:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (267,NULL,10,'Subject for Pledge Acknowledgment','2021-05-20 06:32:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (268,NULL,9,'Subject for Tell a Friend','2021-10-14 10:14:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (269,NULL,10,'Subject for Pledge Acknowledgment','2021-02-15 12:58:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (270,NULL,10,'Subject for Pledge Acknowledgment','2021-09-02 23:19:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (271,NULL,9,'Subject for Tell a Friend','2021-09-03 12:53:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (272,NULL,10,'Subject for Pledge Acknowledgment','2021-12-07 19:01:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (273,NULL,10,'Subject for Pledge Acknowledgment','2021-01-25 02:37:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:49','2022-01-05 03:20:49'),
+ (274,NULL,9,'Subject for Tell a Friend','2021-08-14 15:23:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (275,NULL,9,'Subject for Tell a Friend','2021-12-08 02:13:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (276,NULL,9,'Subject for Tell a Friend','2021-08-16 00:07:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (277,NULL,10,'Subject for Pledge Acknowledgment','2021-06-13 17:45:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (278,NULL,10,'Subject for Pledge Acknowledgment','2021-07-14 21:27:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (279,NULL,10,'Subject for Pledge Acknowledgment','2021-08-24 15:50:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (280,NULL,10,'Subject for Pledge Acknowledgment','2022-01-03 04:07:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (281,NULL,10,'Subject for Pledge Acknowledgment','2021-03-18 01:02:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (282,NULL,9,'Subject for Tell a Friend','2022-01-02 12:44:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (283,NULL,10,'Subject for Pledge Acknowledgment','2021-06-05 17:05:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (284,NULL,10,'Subject for Pledge Acknowledgment','2021-07-23 11:01:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (285,NULL,9,'Subject for Tell a Friend','2021-12-22 17:48:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (286,NULL,9,'Subject for Tell a Friend','2021-01-21 23:41:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (287,NULL,9,'Subject for Tell a Friend','2021-03-31 04:53:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (288,NULL,9,'Subject for Tell a Friend','2021-02-12 22:18:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (289,NULL,9,'Subject for Tell a Friend','2021-11-28 12:18:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (290,NULL,9,'Subject for Tell a Friend','2021-02-13 08:23:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (291,NULL,10,'Subject for Pledge Acknowledgment','2021-09-14 17:21:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (292,NULL,10,'Subject for Pledge Acknowledgment','2021-11-13 01:53:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (293,NULL,9,'Subject for Tell a Friend','2021-01-18 03:17:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (294,NULL,10,'Subject for Pledge Acknowledgment','2021-01-08 21:27:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (295,NULL,10,'Subject for Pledge Acknowledgment','2021-01-08 13:52:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (296,NULL,9,'Subject for Tell a Friend','2021-02-26 16:37:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (297,NULL,9,'Subject for Tell a Friend','2021-02-04 19:00:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (298,NULL,10,'Subject for Pledge Acknowledgment','2021-08-08 09:46:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (299,NULL,9,'Subject for Tell a Friend','2021-03-05 22:18:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (300,NULL,9,'Subject for Tell a Friend','2021-08-26 20:37:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (301,NULL,9,'Subject for Tell a Friend','2021-04-17 13:25:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (302,NULL,10,'Subject for Pledge Acknowledgment','2021-02-28 01:41:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (303,NULL,10,'Subject for Pledge Acknowledgment','2021-02-10 16:28:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (304,NULL,9,'Subject for Tell a Friend','2021-12-04 12:29:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (305,NULL,10,'Subject for Pledge Acknowledgment','2021-11-13 07:39:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (306,NULL,9,'Subject for Tell a Friend','2021-08-21 17:22:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (307,NULL,10,'Subject for Pledge Acknowledgment','2021-01-22 12:25:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (308,NULL,9,'Subject for Tell a Friend','2021-10-31 12:45:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (309,NULL,10,'Subject for Pledge Acknowledgment','2021-11-07 23:46:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (310,NULL,9,'Subject for Tell a Friend','2021-12-24 08:37:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (311,NULL,9,'Subject for Tell a Friend','2021-10-18 05:57:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (312,NULL,9,'Subject for Tell a Friend','2021-10-27 15:32:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (313,NULL,10,'Subject for Pledge Acknowledgment','2021-01-22 09:39:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (314,NULL,9,'Subject for Tell a Friend','2021-07-12 02:20:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (315,NULL,10,'Subject for Pledge Acknowledgment','2021-04-05 14:10:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (316,NULL,10,'Subject for Pledge Acknowledgment','2021-08-15 18:36:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (317,NULL,9,'Subject for Tell a Friend','2021-09-25 05:14:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (318,NULL,9,'Subject for Tell a Friend','2021-11-30 20:26:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (319,NULL,9,'Subject for Tell a Friend','2021-06-11 08:20:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (320,NULL,9,'Subject for Tell a Friend','2021-05-15 18:55:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (321,NULL,9,'Subject for Tell a Friend','2021-06-14 07:52:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (322,NULL,10,'Subject for Pledge Acknowledgment','2021-02-27 20:07:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (323,NULL,9,'Subject for Tell a Friend','2021-03-24 14:15:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (324,NULL,9,'Subject for Tell a Friend','2021-02-01 02:15:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (325,NULL,10,'Subject for Pledge Acknowledgment','2021-11-30 19:34:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (326,NULL,9,'Subject for Tell a Friend','2021-11-19 23:01:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (327,NULL,9,'Subject for Tell a Friend','2021-02-21 07:44:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (328,NULL,10,'Subject for Pledge Acknowledgment','2021-06-15 23:06:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (329,NULL,10,'Subject for Pledge Acknowledgment','2021-01-10 07:40:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (330,NULL,9,'Subject for Tell a Friend','2021-02-25 13:26:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (331,NULL,9,'Subject for Tell a Friend','2021-07-01 11:39:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (332,NULL,10,'Subject for Pledge Acknowledgment','2021-04-14 02:49:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (333,NULL,10,'Subject for Pledge Acknowledgment','2021-07-20 04:55:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (334,NULL,9,'Subject for Tell a Friend','2021-04-06 04:53:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (335,NULL,10,'Subject for Pledge Acknowledgment','2021-01-30 18:45:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (336,NULL,9,'Subject for Tell a Friend','2021-07-14 07:43:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (337,NULL,9,'Subject for Tell a Friend','2021-03-12 05:01:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (338,NULL,10,'Subject for Pledge Acknowledgment','2021-10-06 19:57:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (339,NULL,10,'Subject for Pledge Acknowledgment','2021-06-03 22:54:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (340,NULL,10,'Subject for Pledge Acknowledgment','2021-08-09 11:11:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (341,NULL,10,'Subject for Pledge Acknowledgment','2021-12-13 16:14:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (342,NULL,10,'Subject for Pledge Acknowledgment','2021-07-11 10:42:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (343,NULL,9,'Subject for Tell a Friend','2021-04-16 15:56:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (344,NULL,10,'Subject for Pledge Acknowledgment','2021-07-17 06:47:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (345,NULL,10,'Subject for Pledge Acknowledgment','2021-08-02 23:00:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (346,NULL,10,'Subject for Pledge Acknowledgment','2021-04-11 20:23:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (347,NULL,10,'Subject for Pledge Acknowledgment','2021-12-14 13:27:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (348,NULL,9,'Subject for Tell a Friend','2021-08-27 23:41:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (349,NULL,9,'Subject for Tell a Friend','2021-02-24 11:00:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (350,NULL,10,'Subject for Pledge Acknowledgment','2021-07-07 10:23:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (351,NULL,9,'Subject for Tell a Friend','2021-03-13 14:49:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (352,NULL,10,'Subject for Pledge Acknowledgment','2021-12-03 02:59:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:50','2022-01-05 03:20:50'),
+ (353,NULL,10,'Subject for Pledge Acknowledgment','2021-01-31 12:13:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (354,NULL,9,'Subject for Tell a Friend','2021-07-17 18:46:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (355,NULL,10,'Subject for Pledge Acknowledgment','2021-06-25 23:44:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (356,NULL,9,'Subject for Tell a Friend','2021-05-30 03:26:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (357,NULL,9,'Subject for Tell a Friend','2021-07-30 13:13:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (358,NULL,10,'Subject for Pledge Acknowledgment','2021-01-06 04:34:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (359,NULL,9,'Subject for Tell a Friend','2021-01-09 03:07:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (360,NULL,10,'Subject for Pledge Acknowledgment','2021-04-11 13:34:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (361,NULL,9,'Subject for Tell a Friend','2021-01-10 01:47:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (362,NULL,10,'Subject for Pledge Acknowledgment','2021-06-14 23:21:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (363,NULL,10,'Subject for Pledge Acknowledgment','2021-05-04 06:47:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (364,NULL,10,'Subject for Pledge Acknowledgment','2021-10-04 00:25:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (365,NULL,9,'Subject for Tell a Friend','2021-01-23 01:02:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (366,NULL,9,'Subject for Tell a Friend','2021-12-22 07:29:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (367,NULL,10,'Subject for Pledge Acknowledgment','2021-10-17 12:11:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (368,NULL,10,'Subject for Pledge Acknowledgment','2021-05-30 04:41:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (369,NULL,10,'Subject for Pledge Acknowledgment','2021-06-19 10:31:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (370,NULL,10,'Subject for Pledge Acknowledgment','2021-06-30 18:50:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (371,NULL,10,'Subject for Pledge Acknowledgment','2021-11-01 10:02:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (372,NULL,10,'Subject for Pledge Acknowledgment','2021-12-12 01:28:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (373,NULL,9,'Subject for Tell a Friend','2021-10-04 11:38:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (374,NULL,9,'Subject for Tell a Friend','2021-08-16 22:06:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (375,NULL,10,'Subject for Pledge Acknowledgment','2021-11-07 04:03:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (376,NULL,10,'Subject for Pledge Acknowledgment','2021-07-20 14:47:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (377,NULL,9,'Subject for Tell a Friend','2021-01-21 15:35:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (378,NULL,9,'Subject for Tell a Friend','2021-12-23 19:47:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (379,NULL,10,'Subject for Pledge Acknowledgment','2021-10-03 17:55:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (380,NULL,10,'Subject for Pledge Acknowledgment','2021-07-03 06:48:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (381,NULL,10,'Subject for Pledge Acknowledgment','2021-06-12 22:55:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (382,NULL,10,'Subject for Pledge Acknowledgment','2021-03-02 05:35:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (383,NULL,10,'Subject for Pledge Acknowledgment','2021-10-31 07:44:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (384,NULL,10,'Subject for Pledge Acknowledgment','2021-04-29 15:51:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (385,NULL,9,'Subject for Tell a Friend','2021-08-15 11:40:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (386,NULL,10,'Subject for Pledge Acknowledgment','2021-08-31 13:38:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (387,NULL,10,'Subject for Pledge Acknowledgment','2021-04-08 15:47:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (388,NULL,10,'Subject for Pledge Acknowledgment','2021-02-04 17:21:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (389,NULL,9,'Subject for Tell a Friend','2021-07-27 18:23:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (390,NULL,10,'Subject for Pledge Acknowledgment','2021-05-31 12:05:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (391,NULL,10,'Subject for Pledge Acknowledgment','2021-09-15 17:22:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (392,NULL,10,'Subject for Pledge Acknowledgment','2021-07-19 22:32:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (393,NULL,9,'Subject for Tell a Friend','2021-08-06 21:22:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (394,NULL,9,'Subject for Tell a Friend','2021-01-19 23:08:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (395,NULL,9,'Subject for Tell a Friend','2021-08-13 22:17:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (396,NULL,10,'Subject for Pledge Acknowledgment','2021-10-08 00:55:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (397,NULL,9,'Subject for Tell a Friend','2021-06-27 04:33:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (398,NULL,10,'Subject for Pledge Acknowledgment','2021-05-01 10:50:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (399,NULL,10,'Subject for Pledge Acknowledgment','2021-12-23 11:17:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (400,NULL,9,'Subject for Tell a Friend','2021-03-10 23:10:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (401,NULL,9,'Subject for Tell a Friend','2021-03-26 04:34:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (402,NULL,9,'Subject for Tell a Friend','2021-10-21 13:10:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (403,NULL,10,'Subject for Pledge Acknowledgment','2021-01-26 00:16:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (404,NULL,9,'Subject for Tell a Friend','2021-05-03 17:53:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (405,NULL,9,'Subject for Tell a Friend','2021-12-25 13:40:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (406,NULL,10,'Subject for Pledge Acknowledgment','2021-08-26 17:34:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (407,NULL,9,'Subject for Tell a Friend','2021-10-03 20:21:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (408,NULL,10,'Subject for Pledge Acknowledgment','2021-05-20 16:38:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (409,NULL,10,'Subject for Pledge Acknowledgment','2021-08-14 16:41:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (410,NULL,10,'Subject for Pledge Acknowledgment','2021-07-09 08:39:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (411,NULL,9,'Subject for Tell a Friend','2021-04-28 21:03:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (412,NULL,10,'Subject for Pledge Acknowledgment','2021-09-14 09:01:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (413,NULL,10,'Subject for Pledge Acknowledgment','2022-01-04 06:57:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (414,NULL,10,'Subject for Pledge Acknowledgment','2021-04-25 03:22:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (415,NULL,9,'Subject for Tell a Friend','2021-09-16 16:01:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (416,NULL,9,'Subject for Tell a Friend','2021-03-01 13:42:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (417,NULL,10,'Subject for Pledge Acknowledgment','2021-03-15 00:11:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (418,NULL,10,'Subject for Pledge Acknowledgment','2021-03-19 02:40:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (419,NULL,10,'Subject for Pledge Acknowledgment','2021-03-08 23:00:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (420,NULL,9,'Subject for Tell a Friend','2021-06-07 13:58:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (421,NULL,9,'Subject for Tell a Friend','2021-03-27 00:25:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (422,NULL,9,'Subject for Tell a Friend','2021-09-01 01:22:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (423,NULL,10,'Subject for Pledge Acknowledgment','2021-12-22 13:17:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (424,NULL,9,'Subject for Tell a Friend','2021-06-21 11:47:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (425,NULL,9,'Subject for Tell a Friend','2021-01-11 10:11:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (426,NULL,10,'Subject for Pledge Acknowledgment','2021-04-11 05:29:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (427,NULL,10,'Subject for Pledge Acknowledgment','2021-05-17 11:18:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (428,NULL,9,'Subject for Tell a Friend','2021-02-11 01:36:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (429,NULL,10,'Subject for Pledge Acknowledgment','2021-12-06 00:59:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (430,NULL,10,'Subject for Pledge Acknowledgment','2021-03-20 05:32:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (431,NULL,9,'Subject for Tell a Friend','2021-10-16 23:15:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (432,NULL,10,'Subject for Pledge Acknowledgment','2021-09-07 00:40:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (433,NULL,10,'Subject for Pledge Acknowledgment','2021-07-03 10:24:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (434,NULL,9,'Subject for Tell a Friend','2021-05-11 15:27:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (435,NULL,9,'Subject for Tell a Friend','2021-03-24 21:45:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (436,NULL,9,'Subject for Tell a Friend','2021-06-03 14:35:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:51','2022-01-05 03:20:51'),
+ (437,NULL,9,'Subject for Tell a Friend','2021-08-09 10:58:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (438,NULL,9,'Subject for Tell a Friend','2021-01-26 09:28:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (439,NULL,10,'Subject for Pledge Acknowledgment','2021-09-11 23:35:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (440,NULL,10,'Subject for Pledge Acknowledgment','2021-11-02 00:32:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (441,NULL,10,'Subject for Pledge Acknowledgment','2021-09-08 13:05:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (442,NULL,9,'Subject for Tell a Friend','2021-01-21 17:56:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (443,NULL,10,'Subject for Pledge Acknowledgment','2021-11-29 02:48:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (444,NULL,9,'Subject for Tell a Friend','2021-05-30 04:36:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (445,NULL,10,'Subject for Pledge Acknowledgment','2021-04-16 23:48:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (446,NULL,9,'Subject for Tell a Friend','2021-06-06 08:04:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (447,NULL,9,'Subject for Tell a Friend','2021-07-21 18:59:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (448,NULL,10,'Subject for Pledge Acknowledgment','2021-09-15 06:55:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (449,NULL,9,'Subject for Tell a Friend','2021-07-26 21:51:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (450,NULL,9,'Subject for Tell a Friend','2021-12-07 13:36:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (451,1,6,'$ 125 April Mailer 1','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (452,2,6,'$ 50 Online: Save the Penguins','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (453,3,6,'£ 25 April Mailer 1','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (454,4,6,'$ 50 Online: Save the Penguins','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (455,5,6,'$ 50 Online: Save the Penguins','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (456,6,6,'$ 500 April Mailer 1','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (457,7,6,'$ 1750 Online: Save the Penguins','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (458,8,6,'$ 50 Online: Save the Penguins','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (459,9,6,'$ 10 Online: Help CiviCRM','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (460,10,6,'$ 250 Online: Help CiviCRM','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (461,11,6,'Â¥ 500 ','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (462,12,6,'$ 50 Online: Save the Penguins','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (463,13,6,'$ 50 ','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (464,14,6,'$ 50 ','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (465,15,6,'$ 25 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (466,16,6,'$ 25 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (467,17,6,'$ 25 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (468,18,6,'$ 25 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (469,19,6,'$ 25 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (470,20,6,'$ 25 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (471,21,6,'$ 25 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (472,22,6,'$ 25 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (473,23,6,'$ 25 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (474,24,6,'$ 25 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (475,25,6,'$ 25 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (476,26,6,'$ 10 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (477,27,6,'$ 10 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (478,28,6,'$ 10 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (479,29,6,'$ 10 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (480,30,6,'$ 10 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (481,31,6,'€ 5 Recurring contribution','2022-03-05 03:20:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (482,1,7,'General','2022-01-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (483,2,7,'Student','2022-01-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (484,3,7,'General','2022-01-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (485,4,7,'Student','2022-01-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (486,5,7,'General','2019-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (487,6,7,'Student','2021-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (488,7,7,'General','2021-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (489,8,7,'Student','2021-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (490,9,7,'General','2021-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (491,10,7,'General','2019-10-25 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (492,11,7,'Lifetime','2021-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (493,12,7,'Student','2021-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (494,13,7,'General','2021-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (495,14,7,'Student','2021-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (496,15,7,'Student','2020-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (497,16,7,'Student','2021-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (498,17,7,'General','2021-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (499,18,7,'Student','2021-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (500,19,7,'General','2021-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (501,20,7,'General','2019-08-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (502,21,7,'General','2021-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (503,22,7,'Lifetime','2021-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (504,23,7,'General','2021-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (505,24,7,'Student','2021-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (506,25,7,'General','2019-06-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (507,26,7,'Student','2021-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (508,27,7,'General','2021-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (509,28,7,'Student','2021-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (510,29,7,'General','2021-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (511,30,7,'Student','2020-12-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-01-05 03:20:52','2022-01-05 03:20:52'),
+ (512,32,6,'$ 100.00 - General Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (513,33,6,'$ 50.00 - Student Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (514,34,6,'$ 100.00 - General Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (515,35,6,'$ 50.00 - Student Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (516,36,6,'$ 100.00 - General Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (517,37,6,'$ 50.00 - Student Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (518,38,6,'$ 100.00 - General Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (519,39,6,'$ 50.00 - Student Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (520,40,6,'$ 100.00 - General Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (521,41,6,'$ 100.00 - General Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (522,42,6,'$ 1200.00 - Lifetime Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (523,43,6,'$ 50.00 - Student Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (524,44,6,'$ 100.00 - General Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (525,45,6,'$ 50.00 - Student Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (526,46,6,'$ 50.00 - Student Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (527,47,6,'$ 50.00 - Student Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (528,48,6,'$ 100.00 - General Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (529,49,6,'$ 50.00 - Student Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (530,50,6,'$ 100.00 - General Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (531,51,6,'$ 100.00 - General Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (532,52,6,'$ 100.00 - General Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (533,53,6,'$ 1200.00 - Lifetime Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (534,54,6,'$ 100.00 - General Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (535,55,6,'$ 50.00 - Student Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (536,56,6,'$ 100.00 - General Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (537,57,6,'$ 50.00 - Student Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (538,58,6,'$ 100.00 - General Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (539,59,6,'$ 50.00 - Student Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (540,60,6,'$ 100.00 - General Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (541,61,6,'$ 50.00 - Student Membership: Offline signup','2022-01-05 03:20:52',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:52','2022-01-05 03:20:52'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (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-01-05 03:20:53','2022-01-05 03:20:53'),
+ (593,63,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (594,64,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (595,65,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (596,66,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (597,67,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (598,68,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (599,69,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (600,70,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (601,71,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (602,72,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (603,73,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (604,74,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (605,75,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (606,76,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (607,77,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (608,78,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (609,79,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (610,80,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (611,81,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (612,82,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (613,83,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (614,84,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (615,85,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (616,86,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (617,87,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (618,88,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (619,89,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (620,90,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (621,91,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (622,92,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (623,93,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (624,94,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (625,95,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (626,96,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (627,97,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (628,98,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (629,99,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (630,100,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (631,101,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (632,102,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (633,103,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (634,104,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (635,105,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (636,106,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (637,107,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (638,108,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (639,109,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (640,110,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (641,111,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53'),
+ (642,112,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-01-05 03:20:53',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-01-05 03:20:53','2022-01-05 03:20:53');
 /*!40000 ALTER TABLE `civicrm_activity` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -793,827 +812,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
- (129,84,1,3),
- (662,430,2,3),
- (699,451,2,2),
- (718,470,2,2),
- (748,500,2,2),
- (228,151,3,2),
- (230,152,3,2),
- (231,153,3,2),
- (232,154,3,2),
- (234,155,3,2),
- (236,156,3,2),
- (237,157,3,2),
- (238,158,3,2),
- (239,159,3,2),
- (240,160,3,2),
- (241,161,3,2),
- (242,162,3,2),
- (244,163,3,2),
- (246,164,3,2),
- (248,165,3,2),
- (250,166,3,2),
- (251,167,3,2),
- (253,168,3,2),
- (255,169,3,2),
- (256,170,3,2),
- (258,171,3,2),
- (260,172,3,2),
- (261,173,3,2),
- (262,174,3,2),
- (263,174,3,3),
- (264,175,3,2),
- (266,176,3,2),
- (268,177,3,2),
- (270,178,3,2),
- (271,179,3,2),
- (272,180,3,2),
- (274,181,3,2),
- (276,182,3,2),
- (277,183,3,2),
- (279,184,3,2),
- (280,184,3,3),
- (281,185,3,2),
- (283,186,3,2),
- (285,187,3,2),
- (286,188,3,2),
- (288,189,3,2),
- (290,190,3,2),
- (292,191,3,2),
- (293,192,3,2),
- (294,193,3,2),
- (296,194,3,2),
- (298,195,3,2),
- (300,196,3,2),
- (302,197,3,2),
- (303,198,3,2),
- (305,199,3,2),
- (307,200,3,2),
- (308,201,3,2),
- (309,202,3,2),
- (310,203,3,2),
- (312,204,3,2),
- (313,205,3,2),
- (314,206,3,2),
- (316,207,3,2),
- (318,208,3,2),
- (320,209,3,2),
- (322,210,3,2),
- (324,211,3,2),
- (326,212,3,2),
- (328,213,3,2),
- (329,214,3,2),
- (331,215,3,2),
- (332,216,3,2),
- (333,217,3,2),
- (335,218,3,2),
- (336,219,3,2),
- (338,220,3,2),
- (340,221,3,2),
- (341,222,3,2),
- (343,223,3,2),
- (344,224,3,2),
- (345,225,3,2),
- (347,226,3,2),
- (348,227,3,2),
- (350,228,3,2),
- (352,229,3,2),
- (354,230,3,2),
- (356,231,3,2),
- (358,232,3,2),
- (360,233,3,2),
- (362,234,3,2),
- (364,235,3,2),
- (366,236,3,2),
- (367,237,3,2),
- (369,238,3,2),
- (371,239,3,2),
- (373,240,3,2),
- (374,241,3,2),
- (375,242,3,2),
- (376,243,3,2),
- (377,244,3,2),
- (379,245,3,2),
- (380,246,3,2),
- (381,247,3,2),
- (383,248,3,2),
- (384,249,3,2),
- (386,250,3,2),
- (388,251,3,2),
- (389,252,3,2),
- (391,253,3,2),
- (393,254,3,2),
- (395,255,3,2),
- (396,256,3,2),
- (397,257,3,2),
- (398,258,3,2),
- (399,259,3,2),
- (401,260,3,2),
- (403,261,3,2),
- (404,262,3,2),
- (405,263,3,2),
- (407,264,3,2),
- (408,265,3,2),
- (410,266,3,2),
- (412,267,3,2),
- (413,268,3,2),
- (414,269,3,2),
- (416,270,3,2),
- (417,271,3,2),
- (419,272,3,2),
- (420,273,3,2),
- (422,274,3,2),
- (424,275,3,2),
- (426,276,3,2),
- (427,277,3,2),
- (429,278,3,2),
- (431,279,3,2),
- (433,280,3,2),
- (435,281,3,2),
- (437,282,3,2),
- (438,283,3,2),
- (439,284,3,2),
- (441,285,3,2),
- (443,286,3,2),
- (444,287,3,2),
- (445,288,3,2),
- (447,289,3,2),
- (449,290,3,2),
- (451,291,3,2),
- (452,292,3,2),
- (453,293,3,2),
- (454,294,3,2),
- (456,295,3,2),
- (458,296,3,2),
- (460,297,3,2),
- (461,298,3,2),
- (462,299,3,2),
- (463,300,3,2),
- (471,304,4,3),
- (636,414,4,3),
- (700,452,4,2),
- (822,574,4,2),
- (269,177,5,3),
- (418,271,5,3),
- (477,307,5,3),
- (721,473,5,2),
- (751,503,5,2),
- (811,563,5,2),
- (191,124,6,3),
- (643,419,6,3),
- (701,453,6,2),
- (4,2,7,3),
- (125,82,7,3),
- (323,210,7,3),
- (402,260,7,3),
- (627,408,7,3),
- (466,301,8,3),
- (575,373,8,3),
- (702,454,8,2),
- (731,483,8,2),
- (761,513,8,2),
- (35,22,9,3),
- (76,50,9,3),
- (141,92,9,3),
- (795,547,9,2),
- (801,553,10,2),
- (80,52,11,3),
- (353,229,12,3),
- (480,309,12,3),
- (687,444,12,3),
- (169,111,13,3),
- (423,274,14,3),
- (475,306,14,3),
- (337,219,15,3),
- (361,233,15,3),
- (436,281,15,3),
- (584,379,15,3),
- (368,237,16,3),
- (450,290,16,3),
- (513,332,16,3),
- (527,342,16,3),
- (703,455,16,2),
- (798,550,16,2),
- (24,14,17,3),
- (91,58,17,3),
- (319,208,17,3),
- (145,94,18,3),
- (229,151,18,3),
- (446,288,18,3),
- (67,44,19,3),
- (440,284,19,3),
- (596,386,19,3),
- (704,456,19,2),
- (47,31,20,3),
- (666,432,20,3),
- (243,162,21,3),
- (415,269,21,3),
- (720,472,21,2),
- (750,502,21,2),
- (812,564,21,2),
- (278,183,22,3),
- (346,225,22,3),
- (551,358,22,3),
- (698,450,22,3),
- (590,383,23,3),
- (639,416,23,3),
- (108,70,24,3),
- (265,175,24,3),
- (150,97,25,3),
- (804,556,25,2),
- (257,170,26,3),
- (317,207,26,3),
- (321,209,26,3),
- (594,385,26,3),
- (781,533,26,2),
- (45,30,28,3),
- (218,143,28,3),
- (370,238,28,3),
- (495,319,28,3),
- (182,119,29,3),
- (654,426,29,3),
- (805,557,29,2),
- (592,384,30,3),
- (741,493,30,2),
- (771,523,30,2),
- (786,538,30,2),
- (543,354,31,3),
- (710,462,32,2),
- (711,463,32,2),
- (714,466,32,2),
- (744,496,32,2),
- (806,558,32,2),
- (20,12,34,3),
- (127,83,34,3),
- (284,186,34,3),
- (325,211,34,3),
- (707,459,34,2),
- (520,337,35,3),
- (670,434,35,3),
- (14,8,36,3),
- (516,334,36,3),
- (651,424,36,3),
- (363,234,37,3),
- (430,278,37,3),
- (487,313,37,3),
- (773,525,37,2),
- (104,67,38,3),
- (113,73,38,3),
- (295,193,38,3),
- (355,230,38,3),
- (485,312,38,3),
- (89,57,39,3),
- (524,340,39,3),
- (187,122,40,3),
- (612,400,40,3),
- (158,102,41,3),
- (797,549,41,2),
- (54,36,42,3),
- (174,115,42,3),
- (545,355,42,3),
- (212,140,43,3),
- (529,343,43,3),
- (709,461,43,2),
- (282,185,44,3),
- (39,25,45,3),
- (664,431,45,3),
- (728,480,45,2),
- (758,510,45,2),
- (249,165,46,3),
- (327,212,46,3),
- (342,222,46,3),
- (357,231,46,3),
- (534,347,46,3),
- (623,406,46,3),
- (275,181,47,3),
- (468,302,47,3),
- (808,560,47,2),
- (93,59,48,3),
- (580,376,48,3),
- (609,398,48,3),
- (78,51,49,3),
- (156,101,49,3),
- (289,189,49,3),
- (315,206,49,3),
- (184,120,50,3),
- (617,403,50,3),
- (625,407,50,3),
- (776,528,50,2),
- (406,263,51,3),
- (660,429,51,3),
- (223,146,53,3),
- (259,171,53,3),
- (448,289,53,3),
- (586,380,53,3),
- (614,401,53,3),
- (689,445,53,3),
- (180,118,54,3),
- (202,132,54,3),
- (304,198,54,3),
- (499,322,54,3),
- (214,141,55,3),
- (428,277,55,3),
- (810,562,55,2),
- (69,45,56,3),
- (306,199,56,3),
- (311,203,56,3),
- (425,275,56,3),
- (6,3,57,3),
- (84,54,57,3),
- (220,144,58,3),
- (432,279,58,3),
- (656,427,58,3),
- (691,446,58,3),
- (143,93,59,3),
- (291,190,59,3),
- (339,220,59,3),
- (349,227,59,3),
- (189,123,60,3),
- (31,19,61,3),
- (137,90,61,3),
- (459,296,61,3),
- (560,363,61,3),
- (813,565,61,2),
- (82,53,62,3),
- (147,95,62,3),
- (153,99,62,3),
- (178,117,62,3),
- (235,155,62,3),
- (511,331,62,3),
- (547,356,62,3),
- (683,442,62,3),
- (802,554,62,2),
- (729,481,63,2),
- (759,511,63,2),
- (778,530,63,2),
- (2,1,64,3),
- (297,194,64,3),
- (621,405,64,3),
- (715,467,64,2),
- (745,497,64,2),
- (162,105,65,3),
- (252,167,66,3),
- (351,228,66,3),
- (442,285,66,3),
- (570,370,66,3),
- (51,34,67,3),
- (102,66,67,3),
- (483,311,67,3),
- (334,217,68,3),
- (473,305,68,3),
- (677,438,68,3),
- (11,6,69,3),
- (18,11,69,3),
- (216,142,69,3),
- (411,266,69,3),
- (60,39,70,3),
- (565,366,70,3),
- (501,323,71,3),
- (556,361,71,3),
- (558,362,71,3),
- (708,460,71,2),
- (799,551,71,2),
- (273,180,72,3),
- (553,359,72,3),
- (562,364,72,3),
- (685,443,72,3),
- (578,375,73,3),
- (58,38,74,3),
- (674,436,74,3),
- (56,37,75,3),
- (649,423,75,3),
- (382,247,76,3),
- (385,249,76,3),
- (390,252,76,3),
- (789,541,76,2),
- (205,134,77,3),
- (267,176,77,3),
- (734,486,77,2),
- (764,516,77,2),
- (111,72,78,3),
- (64,42,79,3),
- (372,239,79,3),
- (619,404,79,3),
- (819,571,79,2),
- (491,316,80,3),
- (681,441,80,3),
- (632,411,81,3),
- (254,168,82,3),
- (299,195,82,3),
- (508,329,82,3),
- (696,449,82,3),
- (705,457,82,2),
- (730,482,82,2),
- (760,512,82,2),
- (134,88,83,3),
- (247,164,83,3),
- (301,196,83,3),
- (694,448,83,3),
- (330,214,84,3),
- (668,433,84,3),
- (245,163,85,3),
- (455,294,85,3),
- (572,371,87,3),
- (365,235,88,3),
- (199,130,89,3),
- (378,244,89,3),
- (464,300,89,3),
- (738,490,89,2),
- (768,520,89,2),
- (8,4,90,3),
- (73,48,90,3),
- (409,265,90,3),
- (775,527,90,2),
- (139,91,91,3),
- (196,128,91,3),
- (658,428,91,3),
- (457,295,92,3),
- (706,458,92,2),
- (821,573,92,2),
- (392,253,93,3),
- (645,420,93,3),
- (733,485,93,2),
- (763,515,93,2),
- (22,13,94,3),
- (176,116,94,3),
- (28,17,95,3),
- (121,79,95,3),
- (359,232,95,3),
- (86,55,96,3),
- (421,273,96,3),
- (672,435,96,3),
- (387,250,97,3),
- (780,532,97,2),
- (400,259,98,3),
- (434,280,98,3),
- (98,63,99,3),
- (287,188,99,3),
- (394,254,99,3),
- (549,357,100,3),
- (723,475,100,2),
- (753,505,100,2),
- (800,552,100,2),
- (115,74,101,3),
- (233,154,101,3),
- (541,353,101,3),
- (629,409,101,3),
- (820,572,107,2),
- (774,526,108,2),
- (725,477,110,2),
- (755,507,110,2),
- (785,537,113,2),
- (722,474,114,2),
- (752,504,114,2),
- (739,491,115,2),
- (769,521,115,2),
- (777,529,118,2),
- (779,531,120,2),
- (794,546,121,2),
- (735,487,126,2),
- (765,517,126,2),
- (782,534,128,2),
- (803,555,129,2),
- (717,469,131,2),
- (747,499,131,2),
- (784,536,134,2),
- (727,479,138,2),
- (757,509,138,2),
- (790,542,138,2),
- (792,544,139,2),
- (713,465,147,2),
- (743,495,147,2),
- (732,484,149,2),
- (762,514,149,2),
- (807,559,151,2),
- (712,464,154,2),
- (742,494,154,2),
- (814,566,155,2),
- (815,567,156,2),
- (783,535,158,2),
- (465,301,159,2),
- (467,302,159,2),
- (469,303,159,2),
- (470,304,159,2),
- (472,305,159,2),
- (474,306,159,2),
- (476,307,159,2),
- (478,308,159,2),
- (479,309,159,2),
- (481,310,159,2),
- (482,311,159,2),
- (484,312,159,2),
- (486,313,159,2),
- (488,314,159,2),
- (489,315,159,2),
- (490,316,159,2),
- (492,317,159,2),
- (493,318,159,2),
- (494,319,159,2),
- (496,320,159,2),
- (497,321,159,2),
- (498,322,159,2),
- (500,323,159,2),
- (502,324,159,2),
- (503,325,159,2),
- (504,326,159,2),
- (505,327,159,2),
- (506,328,159,2),
- (507,329,159,2),
- (509,330,159,2),
- (510,331,159,2),
- (512,332,159,2),
- (514,333,159,2),
- (515,334,159,2),
- (517,335,159,2),
- (518,336,159,2),
- (519,337,159,2),
- (521,338,159,2),
- (522,339,159,2),
- (523,340,159,2),
- (525,341,159,2),
- (526,342,159,2),
- (528,343,159,2),
- (530,344,159,2),
- (531,345,159,2),
- (532,346,159,2),
- (533,347,159,2),
- (535,348,159,2),
- (536,349,159,2),
- (537,350,159,2),
- (538,351,159,2),
- (539,352,159,2),
- (540,353,159,2),
- (542,354,159,2),
- (544,355,159,2),
- (546,356,159,2),
- (548,357,159,2),
- (550,358,159,2),
- (552,359,159,2),
- (554,360,159,2),
- (555,361,159,2),
- (557,362,159,2),
- (559,363,159,2),
- (561,364,159,2),
- (563,365,159,2),
- (564,366,159,2),
- (566,367,159,2),
- (567,368,159,2),
- (568,369,159,2),
- (569,370,159,2),
- (571,371,159,2),
- (573,372,159,2),
- (574,373,159,2),
- (576,374,159,2),
- (577,375,159,2),
- (579,376,159,2),
- (581,377,159,2),
- (582,378,159,2),
- (583,379,159,2),
- (585,380,159,2),
- (587,381,159,2),
- (588,382,159,2),
- (589,383,159,2),
- (591,384,159,2),
- (593,385,159,2),
- (595,386,159,2),
- (597,387,159,2),
- (598,388,159,2),
- (599,389,159,2),
- (600,390,159,2),
- (601,391,159,2),
- (602,392,159,2),
- (603,393,159,2),
- (604,394,159,2),
- (605,395,159,2),
- (606,396,159,2),
- (607,397,159,2),
- (608,398,159,2),
- (610,399,159,2),
- (611,400,159,2),
- (613,401,159,2),
- (615,402,159,2),
- (616,403,159,2),
- (618,404,159,2),
- (620,405,159,2),
- (622,406,159,2),
- (624,407,159,2),
- (626,408,159,2),
- (628,409,159,2),
- (630,410,159,2),
- (631,411,159,2),
- (633,412,159,2),
- (634,413,159,2),
- (635,414,159,2),
- (637,415,159,2),
- (638,416,159,2),
- (640,417,159,2),
- (641,418,159,2),
- (642,419,159,2),
- (644,420,159,2),
- (646,421,159,2),
- (647,422,159,2),
- (648,423,159,2),
- (650,424,159,2),
- (652,425,159,2),
- (653,426,159,2),
- (655,427,159,2),
- (657,428,159,2),
- (659,429,159,2),
- (661,430,159,2),
- (663,431,159,2),
- (665,432,159,2),
- (667,433,159,2),
- (669,434,159,2),
- (671,435,159,2),
- (673,436,159,2),
- (675,437,159,2),
- (676,438,159,2),
- (678,439,159,2),
- (679,440,159,2),
- (680,441,159,2),
- (682,442,159,2),
- (684,443,159,2),
- (686,444,159,2),
- (688,445,159,2),
- (690,446,159,2),
- (692,447,159,2),
- (693,448,159,2),
- (695,449,159,2),
- (697,450,159,2),
- (719,471,159,2),
- (749,501,159,2),
- (816,568,159,2),
- (737,489,161,2),
- (767,519,161,2),
- (787,539,161,2),
- (1,1,163,2),
- (3,2,163,2),
- (5,3,163,2),
- (7,4,163,2),
- (9,5,163,2),
- (10,6,163,2),
- (12,7,163,2),
- (13,8,163,2),
- (15,9,163,2),
- (16,10,163,2),
- (17,11,163,2),
- (19,12,163,2),
- (21,13,163,2),
- (23,14,163,2),
- (25,15,163,2),
- (26,16,163,2),
- (27,17,163,2),
- (29,18,163,2),
- (30,19,163,2),
- (32,20,163,2),
- (33,21,163,2),
- (34,22,163,2),
- (36,23,163,2),
- (37,24,163,2),
- (38,25,163,2),
- (40,26,163,2),
- (41,27,163,2),
- (42,28,163,2),
- (43,29,163,2),
- (44,30,163,2),
- (46,31,163,2),
- (48,32,163,2),
- (49,33,163,2),
- (50,34,163,2),
- (52,35,163,2),
- (53,36,163,2),
- (55,37,163,2),
- (57,38,163,2),
- (59,39,163,2),
- (61,40,163,2),
- (62,41,163,2),
- (63,42,163,2),
- (65,43,163,2),
- (66,44,163,2),
- (68,45,163,2),
- (70,46,163,2),
- (71,47,163,2),
- (72,48,163,2),
- (74,49,163,2),
- (75,50,163,2),
- (77,51,163,2),
- (79,52,163,2),
- (81,53,163,2),
- (83,54,163,2),
- (85,55,163,2),
- (87,56,163,2),
- (88,57,163,2),
- (90,58,163,2),
- (92,59,163,2),
- (94,60,163,2),
- (95,61,163,2),
- (96,62,163,2),
- (97,63,163,2),
- (99,64,163,2),
- (100,65,163,2),
- (101,66,163,2),
- (103,67,163,2),
- (105,68,163,2),
- (106,69,163,2),
- (107,70,163,2),
- (109,71,163,2),
- (110,72,163,2),
- (112,73,163,2),
- (114,74,163,2),
- (116,75,163,2),
- (117,76,163,2),
- (118,77,163,2),
- (119,78,163,2),
- (120,79,163,2),
- (122,80,163,2),
- (123,81,163,2),
- (124,82,163,2),
- (126,83,163,2),
- (128,84,163,2),
- (130,85,163,2),
- (131,86,163,2),
- (132,87,163,2),
- (133,88,163,2),
- (135,89,163,2),
- (136,90,163,2),
- (138,91,163,2),
- (140,92,163,2),
- (142,93,163,2),
- (144,94,163,2),
- (146,95,163,2),
- (148,96,163,2),
- (149,97,163,2),
- (151,98,163,2),
- (152,99,163,2),
- (154,100,163,2),
- (155,101,163,2),
- (157,102,163,2),
- (159,103,163,2),
- (160,104,163,2),
- (161,105,163,2),
- (163,106,163,2),
- (164,107,163,2),
- (165,108,163,2),
- (166,109,163,2),
- (167,110,163,2),
- (168,111,163,2),
- (170,112,163,2),
- (171,113,163,2),
- (172,114,163,2),
- (173,115,163,2),
- (175,116,163,2),
- (177,117,163,2),
- (179,118,163,2),
- (181,119,163,2),
- (183,120,163,2),
- (185,121,163,2),
- (186,122,163,2),
- (188,123,163,2),
- (190,124,163,2),
- (192,125,163,2),
- (193,126,163,2),
- (194,127,163,2),
- (195,128,163,2),
- (197,129,163,2),
- (198,130,163,2),
- (200,131,163,2),
- (201,132,163,2),
- (203,133,163,2),
- (204,134,163,2),
- (206,135,163,2),
- (207,136,163,2),
- (208,137,163,2),
- (209,138,163,2),
- (210,139,163,2),
- (211,140,163,2),
- (213,141,163,2),
- (215,142,163,2),
- (217,143,163,2),
- (219,144,163,2),
- (221,145,163,2),
- (222,146,163,2),
- (224,147,163,2),
- (225,148,163,2),
- (226,149,163,2),
- (227,150,163,2),
- (726,478,164,2),
- (756,508,164,2),
- (724,476,167,2),
- (754,506,167,2),
- (791,543,170,2),
- (740,492,174,2),
- (770,522,174,2),
- (817,569,179,2),
- (796,548,185,2),
- (736,488,187,2),
- (766,518,187,2),
- (716,468,188,2),
- (746,498,188,2),
- (793,545,192,2),
- (788,540,195,2),
- (809,561,196,2),
- (818,570,201,2);
+ (126,79,1,3),
+ (299,189,1,3),
+ (510,327,1,3),
+ (822,586,1,2),
+ (93,60,2,3),
+ (196,123,2,3),
+ (687,451,2,2),
+ (104,66,3,3),
+ (154,96,3,3),
+ (272,172,3,3),
+ (492,317,3,3),
+ (737,501,3,2),
+ (748,531,3,2),
+ (523,336,4,3),
+ (532,343,4,3),
+ (688,452,4,2),
+ (691,455,4,2),
+ (813,577,4,2),
+ (166,103,5,3),
+ (451,290,5,3),
+ (610,400,5,3),
+ (781,545,5,2),
+ (508,326,6,3),
+ (689,453,6,2),
+ (730,494,6,2),
+ (749,524,6,2),
+ (606,397,7,3),
+ (783,547,7,2),
+ (27,16,8,3),
+ (108,68,8,3),
+ (673,442,8,3),
+ (690,454,8,2),
+ (234,147,9,3),
+ (723,487,9,2),
+ (750,517,9,2),
+ (37,22,10,3),
+ (286,182,10,3),
+ (122,76,11,3),
+ (138,87,11,3),
+ (145,91,11,3),
+ (209,131,11,3),
+ (792,556,11,2),
+ (304,192,12,3),
+ (732,496,12,2),
+ (751,526,12,2),
+ (80,53,13,3),
+ (96,62,13,3),
+ (252,159,13,3),
+ (648,425,13,3),
+ (745,509,13,2),
+ (752,539,13,2),
+ (260,163,14,3),
+ (313,197,14,3),
+ (399,256,14,3),
+ (790,554,14,2),
+ (516,331,15,3),
+ (622,407,15,3),
+ (634,416,15,3),
+ (641,421,15,3),
+ (656,431,15,3),
+ (652,428,16,3),
+ (692,456,16,2),
+ (787,551,16,2),
+ (106,67,17,3),
+ (200,125,17,3),
+ (329,209,18,3),
+ (130,81,19,3),
+ (693,457,19,2),
+ (738,502,19,2),
+ (753,532,19,2),
+ (246,155,20,3),
+ (538,348,20,3),
+ (160,99,21,3),
+ (270,171,21,3),
+ (472,304,21,3),
+ (810,574,21,2),
+ (91,59,22,3),
+ (115,72,22,3),
+ (52,34,23,3),
+ (373,240,23,3),
+ (579,377,23,3),
+ (575,374,24,3),
+ (603,395,24,3),
+ (740,504,24,2),
+ (754,534,24,2),
+ (565,366,25,3),
+ (809,573,25,2),
+ (9,5,27,3),
+ (82,54,27,3),
+ (24,14,28,3),
+ (302,191,28,3),
+ (601,394,28,3),
+ (733,497,28,2),
+ (755,527,28,2),
+ (825,589,28,2),
+ (393,253,29,3),
+ (1,1,30,2),
+ (2,2,30,2),
+ (4,3,30,2),
+ (6,4,30,2),
+ (8,5,30,2),
+ (10,6,30,2),
+ (12,7,30,2),
+ (14,8,30,2),
+ (16,9,30,2),
+ (17,10,30,2),
+ (19,11,30,2),
+ (20,12,30,2),
+ (22,13,30,2),
+ (23,14,30,2),
+ (25,15,30,2),
+ (26,16,30,2),
+ (28,17,30,2),
+ (29,18,30,2),
+ (31,19,30,2),
+ (33,20,30,2),
+ (35,21,30,2),
+ (36,22,30,2),
+ (38,23,30,2),
+ (39,24,30,2),
+ (40,25,30,2),
+ (41,26,30,2),
+ (43,27,30,2),
+ (44,28,30,2),
+ (45,29,30,2),
+ (46,30,30,2),
+ (47,31,30,2),
+ (48,32,30,2),
+ (49,33,30,2),
+ (51,34,30,2),
+ (53,35,30,2),
+ (54,36,30,2),
+ (55,37,30,2),
+ (57,38,30,2),
+ (58,39,30,2),
+ (60,40,30,2),
+ (61,41,30,2),
+ (63,42,30,2),
+ (65,43,30,2),
+ (67,44,30,2),
+ (68,45,30,2),
+ (70,46,30,2),
+ (71,47,30,2),
+ (72,48,30,2),
+ (73,48,30,3),
+ (74,49,30,2),
+ (76,50,30,2),
+ (77,51,30,2),
+ (78,52,30,2),
+ (79,53,30,2),
+ (81,54,30,2),
+ (83,55,30,2),
+ (85,56,30,2),
+ (87,57,30,2),
+ (88,58,30,2),
+ (90,59,30,2),
+ (92,60,30,2),
+ (94,61,30,2),
+ (95,62,30,2),
+ (97,63,30,2),
+ (99,64,30,2),
+ (101,65,30,2),
+ (103,66,30,2),
+ (105,67,30,2),
+ (107,68,30,2),
+ (109,69,30,2),
+ (110,70,30,2),
+ (112,71,30,2),
+ (114,72,30,2),
+ (116,73,30,2),
+ (118,74,30,2),
+ (119,75,30,2),
+ (121,76,30,2),
+ (123,77,30,2),
+ (124,78,30,2),
+ (125,79,30,2),
+ (127,80,30,2),
+ (129,81,30,2),
+ (131,82,30,2),
+ (132,83,30,2),
+ (133,84,30,2),
+ (134,85,30,2),
+ (136,86,30,2),
+ (137,87,30,2),
+ (139,88,30,2),
+ (140,89,30,2),
+ (142,90,30,2),
+ (144,91,30,2),
+ (146,92,30,2),
+ (148,93,30,2),
+ (150,94,30,2),
+ (152,95,30,2),
+ (153,96,30,2),
+ (155,97,30,2),
+ (157,98,30,2),
+ (159,99,30,2),
+ (161,100,30,2),
+ (163,101,30,2),
+ (164,102,30,2),
+ (165,103,30,2),
+ (167,104,30,2),
+ (169,105,30,2),
+ (171,106,30,2),
+ (172,107,30,2),
+ (173,108,30,2),
+ (175,109,30,2),
+ (176,110,30,2),
+ (178,111,30,2),
+ (179,112,30,2),
+ (180,113,30,2),
+ (181,114,30,2),
+ (183,115,30,2),
+ (185,116,30,2),
+ (186,117,30,2),
+ (188,118,30,2),
+ (190,119,30,2),
+ (191,120,30,2),
+ (193,121,30,2),
+ (194,122,30,2),
+ (195,123,30,2),
+ (197,124,30,2),
+ (199,125,30,2),
+ (201,126,30,2),
+ (203,127,30,2),
+ (204,128,30,2),
+ (205,129,30,2),
+ (207,130,30,2),
+ (208,131,30,2),
+ (210,132,30,2),
+ (211,133,30,2),
+ (212,134,30,2),
+ (213,135,30,2),
+ (214,136,30,2),
+ (216,137,30,2),
+ (217,138,30,2),
+ (219,139,30,2),
+ (220,140,30,2),
+ (222,141,30,2),
+ (224,142,30,2),
+ (226,143,30,2),
+ (228,144,30,2),
+ (230,145,30,2),
+ (232,146,30,2),
+ (233,147,30,2),
+ (235,148,30,2),
+ (236,149,30,2),
+ (238,150,30,2),
+ (292,185,30,3),
+ (550,356,30,3),
+ (30,18,31,3),
+ (86,56,31,3),
+ (646,424,31,3),
+ (143,90,32,3),
+ (237,149,32,3),
+ (360,231,32,3),
+ (699,463,32,2),
+ (700,464,32,2),
+ (239,150,33,3),
+ (485,312,33,3),
+ (496,319,33,3),
+ (514,330,33,3),
+ (225,142,34,3),
+ (388,250,34,3),
+ (410,263,34,3),
+ (422,271,34,3),
+ (520,334,34,3),
+ (679,446,34,3),
+ (696,460,34,2),
+ (310,195,35,3),
+ (376,242,35,3),
+ (467,301,35,2),
+ (469,302,35,2),
+ (470,303,35,2),
+ (471,304,35,2),
+ (473,305,35,2),
+ (474,306,35,2),
+ (476,307,35,2),
+ (477,308,35,2),
+ (479,309,35,2),
+ (480,310,35,2),
+ (482,311,35,2),
+ (484,312,35,2),
+ (486,313,35,2),
+ (487,314,35,2),
+ (489,315,35,2),
+ (490,316,35,2),
+ (491,317,35,2),
+ (493,318,35,2),
+ (495,319,35,2),
+ (497,320,35,2),
+ (499,321,35,2),
+ (501,322,35,2),
+ (502,323,35,2),
+ (504,324,35,2),
+ (506,325,35,2),
+ (507,326,35,2),
+ (509,327,35,2),
+ (511,328,35,2),
+ (512,329,35,2),
+ (513,330,35,2),
+ (515,331,35,2),
+ (517,332,35,2),
+ (518,333,35,2),
+ (519,334,35,2),
+ (521,335,35,2),
+ (522,336,35,2),
+ (524,337,35,2),
+ (526,338,35,2),
+ (527,339,35,2),
+ (528,340,35,2),
+ (529,341,35,2),
+ (530,342,35,2),
+ (531,343,35,2),
+ (533,344,35,2),
+ (534,345,35,2),
+ (535,346,35,2),
+ (536,347,35,2),
+ (537,348,35,2),
+ (539,349,35,2),
+ (541,350,35,2),
+ (542,351,35,2),
+ (544,352,35,2),
+ (545,353,35,2),
+ (546,354,35,2),
+ (548,355,35,2),
+ (549,356,35,2),
+ (551,357,35,2),
+ (553,358,35,2),
+ (554,359,35,2),
+ (556,360,35,2),
+ (557,361,35,2),
+ (559,362,35,2),
+ (560,363,35,2),
+ (561,364,35,2),
+ (562,365,35,2),
+ (564,366,35,2),
+ (566,367,35,2),
+ (567,368,35,2),
+ (568,369,35,2),
+ (569,370,35,2),
+ (570,371,35,2),
+ (571,372,35,2),
+ (572,373,35,2),
+ (574,374,35,2),
+ (576,375,35,2),
+ (577,376,35,2),
+ (578,377,35,2),
+ (580,378,35,2),
+ (582,379,35,2),
+ (583,380,35,2),
+ (584,381,35,2),
+ (585,382,35,2),
+ (586,383,35,2),
+ (587,384,35,2),
+ (588,385,35,2),
+ (590,386,35,2),
+ (591,387,35,2),
+ (592,388,35,2),
+ (593,389,35,2),
+ (595,390,35,2),
+ (596,391,35,2),
+ (597,392,35,2),
+ (598,393,35,2),
+ (600,394,35,2),
+ (602,395,35,2),
+ (604,396,35,2),
+ (605,397,35,2),
+ (607,398,35,2),
+ (608,399,35,2),
+ (609,400,35,2),
+ (611,401,35,2),
+ (613,402,35,2),
+ (615,403,35,2),
+ (616,404,35,2),
+ (618,405,35,2),
+ (620,406,35,2),
+ (621,407,35,2),
+ (623,408,35,2),
+ (624,409,35,2),
+ (625,410,35,2),
+ (626,411,35,2),
+ (628,412,35,2),
+ (629,413,35,2),
+ (630,414,35,2),
+ (631,415,35,2),
+ (633,416,35,2),
+ (635,417,35,2),
+ (636,418,35,2),
+ (637,419,35,2),
+ (638,420,35,2),
+ (640,421,35,2),
+ (642,422,35,2),
+ (644,423,35,2),
+ (645,424,35,2),
+ (647,425,35,2),
+ (649,426,35,2),
+ (650,427,35,2),
+ (651,428,35,2),
+ (653,429,35,2),
+ (654,430,35,2),
+ (655,431,35,2),
+ (657,432,35,2),
+ (658,433,35,2),
+ (659,434,35,2),
+ (661,435,35,2),
+ (663,436,35,2),
+ (665,437,35,2),
+ (667,438,35,2),
+ (669,439,35,2),
+ (670,440,35,2),
+ (671,441,35,2),
+ (672,442,35,2),
+ (674,443,35,2),
+ (675,444,35,2),
+ (677,445,35,2),
+ (678,446,35,2),
+ (680,447,35,2),
+ (682,448,35,2),
+ (683,449,35,2),
+ (685,450,35,2),
+ (721,485,35,2),
+ (756,515,35,2),
+ (215,136,36,3),
+ (380,244,36,3),
+ (449,289,36,3),
+ (481,310,36,3),
+ (505,324,36,3),
+ (643,422,36,3),
+ (727,491,36,2),
+ (757,521,36,2),
+ (525,337,37,3),
+ (558,361,37,3),
+ (824,588,37,2),
+ (59,39,38,3),
+ (64,42,38,3),
+ (120,75,38,3),
+ (187,117,38,3),
+ (267,169,38,3),
+ (426,274,38,3),
+ (7,4,39,3),
+ (98,63,39,3),
+ (244,154,39,3),
+ (459,296,39,3),
+ (294,186,40,3),
+ (726,490,40,2),
+ (758,520,40,2),
+ (156,97,41,3),
+ (404,259,41,3),
+ (720,484,41,2),
+ (759,514,41,2),
+ (149,93,42,3),
+ (218,138,42,3),
+ (113,71,43,3),
+ (698,462,43,2),
+ (18,10,44,3),
+ (338,215,44,3),
+ (676,444,44,3),
+ (818,582,44,2),
+ (89,58,45,3),
+ (258,162,45,3),
+ (306,193,45,3),
+ (395,254,45,3),
+ (430,276,45,3),
+ (468,301,45,3),
+ (182,114,46,3),
+ (402,258,46,3),
+ (5,3,47,3),
+ (418,268,47,3),
+ (11,6,48,3),
+ (50,33,48,3),
+ (206,129,48,3),
+ (364,233,48,3),
+ (660,434,48,3),
+ (415,266,49,3),
+ (362,232,50,3),
+ (466,300,50,3),
+ (66,43,52,3),
+ (192,120,52,3),
+ (221,140,52,3),
+ (639,420,52,3),
+ (128,80,53,3),
+ (254,160,53,3),
+ (147,92,54,3),
+ (290,184,54,3),
+ (385,248,54,3),
+ (573,373,54,3),
+ (397,255,55,3),
+ (666,437,55,3),
+ (815,579,55,2),
+ (498,320,57,3),
+ (662,435,57,3),
+ (21,12,58,3),
+ (378,243,58,3),
+ (390,251,58,3),
+ (724,488,58,2),
+ (760,518,58,2),
+ (784,548,58,2),
+ (342,218,59,3),
+ (488,314,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),
+ (739,503,59,2),
+ (761,533,59,2),
+ (34,20,60,3),
+ (111,70,60,3),
+ (117,73,60,3),
+ (3,2,61,3),
+ (15,8,61,3),
+ (240,151,61,2),
+ (241,152,61,2),
+ (242,153,61,2),
+ (243,154,61,2),
+ (245,155,61,2),
+ (247,156,61,2),
+ (248,157,61,2),
+ (249,158,61,2),
+ (251,159,61,2),
+ (253,160,61,2),
+ (255,161,61,2),
+ (257,162,61,2),
+ (259,163,61,2),
+ (261,164,61,2),
+ (262,165,61,2),
+ (263,166,61,2),
+ (264,167,61,2),
+ (265,168,61,2),
+ (266,169,61,2),
+ (268,170,61,2),
+ (269,171,61,2),
+ (271,172,61,2),
+ (273,173,61,2),
+ (274,174,61,2),
+ (275,175,61,2),
+ (276,176,61,2),
+ (278,177,61,2),
+ (279,178,61,2),
+ (281,179,61,2),
+ (282,180,61,2),
+ (283,181,61,2),
+ (285,182,61,2),
+ (287,183,61,2),
+ (289,184,61,2),
+ (291,185,61,2),
+ (293,186,61,2),
+ (295,187,61,2),
+ (297,188,61,2),
+ (298,189,61,2),
+ (300,190,61,2),
+ (301,191,61,2),
+ (303,192,61,2),
+ (305,193,61,2),
+ (307,194,61,2),
+ (309,195,61,2),
+ (311,196,61,2),
+ (312,197,61,2),
+ (314,198,61,2),
+ (315,199,61,2),
+ (316,200,61,2),
+ (317,201,61,2),
+ (319,202,61,2),
+ (320,203,61,2),
+ (321,204,61,2),
+ (323,205,61,2),
+ (324,206,61,2),
+ (325,207,61,2),
+ (326,208,61,2),
+ (328,209,61,2),
+ (330,210,61,2),
+ (332,211,61,2),
+ (334,212,61,2),
+ (335,213,61,2),
+ (336,214,61,2),
+ (337,215,61,2),
+ (339,216,61,2),
+ (340,217,61,2),
+ (341,218,61,2),
+ (343,219,61,2),
+ (344,220,61,2),
+ (346,221,61,2),
+ (347,222,61,2),
+ (348,223,61,2),
+ (349,224,61,2),
+ (350,225,61,2),
+ (352,226,61,2),
+ (354,227,61,2),
+ (355,228,61,2),
+ (357,229,61,2),
+ (358,230,61,2),
+ (359,231,61,2),
+ (361,232,61,2),
+ (363,233,61,2),
+ (365,234,61,2),
+ (366,235,61,2),
+ (367,236,61,2),
+ (369,237,61,2),
+ (370,238,61,2),
+ (371,239,61,2),
+ (372,240,61,2),
+ (374,241,61,2),
+ (375,242,61,2),
+ (377,243,61,2),
+ (379,244,61,2),
+ (381,245,61,2),
+ (382,246,61,2),
+ (383,247,61,2),
+ (384,248,61,2),
+ (386,249,61,2),
+ (387,250,61,2),
+ (389,251,61,2),
+ (391,252,61,2),
+ (392,253,61,2),
+ (394,254,61,2),
+ (396,255,61,2),
+ (398,256,61,2),
+ (400,257,61,2),
+ (401,258,61,2),
+ (403,259,61,2),
+ (405,260,61,2),
+ (406,261,61,2),
+ (408,262,61,2),
+ (409,263,61,2),
+ (411,264,61,2),
+ (413,265,61,2),
+ (414,266,61,2),
+ (416,267,61,2),
+ (417,268,61,2),
+ (419,269,61,2),
+ (420,270,61,2),
+ (421,271,61,2),
+ (423,272,61,2),
+ (424,273,61,2),
+ (425,274,61,2),
+ (427,275,61,2),
+ (429,276,61,2),
+ (431,277,61,2),
+ (432,278,61,2),
+ (433,279,61,2),
+ (434,280,61,2),
+ (435,281,61,2),
+ (436,282,61,2),
+ (438,283,61,2),
+ (439,284,61,2),
+ (440,285,61,2),
+ (442,286,61,2),
+ (444,287,61,2),
+ (446,288,61,2),
+ (448,289,61,2),
+ (450,290,61,2),
+ (452,291,61,2),
+ (453,292,61,2),
+ (454,293,61,2),
+ (456,294,61,2),
+ (457,295,61,2),
+ (458,296,61,2),
+ (460,297,61,2),
+ (462,298,61,2),
+ (463,299,61,2),
+ (465,300,61,2),
+ (552,357,61,3),
+ (599,393,61,3),
+ (441,285,62,3),
+ (594,389,63,3),
+ (686,450,63,3),
+ (62,41,64,3),
+ (322,204,64,3),
+ (331,210,64,3),
+ (368,236,64,3),
+ (464,299,64,3),
+ (475,306,64,3),
+ (543,351,64,3),
+ (69,45,65,3),
+ (296,187,65,3),
+ (555,359,65,3),
+ (718,482,65,2),
+ (762,512,65,2),
+ (617,404,66,3),
+ (744,508,66,2),
+ (763,538,66,2),
+ (793,557,66,2),
+ (198,124,68,3),
+ (589,385,68,3),
+ (780,544,68,2),
+ (151,94,69,3),
+ (174,108,69,3),
+ (356,228,69,3),
+ (412,264,69,3),
+ (447,288,69,3),
+ (668,438,69,3),
+ (735,499,69,2),
+ (764,529,69,2),
+ (805,569,69,2),
+ (32,19,70,3),
+ (277,176,70,3),
+ (280,178,70,3),
+ (229,144,71,3),
+ (327,208,71,3),
+ (461,297,71,3),
+ (547,354,71,3),
+ (697,461,71,2),
+ (789,553,71,2),
+ (135,85,72,3),
+ (141,89,72,3),
+ (288,183,72,3),
+ (563,365,72,3),
+ (817,581,72,2),
+ (162,100,73,3),
+ (796,560,73,2),
+ (627,411,74,3),
+ (284,181,75,3),
+ (100,64,77,3),
+ (437,282,77,3),
+ (407,261,78,3),
+ (158,98,79,3),
+ (443,286,80,3),
+ (455,293,81,3),
+ (807,571,81,2),
+ (478,308,82,3),
+ (694,458,82,2),
+ (821,585,82,2),
+ (84,55,83,3),
+ (612,401,83,3),
+ (227,143,85,3),
+ (333,211,85,3),
+ (102,65,86,3),
+ (351,225,87,3),
+ (800,564,87,2),
+ (318,201,88,3),
+ (503,323,88,3),
+ (540,349,89,3),
+ (614,402,89,3),
+ (619,405,89,3),
+ (494,318,90,3),
+ (681,447,90,3),
+ (42,26,91,3),
+ (170,105,91,3),
+ (581,378,91,3),
+ (664,436,91,3),
+ (75,49,92,3),
+ (695,459,92,2),
+ (184,115,93,3),
+ (223,141,93,3),
+ (483,311,93,3),
+ (816,580,93,2),
+ (250,158,94,3),
+ (256,161,94,3),
+ (445,287,95,3),
+ (684,449,95,3),
+ (736,500,95,2),
+ (765,530,95,2),
+ (13,7,96,3),
+ (202,126,96,3),
+ (231,145,97,3),
+ (345,220,97,3),
+ (632,415,97,3),
+ (731,495,97,2),
+ (766,525,97,2),
+ (56,37,98,3),
+ (168,104,98,3),
+ (353,226,98,3),
+ (712,476,99,2),
+ (713,477,99,2),
+ (714,478,99,2),
+ (715,479,99,2),
+ (716,480,99,2),
+ (820,584,99,2),
+ (428,275,100,3),
+ (500,321,100,3),
+ (177,110,101,3),
+ (189,118,101,3),
+ (308,194,101,3),
+ (717,481,103,2),
+ (811,575,103,2),
+ (828,592,104,2),
+ (747,511,105,2),
+ (767,541,105,2),
+ (742,506,107,2),
+ (768,536,107,2),
+ (808,572,116,2),
+ (788,552,117,2),
+ (819,583,121,2),
+ (743,507,127,2),
+ (769,537,127,2),
+ (814,578,128,2),
+ (823,587,129,2),
+ (722,486,130,2),
+ (770,516,130,2),
+ (779,543,134,2),
+ (734,498,140,2),
+ (771,528,140,2),
+ (794,558,144,2),
+ (802,566,146,2),
+ (729,493,149,2),
+ (772,523,149,2),
+ (798,562,149,2),
+ (799,563,150,2),
+ (782,546,151,2),
+ (801,565,152,2),
+ (786,550,154,2),
+ (803,567,156,2),
+ (812,576,157,2),
+ (795,559,158,2),
+ (826,590,160,2),
+ (741,505,162,2),
+ (773,535,162,2),
+ (785,549,175,2),
+ (804,568,178,2),
+ (797,561,184,2),
+ (806,570,185,2),
+ (728,492,186,2),
+ (774,522,186,2),
+ (719,483,189,2),
+ (775,513,189,2),
+ (725,489,190,2),
+ (776,519,190,2),
+ (791,555,195,2),
+ (746,510,202,2),
+ (777,540,202,2),
+ (827,591,202,2);
 /*!40000 ALTER TABLE `civicrm_activity_contact` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -1624,195 +1649,187 @@ 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,81,1,1,0,'539N Maple Way N',539,'N',NULL,'Maple','Way','N',NULL,NULL,NULL,NULL,'Alma',1,1024,NULL,'64001',NULL,1228,39.10223,-93.53531,0,NULL,NULL,NULL),
- (2,77,1,1,0,'435H States Dr SW',435,'H',NULL,'States','Dr','SW',NULL,NULL,NULL,NULL,'Wana',1,1047,NULL,'26590',NULL,1228,39.704464,-80.27178,0,NULL,NULL,NULL),
- (3,4,1,1,0,'419K Maple Rd NW',419,'K',NULL,'Maple','Rd','NW',NULL,NULL,NULL,NULL,'Britt',1,1022,NULL,'55710',NULL,1228,47.655096,-92.66189,0,NULL,NULL,NULL),
- (4,197,1,1,0,'178V Martin Luther King Dr NW',178,'V',NULL,'Martin Luther King','Dr','NW',NULL,NULL,NULL,NULL,'Lake Havasu City',1,1002,NULL,'86406',NULL,1228,34.469945,-114.27861,0,NULL,NULL,NULL),
- (5,131,1,1,0,'673D States Rd E',673,'D',NULL,'States','Rd','E',NULL,NULL,NULL,NULL,'Rimrock',1,1002,NULL,'86335',NULL,1228,34.653475,-111.75103,0,NULL,NULL,NULL),
- (6,33,1,1,0,'55R Second Ave SE',55,'R',NULL,'Second','Ave','SE',NULL,NULL,NULL,NULL,'White Owl',1,1040,NULL,'57792',NULL,1228,44.562488,-102.41683,0,NULL,NULL,NULL),
- (7,101,1,1,0,'778M Woodbridge Dr NE',778,'M',NULL,'Woodbridge','Dr','NE',NULL,NULL,NULL,NULL,'Paris',1,1042,NULL,'75460',NULL,1228,33.660274,-95.55958,0,NULL,NULL,NULL),
- (8,35,1,1,0,'818Z Second Way N',818,'Z',NULL,'Second','Way','N',NULL,NULL,NULL,NULL,'Rosario',1,1056,NULL,'00636',NULL,1228,18.113284,-67.039706,0,NULL,NULL,NULL),
- (9,104,1,1,0,'389Y Dowlen Pl SE',389,'Y',NULL,'Dowlen','Pl','SE',NULL,NULL,NULL,NULL,'Monroe',1,1014,NULL,'50170',NULL,1228,41.528347,-93.10517,0,NULL,NULL,NULL),
- (10,105,1,1,0,'639I Van Ness Ln N',639,'I',NULL,'Van Ness','Ln','N',NULL,NULL,NULL,NULL,'Walla Walla',1,1036,NULL,'99362',NULL,1228,45.986775,-118.07919,0,NULL,NULL,NULL),
- (11,187,1,1,0,'757I Second Pl SW',757,'I',NULL,'Second','Pl','SW',NULL,NULL,NULL,NULL,'Shawnee Mission',1,1015,NULL,'66250',NULL,1228,38.899901,-94.831991,0,NULL,NULL,NULL),
- (12,24,1,1,0,'223F Martin Luther King St W',223,'F',NULL,'Martin Luther King','St','W',NULL,NULL,NULL,NULL,'Safford',1,1002,NULL,'85546',NULL,1228,32.800222,-109.69052,0,NULL,NULL,NULL),
- (13,55,1,1,0,'270S Northpoint Ln SE',270,'S',NULL,'Northpoint','Ln','SE',NULL,NULL,NULL,NULL,'Memphis',1,1041,NULL,'38133',NULL,1228,35.208709,-89.80518,0,NULL,NULL,NULL),
- (14,56,1,1,0,'51X College Path E',51,'X',NULL,'College','Path','E',NULL,NULL,NULL,NULL,'Melrose',1,1034,NULL,'45861',NULL,1228,41.090714,-84.41948,0,NULL,NULL,NULL),
- (15,146,1,1,0,'356W States Blvd N',356,'W',NULL,'States','Blvd','N',NULL,NULL,NULL,NULL,'Birmingham',1,1000,NULL,'35293',NULL,1228,33.544622,-86.929208,0,NULL,NULL,NULL),
- (16,140,1,1,0,'196J Caulder Blvd NW',196,'J',NULL,'Caulder','Blvd','NW',NULL,NULL,NULL,NULL,'Durham',1,1032,NULL,'27722',NULL,1228,36.051155,-78.857651,0,NULL,NULL,NULL),
- (17,188,1,1,0,'538J Beech Dr E',538,'J',NULL,'Beech','Dr','E',NULL,NULL,NULL,NULL,'Tie Siding',1,1049,NULL,'82084',NULL,1228,41.024827,-105.46188,0,NULL,NULL,NULL),
- (18,7,1,1,0,'605Y Martin Luther King Ln SE',605,'Y',NULL,'Martin Luther King','Ln','SE',NULL,NULL,NULL,NULL,'Montgomery',1,1000,NULL,'36133',NULL,1228,32.233377,-86.208528,0,NULL,NULL,NULL),
- (19,76,1,1,0,'685Y Lincoln St N',685,'Y',NULL,'Lincoln','St','N',NULL,NULL,NULL,NULL,'Drury',1,1020,NULL,'01343',NULL,1228,42.642666,-72.986231,0,NULL,NULL,NULL),
- (20,145,1,1,0,'945K Pine Dr S',945,'K',NULL,'Pine','Dr','S',NULL,NULL,NULL,NULL,'Batesville',1,1045,NULL,'22924',NULL,1228,38.000289,-78.72662,0,NULL,NULL,NULL),
- (21,32,1,1,0,'631L College Path E',631,'L',NULL,'College','Path','E',NULL,NULL,NULL,NULL,'Sherman',1,1042,NULL,'75090',NULL,1228,33.632806,-96.59106,0,NULL,NULL,NULL),
- (22,18,1,1,0,'990X Second Rd NW',990,'X',NULL,'Second','Rd','NW',NULL,NULL,NULL,NULL,'Danville',1,1045,NULL,'24543',NULL,1228,36.592679,-79.410983,0,NULL,NULL,NULL),
- (23,89,1,1,0,'38C Van Ness Path SW',38,'C',NULL,'Van Ness','Path','SW',NULL,NULL,NULL,NULL,'Des Plaines',1,1012,NULL,'60019',NULL,1228,42.024278,-87.907066,0,NULL,NULL,NULL),
- (24,31,1,1,0,'57U Martin Luther King Dr E',57,'U',NULL,'Martin Luther King','Dr','E',NULL,NULL,NULL,NULL,'Norwalk',1,1004,NULL,'90659',NULL,1228,33.786594,-118.298662,0,NULL,NULL,NULL),
- (25,181,1,1,0,'12I Pine Ln S',12,'I',NULL,'Pine','Ln','S',NULL,NULL,NULL,NULL,'New York',1,1031,NULL,'10035',NULL,1228,40.802395,-73.93359,0,NULL,NULL,NULL),
- (26,58,1,1,0,'347E Pine Ln N',347,'E',NULL,'Pine','Ln','N',NULL,NULL,NULL,NULL,'Encinitas',1,1004,NULL,'92023',NULL,1228,33.016928,-116.846046,0,NULL,NULL,NULL),
- (27,65,1,1,0,'571H Martin Luther King Path E',571,'H',NULL,'Martin Luther King','Path','E',NULL,NULL,NULL,NULL,'Menlo Park',1,1004,NULL,'94026',NULL,1228,37.381144,-122.334825,0,NULL,NULL,NULL),
- (28,88,1,1,0,'636C Green Dr SE',636,'C',NULL,'Green','Dr','SE',NULL,NULL,NULL,NULL,'Annville',1,1037,NULL,'17003',NULL,1228,40.347757,-76.53498,0,NULL,NULL,NULL),
- (29,170,1,1,0,'934T Lincoln Pl N',934,'T',NULL,'Lincoln','Pl','N',NULL,NULL,NULL,NULL,'Grover Beach',1,1004,NULL,'93483',NULL,1228,35.347065,-120.455345,0,NULL,NULL,NULL),
- (30,180,1,1,0,'216H Martin Luther King Ln SW',216,'H',NULL,'Martin Luther King','Ln','SW',NULL,NULL,NULL,NULL,'Cloverdale',1,1036,NULL,'97112',NULL,1228,45.257176,-123.89141,0,NULL,NULL,NULL),
- (31,150,1,1,0,'843L El Camino St S',843,'L',NULL,'El Camino','St','S',NULL,NULL,NULL,NULL,'Berkeley',1,1004,NULL,'94703',NULL,1228,37.862526,-122.27582,0,NULL,NULL,NULL),
- (32,129,1,1,0,'344S Maple St NW',344,'S',NULL,'Maple','St','NW',NULL,NULL,NULL,NULL,'Detroit',1,1021,NULL,'48223',NULL,1228,42.394586,-83.24422,0,NULL,NULL,NULL),
- (33,199,1,1,0,'718A Green Blvd W',718,'A',NULL,'Green','Blvd','W',NULL,NULL,NULL,NULL,'Goshen',1,1031,NULL,'10924',NULL,1228,41.38928,-74.3337,0,NULL,NULL,NULL),
- (34,112,1,1,0,'141T Martin Luther King Rd W',141,'T',NULL,'Martin Luther King','Rd','W',NULL,NULL,NULL,NULL,'Rye',1,1005,NULL,'81069',NULL,1228,37.909758,-104.89892,0,NULL,NULL,NULL),
- (35,200,1,1,0,'689E Martin Luther King Ave W',689,'E',NULL,'Martin Luther King','Ave','W',NULL,NULL,NULL,NULL,'Dresser',1,1048,NULL,'54009',NULL,1228,45.351585,-92.60246,0,NULL,NULL,NULL),
- (36,53,1,1,0,'498K Maple Ln S',498,'K',NULL,'Maple','Ln','S',NULL,NULL,NULL,NULL,'Salitpa',1,1000,NULL,'36570',NULL,1228,31.613745,-88.01381,0,NULL,NULL,NULL),
- (37,27,1,1,0,'567C Cadell Dr E',567,'C',NULL,'Cadell','Dr','E',NULL,NULL,NULL,NULL,'Caney',1,1035,NULL,'74533',NULL,1228,34.217672,-96.19634,0,NULL,NULL,NULL),
- (38,66,1,1,0,'589Y Main St N',589,'Y',NULL,'Main','St','N',NULL,NULL,NULL,NULL,'Buffalo',1,1031,NULL,'14227',NULL,1228,42.881372,-78.74466,0,NULL,NULL,NULL),
- (39,60,1,1,0,'91H Bay Path W',91,'H',NULL,'Bay','Path','W',NULL,NULL,NULL,NULL,'Glendale Springs',1,1032,NULL,'28629',NULL,1228,36.343002,-81.37502,0,NULL,NULL,NULL),
- (40,54,1,1,0,'636W Beech Ln W',636,'W',NULL,'Beech','Ln','W',NULL,NULL,NULL,NULL,'Wilcox',1,1026,NULL,'68982',NULL,1228,40.338567,-99.18638,0,NULL,NULL,NULL),
- (41,143,1,1,0,'282D Lincoln Pl N',282,'D',NULL,'Lincoln','Pl','N',NULL,NULL,NULL,NULL,'Hammett',1,1011,NULL,'83627',NULL,1228,42.939818,-115.49697,0,NULL,NULL,NULL),
- (42,36,1,1,0,'86Z Van Ness Blvd N',86,'Z',NULL,'Van Ness','Blvd','N',NULL,NULL,NULL,NULL,'Saint George',1,1009,NULL,'31646',NULL,1228,30.518903,-82.08063,0,NULL,NULL,NULL),
- (43,78,1,1,0,'76N Green Way SE',76,'N',NULL,'Green','Way','SE',NULL,NULL,NULL,NULL,'Hendersonville',1,1041,NULL,'37075',NULL,1228,36.311047,-86.61173,0,NULL,NULL,NULL),
- (44,121,1,1,0,'788L Northpoint Dr S',788,'L',NULL,'Northpoint','Dr','S',NULL,NULL,NULL,NULL,'Rock View',1,1047,NULL,'24880',NULL,1228,37.641027,-81.53625,0,NULL,NULL,NULL),
- (45,59,1,1,0,'830R Woodbridge Ln SE',830,'R',NULL,'Woodbridge','Ln','SE',NULL,NULL,NULL,NULL,'North Adams',1,1020,NULL,'01247',NULL,1228,42.696064,-73.10145,0,NULL,NULL,NULL),
- (46,5,1,1,0,'839W States Ave N',839,'W',NULL,'States','Ave','N',NULL,NULL,NULL,NULL,'Charlotte',1,1032,NULL,'28223',NULL,1228,35.305552,-80.73303,0,NULL,NULL,NULL),
- (47,43,1,1,0,'254Z Cadell Blvd NE',254,'Z',NULL,'Cadell','Blvd','NE',NULL,NULL,NULL,NULL,'Limestone',1,1031,NULL,'14753',NULL,1228,42.035792,-78.61789,0,NULL,NULL,NULL),
- (48,71,1,1,0,'879X Martin Luther King Ave N',879,'X',NULL,'Martin Luther King','Ave','N',NULL,NULL,NULL,NULL,'Eddyville',1,1014,NULL,'52553',NULL,1228,41.151537,-92.64227,0,NULL,NULL,NULL),
- (49,2,1,1,0,'11C Bay Blvd SW',11,'C',NULL,'Bay','Blvd','SW',NULL,NULL,NULL,NULL,'Grand Rapids',1,1021,NULL,'49550',NULL,1228,43.031413,-85.550267,0,NULL,NULL,NULL),
- (50,117,1,1,0,'858I Caulder Dr S',858,'I',NULL,'Caulder','Dr','S',NULL,NULL,NULL,NULL,'Dammeron Valley',1,1043,NULL,'84783',NULL,1228,37.287005,-113.66144,0,NULL,NULL,NULL),
- (51,173,1,1,0,'259G Jackson Pl SW',259,'G',NULL,'Jackson','Pl','SW',NULL,NULL,NULL,NULL,'Friendship',1,1034,NULL,'45630',NULL,1228,38.793335,-82.96046,0,NULL,NULL,NULL),
- (52,6,1,1,0,'525B Pine Path S',525,'B',NULL,'Pine','Path','S',NULL,NULL,NULL,NULL,'Richland',1,1021,NULL,'49083',NULL,1228,42.379689,-85.45022,0,NULL,NULL,NULL),
- (53,128,1,1,0,'791O Green Blvd W',791,'O',NULL,'Green','Blvd','W',NULL,NULL,NULL,NULL,'Maryville',1,1012,NULL,'62062',NULL,1228,38.726548,-89.9572,0,NULL,NULL,NULL),
- (54,22,1,1,0,'614B Caulder Path SE',614,'B',NULL,'Caulder','Path','SE',NULL,NULL,NULL,NULL,'Charlotte',1,1032,NULL,'28222',NULL,1228,35.26002,-80.804151,0,NULL,NULL,NULL),
- (55,99,1,1,0,'907K Jackson Pl NW',907,'K',NULL,'Jackson','Pl','NW',NULL,NULL,NULL,NULL,'East Bethany',1,1031,NULL,'14054',NULL,1228,42.903676,-78.13481,0,NULL,NULL,NULL),
- (56,98,1,1,0,'151Y Van Ness Blvd S',151,'Y',NULL,'Van Ness','Blvd','S',NULL,NULL,NULL,NULL,'Pittsburgh',1,1037,NULL,'15224',NULL,1228,40.463463,-79.94612,0,NULL,NULL,NULL),
- (57,20,1,1,0,'15Q Pine St N',15,'Q',NULL,'Pine','St','N',NULL,NULL,NULL,NULL,'Springfield',1,1020,NULL,'01108',NULL,1228,42.084094,-72.55523,0,NULL,NULL,NULL),
- (58,52,1,1,0,'974D Van Ness Blvd SW',974,'D',NULL,'Van Ness','Blvd','SW',NULL,NULL,NULL,NULL,'Alief',1,1042,NULL,'77411',NULL,1228,29.83399,-95.434241,0,NULL,NULL,NULL),
- (59,48,1,1,0,'882W Northpoint Ln SW',882,'W',NULL,'Northpoint','Ln','SW',NULL,NULL,NULL,NULL,'Knickerbocker',1,1042,NULL,'76939',NULL,1228,31.250101,-100.592015,0,NULL,NULL,NULL),
- (60,184,1,1,0,'521D States Rd W',521,'D',NULL,'States','Rd','W',NULL,NULL,NULL,NULL,'Bad Axe',1,1021,NULL,'48413',NULL,1228,43.803691,-83.00181,0,NULL,NULL,NULL),
- (61,42,1,1,0,'420I Pine Blvd SE',420,'I',NULL,'Pine','Blvd','SE',NULL,NULL,NULL,NULL,'Spokane',1,1046,NULL,'99252',NULL,1228,47.653568,-117.431742,0,NULL,NULL,NULL),
- (62,29,1,1,0,'801G Second Ln E',801,'G',NULL,'Second','Ln','E',NULL,NULL,NULL,NULL,'Denver',1,1005,NULL,'80241',NULL,1228,39.929566,-104.94931,0,NULL,NULL,NULL),
- (63,50,1,1,0,'657M El Camino Ave E',657,'M',NULL,'El Camino','Ave','E',NULL,NULL,NULL,NULL,'Cordova',1,1019,NULL,'21625',NULL,1228,38.882856,-75.98842,0,NULL,NULL,NULL),
- (64,13,1,1,0,'392L Van Ness Path S',392,'L',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Anniston',1,1000,NULL,'36201',NULL,1228,33.658803,-85.85178,0,NULL,NULL,NULL),
- (65,135,1,1,0,'122Q Green St E',122,'Q',NULL,'Green','St','E',NULL,NULL,NULL,NULL,'Gray',1,1014,NULL,'50110',NULL,1228,41.84115,-94.9812,0,NULL,NULL,NULL),
- (66,37,1,1,0,'95K Maple Ln NE',95,'K',NULL,'Maple','Ln','NE',NULL,NULL,NULL,NULL,'Richmond',1,1045,NULL,'23292',NULL,1228,37.524246,-77.493157,0,NULL,NULL,NULL),
- (67,14,1,1,0,'142R Bay Blvd NW',142,'R',NULL,'Bay','Blvd','NW',NULL,NULL,NULL,NULL,'Graysville',1,1037,NULL,'15337',NULL,1228,39.943552,-80.37399,0,NULL,NULL,NULL),
- (68,62,1,1,0,'667P El Camino Pl NE',667,'P',NULL,'El Camino','Pl','NE',NULL,NULL,NULL,NULL,'Valley Center',1,1015,NULL,'67147',NULL,1228,37.853935,-97.33059,0,NULL,NULL,NULL),
- (69,10,1,1,0,'9B El Camino Blvd NW',9,'B',NULL,'El Camino','Blvd','NW',NULL,NULL,NULL,NULL,'Sheffield',1,1000,NULL,'35660',NULL,1228,34.759738,-87.69317,0,NULL,NULL,NULL),
- (70,91,3,1,0,'163L Martin Luther King Rd NW',163,'L',NULL,'Martin Luther King','Rd','NW',NULL,'Attn: Development',NULL,NULL,'Pittsburgh',1,1037,NULL,'15227',NULL,1228,40.377869,-79.97516,0,NULL,NULL,NULL),
- (71,97,2,1,0,'163L Martin Luther King Rd NW',163,'L',NULL,'Martin Luther King','Rd','NW',NULL,'Attn: Development',NULL,NULL,'Pittsburgh',1,1037,NULL,'15227',NULL,1228,40.377869,-79.97516,0,NULL,NULL,70),
- (72,109,3,1,0,'461V Dowlen Path N',461,'V',NULL,'Dowlen','Path','N',NULL,'Attn: Accounting',NULL,NULL,'Tampa',1,1008,NULL,'33608',NULL,1228,27.84343,-82.488413,0,NULL,NULL,NULL),
- (73,170,2,0,0,'461V Dowlen Path N',461,'V',NULL,'Dowlen','Path','N',NULL,'Attn: Accounting',NULL,NULL,'Tampa',1,1008,NULL,'33608',NULL,1228,27.84343,-82.488413,0,NULL,NULL,72),
- (74,136,3,1,0,'978I States Way N',978,'I',NULL,'States','Way','N',NULL,'Urgent',NULL,NULL,'Gibbon',1,1022,NULL,'55335',NULL,1228,44.527707,-94.53092,0,NULL,NULL,NULL),
- (75,65,2,0,0,'978I States Way N',978,'I',NULL,'States','Way','N',NULL,'Urgent',NULL,NULL,'Gibbon',1,1022,NULL,'55335',NULL,1228,44.527707,-94.53092,0,NULL,NULL,74),
- (76,72,3,1,0,'659Z Jackson Ln SW',659,'Z',NULL,'Jackson','Ln','SW',NULL,'Mailstop 101',NULL,NULL,'Forrest',1,1012,NULL,'61741',NULL,1228,40.756972,-88.40479,0,NULL,NULL,NULL),
- (77,68,2,1,0,'659Z Jackson Ln SW',659,'Z',NULL,'Jackson','Ln','SW',NULL,'Mailstop 101',NULL,NULL,'Forrest',1,1012,NULL,'61741',NULL,1228,40.756972,-88.40479,0,NULL,NULL,76),
- (78,198,3,1,0,'996X Main Ln SE',996,'X',NULL,'Main','Ln','SE',NULL,'Churchgate',NULL,NULL,'Hampden',1,1047,NULL,'25623',NULL,1228,37.743063,-82.10801,0,NULL,NULL,NULL),
- (79,93,2,1,0,'996X Main Ln SE',996,'X',NULL,'Main','Ln','SE',NULL,'Churchgate',NULL,NULL,'Hampden',1,1047,NULL,'25623',NULL,1228,37.743063,-82.10801,0,NULL,NULL,78),
- (80,49,3,1,0,'673W Second Rd E',673,'W',NULL,'Second','Rd','E',NULL,'Mailstop 101',NULL,NULL,'Maxwell',1,1030,NULL,'87728',NULL,1228,36.565525,-104.52049,0,NULL,NULL,NULL),
- (81,61,3,1,0,'983E Lincoln Blvd NE',983,'E',NULL,'Lincoln','Blvd','NE',NULL,'Attn: Development',NULL,NULL,'Kila',1,1025,NULL,'59920',NULL,1228,48.034766,-114.49865,0,NULL,NULL,NULL),
- (82,11,2,1,0,'983E Lincoln Blvd NE',983,'E',NULL,'Lincoln','Blvd','NE',NULL,'Attn: Development',NULL,NULL,'Kila',1,1025,NULL,'59920',NULL,1228,48.034766,-114.49865,0,NULL,NULL,81),
- (83,201,3,1,0,'136X Maple Ave N',136,'X',NULL,'Maple','Ave','N',NULL,'Churchgate',NULL,NULL,'East Jewett',1,1031,NULL,'12424',NULL,1228,42.240343,-74.15932,0,NULL,NULL,NULL),
- (84,116,2,1,0,'136X Maple Ave N',136,'X',NULL,'Maple','Ave','N',NULL,'Churchgate',NULL,NULL,'East Jewett',1,1031,NULL,'12424',NULL,1228,42.240343,-74.15932,0,NULL,NULL,83),
- (85,25,3,1,0,'438Q Green Way S',438,'Q',NULL,'Green','Way','S',NULL,'Attn: Accounting',NULL,NULL,'Scio',1,1036,NULL,'97374',NULL,1228,44.702164,-122.81401,0,NULL,NULL,NULL),
- (86,113,2,1,0,'438Q Green Way S',438,'Q',NULL,'Green','Way','S',NULL,'Attn: Accounting',NULL,NULL,'Scio',1,1036,NULL,'97374',NULL,1228,44.702164,-122.81401,0,NULL,NULL,85),
- (87,106,3,1,0,'798D Van Ness Blvd NE',798,'D',NULL,'Van Ness','Blvd','NE',NULL,'Cuffe Parade',NULL,NULL,'Sour Lake',1,1042,NULL,'77659',NULL,1228,30.150405,-94.41515,0,NULL,NULL,NULL),
- (88,126,2,1,0,'798D Van Ness Blvd NE',798,'D',NULL,'Van Ness','Blvd','NE',NULL,'Cuffe Parade',NULL,NULL,'Sour Lake',1,1042,NULL,'77659',NULL,1228,30.150405,-94.41515,0,NULL,NULL,87),
- (89,70,3,1,0,'316A Caulder Path E',316,'A',NULL,'Caulder','Path','E',NULL,'Mailstop 101',NULL,NULL,'Waunakee',1,1048,NULL,'53597',NULL,1228,43.182873,-89.45408,0,NULL,NULL,NULL),
- (90,171,2,1,0,'316A Caulder Path E',316,'A',NULL,'Caulder','Path','E',NULL,'Mailstop 101',NULL,NULL,'Waunakee',1,1048,NULL,'53597',NULL,1228,43.182873,-89.45408,0,NULL,NULL,89),
- (91,90,3,1,0,'72Q Pine Path NW',72,'Q',NULL,'Pine','Path','NW',NULL,'c/o PO Plus',NULL,NULL,'Gunnison',1,1005,NULL,'81231',NULL,1228,38.702309,-106.940201,0,NULL,NULL,NULL),
- (92,175,2,1,0,'72Q Pine Path NW',72,'Q',NULL,'Pine','Path','NW',NULL,'c/o PO Plus',NULL,NULL,'Gunnison',1,1005,NULL,'81231',NULL,1228,38.702309,-106.940201,0,NULL,NULL,91),
- (93,137,3,1,0,'397S Green St NE',397,'S',NULL,'Green','St','NE',NULL,'Disbursements',NULL,NULL,'Lake Oswego',1,1036,NULL,'97034',NULL,1228,45.40765,-122.6811,0,NULL,NULL,NULL),
- (94,85,2,1,0,'397S Green St NE',397,'S',NULL,'Green','St','NE',NULL,'Disbursements',NULL,NULL,'Lake Oswego',1,1036,NULL,'97034',NULL,1228,45.40765,-122.6811,0,NULL,NULL,93),
- (95,186,3,1,0,'481E Bay Rd N',481,'E',NULL,'Bay','Rd','N',NULL,'Disbursements',NULL,NULL,'Bronx',1,1031,NULL,'10455',NULL,1228,40.815559,-73.90771,0,NULL,NULL,NULL),
- (96,59,2,0,0,'481E Bay Rd N',481,'E',NULL,'Bay','Rd','N',NULL,'Disbursements',NULL,NULL,'Bronx',1,1031,NULL,'10455',NULL,1228,40.815559,-73.90771,0,NULL,NULL,95),
- (97,41,3,1,0,'160Z Northpoint St S',160,'Z',NULL,'Northpoint','St','S',NULL,'Mailstop 101',NULL,NULL,'Brownsville',1,1042,NULL,'78522',NULL,1228,26.188911,-97.764271,0,NULL,NULL,NULL),
- (98,60,2,0,0,'160Z Northpoint St S',160,'Z',NULL,'Northpoint','St','S',NULL,'Mailstop 101',NULL,NULL,'Brownsville',1,1042,NULL,'78522',NULL,1228,26.188911,-97.764271,0,NULL,NULL,97),
- (99,194,3,1,0,'937P Dowlen Way SW',937,'P',NULL,'Dowlen','Way','SW',NULL,'Donor Relations',NULL,NULL,'Nashville',1,1041,NULL,'37246',NULL,1228,36.158606,-86.789998,0,NULL,NULL,NULL),
- (100,139,2,1,0,'937P Dowlen Way SW',937,'P',NULL,'Dowlen','Way','SW',NULL,'Donor Relations',NULL,NULL,'Nashville',1,1041,NULL,'37246',NULL,1228,36.158606,-86.789998,0,NULL,NULL,99),
- (101,40,3,1,0,'927B Pine Ln W',927,'B',NULL,'Pine','Ln','W',NULL,'Payables Dept.',NULL,NULL,'Perdue Hill',1,1000,NULL,'36470',NULL,1228,31.514262,-87.50401,0,NULL,NULL,NULL),
- (102,163,2,1,0,'927B Pine Ln W',927,'B',NULL,'Pine','Ln','W',NULL,'Payables Dept.',NULL,NULL,'Perdue Hill',1,1000,NULL,'36470',NULL,1228,31.514262,-87.50401,0,NULL,NULL,101),
- (103,80,3,1,0,'755R College Way NE',755,'R',NULL,'College','Way','NE',NULL,'Cuffe Parade',NULL,NULL,'Colorado Springs',1,1005,NULL,'80937',NULL,1228,38.82469,-104.562027,0,NULL,NULL,NULL),
- (104,125,3,1,0,'891I Lincoln Pl NW',891,'I',NULL,'Lincoln','Pl','NW',NULL,'Editorial Dept',NULL,NULL,'Loda',1,1012,NULL,'60948',NULL,1228,40.526477,-88.0821,0,NULL,NULL,NULL),
- (105,188,2,0,0,'891I Lincoln Pl NW',891,'I',NULL,'Lincoln','Pl','NW',NULL,'Editorial Dept',NULL,NULL,'Loda',1,1012,NULL,'60948',NULL,1228,40.526477,-88.0821,0,NULL,NULL,104),
- (106,165,3,1,0,'330B Jackson Rd SE',330,'B',NULL,'Jackson','Rd','SE',NULL,'Subscriptions Dept',NULL,NULL,'Cedar Grove',1,1048,NULL,'53013',NULL,1228,43.575272,-87.84597,0,NULL,NULL,NULL),
- (107,12,1,1,0,'858I Caulder Dr S',858,'I',NULL,'Caulder','Dr','S',NULL,NULL,NULL,NULL,'Dammeron Valley',1,1043,NULL,'84783',NULL,1228,37.287005,-113.66144,0,NULL,NULL,50),
- (108,159,1,1,0,'858I Caulder Dr S',858,'I',NULL,'Caulder','Dr','S',NULL,NULL,NULL,NULL,'Dammeron Valley',1,1043,NULL,'84783',NULL,1228,37.287005,-113.66144,0,NULL,NULL,50),
- (109,93,1,0,0,'858I Caulder Dr S',858,'I',NULL,'Caulder','Dr','S',NULL,NULL,NULL,NULL,'Dammeron Valley',1,1043,NULL,'84783',NULL,1228,37.287005,-113.66144,0,NULL,NULL,50),
- (110,34,1,1,0,'858I Caulder Dr S',858,'I',NULL,'Caulder','Dr','S',NULL,NULL,NULL,NULL,'Dammeron Valley',1,1043,NULL,'84783',NULL,1228,37.287005,-113.66144,0,NULL,NULL,50),
- (111,138,1,1,0,'259G Jackson Pl SW',259,'G',NULL,'Jackson','Pl','SW',NULL,NULL,NULL,NULL,'Friendship',1,1034,NULL,'45630',NULL,1228,38.793335,-82.96046,0,NULL,NULL,51),
- (112,28,1,1,0,'259G Jackson Pl SW',259,'G',NULL,'Jackson','Pl','SW',NULL,NULL,NULL,NULL,'Friendship',1,1034,NULL,'45630',NULL,1228,38.793335,-82.96046,0,NULL,NULL,51),
- (113,124,1,1,0,'259G Jackson Pl SW',259,'G',NULL,'Jackson','Pl','SW',NULL,NULL,NULL,NULL,'Friendship',1,1034,NULL,'45630',NULL,1228,38.793335,-82.96046,0,NULL,NULL,51),
- (114,127,1,1,0,'143T Caulder Pl S',143,'T',NULL,'Caulder','Pl','S',NULL,NULL,NULL,NULL,'Jefferson City',1,1024,NULL,'65103',NULL,1228,38.530921,-92.249342,0,NULL,NULL,NULL),
- (115,103,1,1,0,'525B Pine Path S',525,'B',NULL,'Pine','Path','S',NULL,NULL,NULL,NULL,'Richland',1,1021,NULL,'49083',NULL,1228,42.379689,-85.45022,0,NULL,NULL,52),
- (116,151,1,1,0,'525B Pine Path S',525,'B',NULL,'Pine','Path','S',NULL,NULL,NULL,NULL,'Richland',1,1021,NULL,'49083',NULL,1228,42.379689,-85.45022,0,NULL,NULL,52),
- (117,46,1,1,0,'525B Pine Path S',525,'B',NULL,'Pine','Path','S',NULL,NULL,NULL,NULL,'Richland',1,1021,NULL,'49083',NULL,1228,42.379689,-85.45022,0,NULL,NULL,52),
- (118,193,1,1,0,'496R College Dr N',496,'R',NULL,'College','Dr','N',NULL,NULL,NULL,NULL,'Dover',1,1028,NULL,'03821',NULL,1228,43.326734,-71.028427,0,NULL,NULL,NULL),
- (119,147,1,1,0,'791O Green Blvd W',791,'O',NULL,'Green','Blvd','W',NULL,NULL,NULL,NULL,'Maryville',1,1012,NULL,'62062',NULL,1228,38.726548,-89.9572,0,NULL,NULL,53),
- (120,183,1,1,0,'791O Green Blvd W',791,'O',NULL,'Green','Blvd','W',NULL,NULL,NULL,NULL,'Maryville',1,1012,NULL,'62062',NULL,1228,38.726548,-89.9572,0,NULL,NULL,53),
- (121,97,1,0,0,'791O Green Blvd W',791,'O',NULL,'Green','Blvd','W',NULL,NULL,NULL,NULL,'Maryville',1,1012,NULL,'62062',NULL,1228,38.726548,-89.9572,0,NULL,NULL,53),
- (122,119,1,1,0,'791O Green Blvd W',791,'O',NULL,'Green','Blvd','W',NULL,NULL,NULL,NULL,'Maryville',1,1012,NULL,'62062',NULL,1228,38.726548,-89.9572,0,NULL,NULL,53),
- (123,67,1,1,0,'614B Caulder Path SE',614,'B',NULL,'Caulder','Path','SE',NULL,NULL,NULL,NULL,'Charlotte',1,1032,NULL,'28222',NULL,1228,35.26002,-80.804151,0,NULL,NULL,54),
- (124,166,1,1,0,'614B Caulder Path SE',614,'B',NULL,'Caulder','Path','SE',NULL,NULL,NULL,NULL,'Charlotte',1,1032,NULL,'28222',NULL,1228,35.26002,-80.804151,0,NULL,NULL,54),
- (125,169,1,1,0,'614B Caulder Path SE',614,'B',NULL,'Caulder','Path','SE',NULL,NULL,NULL,NULL,'Charlotte',1,1032,NULL,'28222',NULL,1228,35.26002,-80.804151,0,NULL,NULL,54),
- (126,19,1,1,0,'614B Caulder Path SE',614,'B',NULL,'Caulder','Path','SE',NULL,NULL,NULL,NULL,'Charlotte',1,1032,NULL,'28222',NULL,1228,35.26002,-80.804151,0,NULL,NULL,54),
- (127,111,1,1,0,'907K Jackson Pl NW',907,'K',NULL,'Jackson','Pl','NW',NULL,NULL,NULL,NULL,'East Bethany',1,1031,NULL,'14054',NULL,1228,42.903676,-78.13481,0,NULL,NULL,55),
- (128,113,1,0,0,'907K Jackson Pl NW',907,'K',NULL,'Jackson','Pl','NW',NULL,NULL,NULL,NULL,'East Bethany',1,1031,NULL,'14054',NULL,1228,42.903676,-78.13481,0,NULL,NULL,55),
- (129,192,1,1,0,'907K Jackson Pl NW',907,'K',NULL,'Jackson','Pl','NW',NULL,NULL,NULL,NULL,'East Bethany',1,1031,NULL,'14054',NULL,1228,42.903676,-78.13481,0,NULL,NULL,55),
- (130,167,1,1,0,'304B Caulder Path E',304,'B',NULL,'Caulder','Path','E',NULL,NULL,NULL,NULL,'Muskegon',1,1021,NULL,'49443',NULL,1228,43.295493,-86.468853,0,NULL,NULL,NULL),
- (131,130,1,1,0,'151Y Van Ness Blvd S',151,'Y',NULL,'Van Ness','Blvd','S',NULL,NULL,NULL,NULL,'Pittsburgh',1,1037,NULL,'15224',NULL,1228,40.463463,-79.94612,0,NULL,NULL,56),
- (132,92,1,1,0,'151Y Van Ness Blvd S',151,'Y',NULL,'Van Ness','Blvd','S',NULL,NULL,NULL,NULL,'Pittsburgh',1,1037,NULL,'15224',NULL,1228,40.463463,-79.94612,0,NULL,NULL,56),
- (133,114,1,1,0,'151Y Van Ness Blvd S',151,'Y',NULL,'Van Ness','Blvd','S',NULL,NULL,NULL,NULL,'Pittsburgh',1,1037,NULL,'15224',NULL,1228,40.463463,-79.94612,0,NULL,NULL,56),
- (134,122,1,1,0,'151Y Van Ness Blvd S',151,'Y',NULL,'Van Ness','Blvd','S',NULL,NULL,NULL,NULL,'Pittsburgh',1,1037,NULL,'15224',NULL,1228,40.463463,-79.94612,0,NULL,NULL,56),
- (135,74,1,1,0,'15Q Pine St N',15,'Q',NULL,'Pine','St','N',NULL,NULL,NULL,NULL,'Springfield',1,1020,NULL,'01108',NULL,1228,42.084094,-72.55523,0,NULL,NULL,57),
- (136,68,1,0,0,'15Q Pine St N',15,'Q',NULL,'Pine','St','N',NULL,NULL,NULL,NULL,'Springfield',1,1020,NULL,'01108',NULL,1228,42.084094,-72.55523,0,NULL,NULL,57),
- (137,15,1,1,0,'15Q Pine St N',15,'Q',NULL,'Pine','St','N',NULL,NULL,NULL,NULL,'Springfield',1,1020,NULL,'01108',NULL,1228,42.084094,-72.55523,0,NULL,NULL,57),
- (138,189,1,1,0,'287U Pine Rd NE',287,'U',NULL,'Pine','Rd','NE',NULL,NULL,NULL,NULL,'Fairfield',1,1008,NULL,'32634',NULL,1228,29.35089,-82.27648,0,NULL,NULL,NULL),
- (139,110,1,1,0,'974D Van Ness Blvd SW',974,'D',NULL,'Van Ness','Blvd','SW',NULL,NULL,NULL,NULL,'Alief',1,1042,NULL,'77411',NULL,1228,29.83399,-95.434241,0,NULL,NULL,58),
- (140,95,1,1,0,'974D Van Ness Blvd SW',974,'D',NULL,'Van Ness','Blvd','SW',NULL,NULL,NULL,NULL,'Alief',1,1042,NULL,'77411',NULL,1228,29.83399,-95.434241,0,NULL,NULL,58),
- (141,154,1,1,0,'974D Van Ness Blvd SW',974,'D',NULL,'Van Ness','Blvd','SW',NULL,NULL,NULL,NULL,'Alief',1,1042,NULL,'77411',NULL,1228,29.83399,-95.434241,0,NULL,NULL,58),
- (142,161,1,1,0,'974D Van Ness Blvd SW',974,'D',NULL,'Van Ness','Blvd','SW',NULL,NULL,NULL,NULL,'Alief',1,1042,NULL,'77411',NULL,1228,29.83399,-95.434241,0,NULL,NULL,58),
- (143,157,1,1,0,'882W Northpoint Ln SW',882,'W',NULL,'Northpoint','Ln','SW',NULL,NULL,NULL,NULL,'Knickerbocker',1,1042,NULL,'76939',NULL,1228,31.250101,-100.592015,0,NULL,NULL,59),
- (144,8,1,1,0,'882W Northpoint Ln SW',882,'W',NULL,'Northpoint','Ln','SW',NULL,NULL,NULL,NULL,'Knickerbocker',1,1042,NULL,'76939',NULL,1228,31.250101,-100.592015,0,NULL,NULL,59),
- (145,175,1,0,0,'882W Northpoint Ln SW',882,'W',NULL,'Northpoint','Ln','SW',NULL,NULL,NULL,NULL,'Knickerbocker',1,1042,NULL,'76939',NULL,1228,31.250101,-100.592015,0,NULL,NULL,59),
- (146,108,1,1,0,'882W Northpoint Ln SW',882,'W',NULL,'Northpoint','Ln','SW',NULL,NULL,NULL,NULL,'Knickerbocker',1,1042,NULL,'76939',NULL,1228,31.250101,-100.592015,0,NULL,NULL,59),
- (147,102,1,1,0,'521D States Rd W',521,'D',NULL,'States','Rd','W',NULL,NULL,NULL,NULL,'Bad Axe',1,1021,NULL,'48413',NULL,1228,43.803691,-83.00181,0,NULL,NULL,60),
- (148,75,1,1,0,'521D States Rd W',521,'D',NULL,'States','Rd','W',NULL,NULL,NULL,NULL,'Bad Axe',1,1021,NULL,'48413',NULL,1228,43.803691,-83.00181,0,NULL,NULL,60),
- (149,133,1,1,0,'521D States Rd W',521,'D',NULL,'States','Rd','W',NULL,NULL,NULL,NULL,'Bad Axe',1,1021,NULL,'48413',NULL,1228,43.803691,-83.00181,0,NULL,NULL,60),
- (150,148,1,1,0,'521D States Rd W',521,'D',NULL,'States','Rd','W',NULL,NULL,NULL,NULL,'Bad Axe',1,1021,NULL,'48413',NULL,1228,43.803691,-83.00181,0,NULL,NULL,60),
- (151,9,1,1,0,'420I Pine Blvd SE',420,'I',NULL,'Pine','Blvd','SE',NULL,NULL,NULL,NULL,'Spokane',1,1046,NULL,'99252',NULL,1228,47.653568,-117.431742,0,NULL,NULL,61),
- (152,38,1,1,0,'420I Pine Blvd SE',420,'I',NULL,'Pine','Blvd','SE',NULL,NULL,NULL,NULL,'Spokane',1,1046,NULL,'99252',NULL,1228,47.653568,-117.431742,0,NULL,NULL,61),
- (153,155,1,1,0,'420I Pine Blvd SE',420,'I',NULL,'Pine','Blvd','SE',NULL,NULL,NULL,NULL,'Spokane',1,1046,NULL,'99252',NULL,1228,47.653568,-117.431742,0,NULL,NULL,61),
- (154,168,1,1,0,'420I Pine Blvd SE',420,'I',NULL,'Pine','Blvd','SE',NULL,NULL,NULL,NULL,'Spokane',1,1046,NULL,'99252',NULL,1228,47.653568,-117.431742,0,NULL,NULL,61),
- (155,21,1,1,0,'801G Second Ln E',801,'G',NULL,'Second','Ln','E',NULL,NULL,NULL,NULL,'Denver',1,1005,NULL,'80241',NULL,1228,39.929566,-104.94931,0,NULL,NULL,62),
- (156,64,1,1,0,'801G Second Ln E',801,'G',NULL,'Second','Ln','E',NULL,NULL,NULL,NULL,'Denver',1,1005,NULL,'80241',NULL,1228,39.929566,-104.94931,0,NULL,NULL,62),
- (157,115,1,1,0,'801G Second Ln E',801,'G',NULL,'Second','Ln','E',NULL,NULL,NULL,NULL,'Denver',1,1005,NULL,'80241',NULL,1228,39.929566,-104.94931,0,NULL,NULL,62),
- (158,156,1,1,0,'801G Second Ln E',801,'G',NULL,'Second','Ln','E',NULL,NULL,NULL,NULL,'Denver',1,1005,NULL,'80241',NULL,1228,39.929566,-104.94931,0,NULL,NULL,62),
- (159,69,1,1,0,'657M El Camino Ave E',657,'M',NULL,'El Camino','Ave','E',NULL,NULL,NULL,NULL,'Cordova',1,1019,NULL,'21625',NULL,1228,38.882856,-75.98842,0,NULL,NULL,63),
- (160,118,1,1,0,'657M El Camino Ave E',657,'M',NULL,'El Camino','Ave','E',NULL,NULL,NULL,NULL,'Cordova',1,1019,NULL,'21625',NULL,1228,38.882856,-75.98842,0,NULL,NULL,63),
- (161,87,1,1,0,'657M El Camino Ave E',657,'M',NULL,'El Camino','Ave','E',NULL,NULL,NULL,NULL,'Cordova',1,1019,NULL,'21625',NULL,1228,38.882856,-75.98842,0,NULL,NULL,63),
- (162,190,1,1,0,'793A Martin Luther King St NE',793,'A',NULL,'Martin Luther King','St','NE',NULL,NULL,NULL,NULL,'Wheat Ridge',1,1005,NULL,'80033',NULL,1228,39.774341,-105.10036,0,NULL,NULL,NULL),
- (163,160,1,1,0,'392L Van Ness Path S',392,'L',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Anniston',1,1000,NULL,'36201',NULL,1228,33.658803,-85.85178,0,NULL,NULL,64),
- (164,83,1,1,0,'392L Van Ness Path S',392,'L',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Anniston',1,1000,NULL,'36201',NULL,1228,33.658803,-85.85178,0,NULL,NULL,64),
- (165,26,1,1,0,'392L Van Ness Path S',392,'L',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Anniston',1,1000,NULL,'36201',NULL,1228,33.658803,-85.85178,0,NULL,NULL,64),
- (166,123,1,1,0,'392L Van Ness Path S',392,'L',NULL,'Van Ness','Path','S',NULL,NULL,NULL,NULL,'Anniston',1,1000,NULL,'36201',NULL,1228,33.658803,-85.85178,0,NULL,NULL,64),
- (167,63,1,1,0,'122Q Green St E',122,'Q',NULL,'Green','St','E',NULL,NULL,NULL,NULL,'Gray',1,1014,NULL,'50110',NULL,1228,41.84115,-94.9812,0,NULL,NULL,65),
- (168,196,1,1,0,'122Q Green St E',122,'Q',NULL,'Green','St','E',NULL,NULL,NULL,NULL,'Gray',1,1014,NULL,'50110',NULL,1228,41.84115,-94.9812,0,NULL,NULL,65),
- (169,191,1,1,0,'122Q Green St E',122,'Q',NULL,'Green','St','E',NULL,NULL,NULL,NULL,'Gray',1,1014,NULL,'50110',NULL,1228,41.84115,-94.9812,0,NULL,NULL,65),
- (170,57,1,1,0,'122Q Green St E',122,'Q',NULL,'Green','St','E',NULL,NULL,NULL,NULL,'Gray',1,1014,NULL,'50110',NULL,1228,41.84115,-94.9812,0,NULL,NULL,65),
- (171,126,1,0,0,'95K Maple Ln NE',95,'K',NULL,'Maple','Ln','NE',NULL,NULL,NULL,NULL,'Richmond',1,1045,NULL,'23292',NULL,1228,37.524246,-77.493157,0,NULL,NULL,66),
- (172,116,1,0,0,'95K Maple Ln NE',95,'K',NULL,'Maple','Ln','NE',NULL,NULL,NULL,NULL,'Richmond',1,1045,NULL,'23292',NULL,1228,37.524246,-77.493157,0,NULL,NULL,66),
- (173,51,1,1,0,'95K Maple Ln NE',95,'K',NULL,'Maple','Ln','NE',NULL,NULL,NULL,NULL,'Richmond',1,1045,NULL,'23292',NULL,1228,37.524246,-77.493157,0,NULL,NULL,66),
- (174,195,1,1,0,'95K Maple Ln NE',95,'K',NULL,'Maple','Ln','NE',NULL,NULL,NULL,NULL,'Richmond',1,1045,NULL,'23292',NULL,1228,37.524246,-77.493157,0,NULL,NULL,66),
- (175,11,1,0,0,'142R Bay Blvd NW',142,'R',NULL,'Bay','Blvd','NW',NULL,NULL,NULL,NULL,'Graysville',1,1037,NULL,'15337',NULL,1228,39.943552,-80.37399,0,NULL,NULL,67),
- (176,171,1,0,0,'142R Bay Blvd NW',142,'R',NULL,'Bay','Blvd','NW',NULL,NULL,NULL,NULL,'Graysville',1,1037,NULL,'15337',NULL,1228,39.943552,-80.37399,0,NULL,NULL,67),
- (177,182,1,1,0,'142R Bay Blvd NW',142,'R',NULL,'Bay','Blvd','NW',NULL,NULL,NULL,NULL,'Graysville',1,1037,NULL,'15337',NULL,1228,39.943552,-80.37399,0,NULL,NULL,67),
- (178,100,1,1,0,'765S El Camino Pl W',765,'S',NULL,'El Camino','Pl','W',NULL,NULL,NULL,NULL,'Gann Valley',1,1040,NULL,'57341',NULL,1228,44.070421,-99.01332,0,NULL,NULL,NULL),
- (179,132,1,1,0,'667P El Camino Pl NE',667,'P',NULL,'El Camino','Pl','NE',NULL,NULL,NULL,NULL,'Valley Center',1,1015,NULL,'67147',NULL,1228,37.853935,-97.33059,0,NULL,NULL,68),
- (180,47,1,1,0,'667P El Camino Pl NE',667,'P',NULL,'El Camino','Pl','NE',NULL,NULL,NULL,NULL,'Valley Center',1,1015,NULL,'67147',NULL,1228,37.853935,-97.33059,0,NULL,NULL,68),
- (181,16,1,1,0,'667P El Camino Pl NE',667,'P',NULL,'El Camino','Pl','NE',NULL,NULL,NULL,NULL,'Valley Center',1,1015,NULL,'67147',NULL,1228,37.853935,-97.33059,0,NULL,NULL,68),
- (182,149,1,1,0,'667P El Camino Pl NE',667,'P',NULL,'El Camino','Pl','NE',NULL,NULL,NULL,NULL,'Valley Center',1,1015,NULL,'67147',NULL,1228,37.853935,-97.33059,0,NULL,NULL,68),
- (183,107,1,1,0,'9B El Camino Blvd NW',9,'B',NULL,'El Camino','Blvd','NW',NULL,NULL,NULL,NULL,'Sheffield',1,1000,NULL,'35660',NULL,1228,34.759738,-87.69317,0,NULL,NULL,69),
- (184,174,1,1,0,'9B El Camino Blvd NW',9,'B',NULL,'El Camino','Blvd','NW',NULL,NULL,NULL,NULL,'Sheffield',1,1000,NULL,'35660',NULL,1228,34.759738,-87.69317,0,NULL,NULL,69),
- (185,141,1,1,0,'9B El Camino Blvd NW',9,'B',NULL,'El Camino','Blvd','NW',NULL,NULL,NULL,NULL,'Sheffield',1,1000,NULL,'35660',NULL,1228,34.759738,-87.69317,0,NULL,NULL,69),
- (186,82,1,1,0,'9B El Camino Blvd NW',9,'B',NULL,'El Camino','Blvd','NW',NULL,NULL,NULL,NULL,'Sheffield',1,1000,NULL,'35660',NULL,1228,34.759738,-87.69317,0,NULL,NULL,69),
- (187,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),
- (188,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),
- (189,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,76,1,1,0,'457D Dowlen Blvd NE',457,'D',NULL,'Dowlen','Blvd','NE',NULL,NULL,NULL,NULL,'Ramsey',1,1029,NULL,'07446',NULL,1228,41.058819,-74.14238,0,NULL,NULL,NULL),
+ (2,79,1,1,0,'584K Beech Ave NE',584,'K',NULL,'Beech','Ave','NE',NULL,NULL,NULL,NULL,'Washington',1,1050,NULL,'20463',NULL,1228,38.893311,-77.014647,0,NULL,NULL,NULL),
+ (3,170,1,1,0,'738B Caulder Way N',738,'B',NULL,'Caulder','Way','N',NULL,NULL,NULL,NULL,'Pomona',1,1012,NULL,'62975',NULL,1228,37.618822,-89.3617,0,NULL,NULL,NULL),
+ (4,95,1,1,0,'561G Maple Rd E',561,'G',NULL,'Maple','Rd','E',NULL,NULL,NULL,NULL,'Kansas City',1,1024,NULL,'64139',NULL,1228,38.959277,-94.40868,0,NULL,NULL,NULL),
+ (5,58,1,1,0,'226P Martin Luther King Pl N',226,'P',NULL,'Martin Luther King','Pl','N',NULL,NULL,NULL,NULL,'Rochester',1,1031,NULL,'14645',NULL,1228,43.286024,-77.684264,0,NULL,NULL,NULL),
+ (6,71,1,1,0,'17O Van Ness Dr NE',17,'O',NULL,'Van Ness','Dr','NE',NULL,NULL,NULL,NULL,'Wilmore',1,1015,NULL,'67155',NULL,1228,37.34323,-99.14364,0,NULL,NULL,NULL),
+ (7,162,1,1,0,'530I Maple Ln N',530,'I',NULL,'Maple','Ln','N',NULL,NULL,NULL,NULL,'Bartlett',1,1034,NULL,'45713',NULL,1228,39.419647,-81.8164,0,NULL,NULL,NULL),
+ (8,197,1,1,0,'12K Second Ln SE',12,'K',NULL,'Second','Ln','SE',NULL,NULL,NULL,NULL,'Phoenix',1,1002,NULL,'85042',NULL,1228,33.381234,-112.027663,0,NULL,NULL,NULL),
+ (9,200,1,1,0,'785S Main Dr W',785,'S',NULL,'Main','Dr','W',NULL,NULL,NULL,NULL,'Hospers',1,1014,NULL,'51238',NULL,1228,43.072732,-95.89855,0,NULL,NULL,NULL),
+ (10,7,1,1,0,'102P Caulder Ln SE',102,'P',NULL,'Caulder','Ln','SE',NULL,NULL,NULL,NULL,'Karlsruhe',1,1033,NULL,'58744',NULL,1228,48.102064,-100.61537,0,NULL,NULL,NULL),
+ (11,111,1,1,0,'291O Main Ln E',291,'O',NULL,'Main','Ln','E',NULL,NULL,NULL,NULL,'Madison',1,1048,NULL,'53794',NULL,1228,43.06956,-89.423861,0,NULL,NULL,NULL),
+ (12,9,1,1,0,'50K El Camino Ave W',50,'K',NULL,'El Camino','Ave','W',NULL,NULL,NULL,NULL,'Laingsburg',1,1021,NULL,'48848',NULL,1228,42.884921,-84.3569,0,NULL,NULL,NULL),
+ (13,147,1,1,0,'374X Pine Way S',374,'X',NULL,'Pine','Way','S',NULL,NULL,NULL,NULL,'Greenville',1,1031,NULL,'12083',NULL,1228,42.430684,-74.03728,0,NULL,NULL,NULL),
+ (14,130,1,1,0,'69B Cadell Dr SW',69,'B',NULL,'Cadell','Dr','SW',NULL,NULL,NULL,NULL,'Pageton',1,1047,NULL,'24871',NULL,1228,37.325163,-81.47554,0,NULL,NULL,NULL),
+ (15,15,1,1,0,'316T Dowlen Ave SW',316,'T',NULL,'Dowlen','Ave','SW',NULL,NULL,NULL,NULL,'White Earth',1,1022,NULL,'56591',NULL,1228,46.933961,-95.678375,0,NULL,NULL,NULL),
+ (16,106,1,1,0,'734D Dowlen Rd NW',734,'D',NULL,'Dowlen','Rd','NW',NULL,NULL,NULL,NULL,'Bentonville',1,1003,NULL,'72712',NULL,1228,36.362525,-94.23308,0,NULL,NULL,NULL),
+ (17,112,1,1,0,'225Q Woodbridge Path E',225,'Q',NULL,'Woodbridge','Path','E',NULL,NULL,NULL,NULL,'Dover Foxcroft',1,1018,NULL,'04426',NULL,1228,45.195052,-69.18861,0,NULL,NULL,NULL),
+ (18,171,1,1,0,'93I Lincoln Blvd E',93,'I',NULL,'Lincoln','Blvd','E',NULL,NULL,NULL,NULL,'Millport',1,1000,NULL,'35576',NULL,1228,33.581135,-88.10835,0,NULL,NULL,NULL),
+ (19,157,1,1,0,'33C Dowlen Dr W',33,'C',NULL,'Dowlen','Dr','W',NULL,NULL,NULL,NULL,'Pittsburgh',1,1037,NULL,'15268',NULL,1228,40.434436,-80.024817,0,NULL,NULL,NULL),
+ (20,128,1,1,0,'749A College Dr NW',749,'A',NULL,'College','Dr','NW',NULL,NULL,NULL,NULL,'Manila',1,1003,NULL,'72442',NULL,1228,35.83821,-90.17029,0,NULL,NULL,NULL),
+ (21,84,1,1,0,'754O Dowlen Ln SE',754,'O',NULL,'Dowlen','Ln','SE',NULL,NULL,NULL,NULL,'Fargo',1,1033,NULL,'58104',NULL,1228,46.812118,-96.839,0,NULL,NULL,NULL),
+ (22,180,1,1,0,'820P Cadell Dr NW',820,'P',NULL,'Cadell','Dr','NW',NULL,NULL,NULL,NULL,'Herrin',1,1012,NULL,'62648',NULL,1228,37.803216,-89.058643,0,NULL,NULL,NULL),
+ (23,118,1,1,0,'682J Beech Ave S',682,'J',NULL,'Beech','Ave','S',NULL,NULL,NULL,NULL,'McCrory',1,1003,NULL,'72189',NULL,1228,35.179148,-91.259428,0,NULL,NULL,NULL),
+ (24,61,1,1,0,'901Z Dowlen Pl NW',901,'Z',NULL,'Dowlen','Pl','NW',NULL,NULL,NULL,NULL,'Mount Sterling',1,1048,NULL,'54645',NULL,1228,43.31493,-90.9287,0,NULL,NULL,NULL),
+ (25,174,1,1,0,'687R Beech Dr NE',687,'R',NULL,'Beech','Dr','NE',NULL,NULL,NULL,NULL,'Edwards',1,1023,NULL,'39066',NULL,1228,32.295098,-90.60286,0,NULL,NULL,NULL),
+ (26,107,1,1,0,'869V Woodbridge Rd NE',869,'V',NULL,'Woodbridge','Rd','NE',NULL,NULL,NULL,NULL,'Dayton',1,1034,NULL,'45402',NULL,1228,39.757758,-84.18848,0,NULL,NULL,NULL),
+ (27,80,1,1,0,'833I Second Ave S',833,'I',NULL,'Second','Ave','S',NULL,NULL,NULL,NULL,'Rapidan',1,1045,NULL,'22733',NULL,1228,38.324175,-78.05877,0,NULL,NULL,NULL),
+ (28,198,1,1,0,'106M Dowlen Ave E',106,'M',NULL,'Dowlen','Ave','E',NULL,NULL,NULL,NULL,'Detroit',1,1021,NULL,'48231',NULL,1228,42.239933,-83.150823,0,NULL,NULL,NULL),
+ (29,149,1,1,0,'326Y El Camino Way NE',326,'Y',NULL,'El Camino','Way','NE',NULL,NULL,NULL,NULL,'Madison',1,1048,NULL,'53787',NULL,1228,43.06956,-89.423861,0,NULL,NULL,NULL),
+ (30,96,1,1,0,'789X College Way NW',789,'X',NULL,'College','Way','NW',NULL,NULL,NULL,NULL,'Hancock',1,1018,NULL,'04640',NULL,1228,44.524526,-68.28298,0,NULL,NULL,NULL),
+ (31,188,1,1,0,'152O Pine Ave NW',152,'O',NULL,'Pine','Ave','NW',NULL,NULL,NULL,NULL,'Sauquoit',1,1031,NULL,'13456',NULL,1228,43.005669,-75.26202,0,NULL,NULL,NULL),
+ (32,97,1,1,0,'471W Northpoint Path SW',471,'W',NULL,'Northpoint','Path','SW',NULL,NULL,NULL,NULL,'Storrie',1,1004,NULL,'95980',NULL,1228,39.918503,-121.337404,0,NULL,NULL,NULL),
+ (33,4,1,1,0,'171J Van Ness Pl SE',171,'J',NULL,'Van Ness','Pl','SE',NULL,NULL,NULL,NULL,'Juana Diaz',1,1056,NULL,'00795',NULL,1228,18.036253,-66.50289,0,NULL,NULL,NULL),
+ (34,49,1,1,0,'400X Van Ness Blvd N',400,'X',NULL,'Van Ness','Blvd','N',NULL,NULL,NULL,NULL,'Lakeside',1,1025,NULL,'59922',NULL,1228,48.005656,-114.24184,0,NULL,NULL,NULL),
+ (35,68,1,1,0,'403T Van Ness Ave E',403,'T',NULL,'Van Ness','Ave','E',NULL,NULL,NULL,NULL,'Lincoln',1,1030,NULL,'88338',NULL,1228,33.479136,-105.35812,0,NULL,NULL,NULL),
+ (36,63,1,1,0,'49Q Caulder Dr NE',49,'Q',NULL,'Caulder','Dr','NE',NULL,NULL,NULL,NULL,'Spring',1,1042,NULL,'77379',NULL,1228,30.024749,-95.53215,0,NULL,NULL,NULL),
+ (37,92,1,1,0,'676P Beech Rd N',676,'P',NULL,'Beech','Rd','N',NULL,NULL,NULL,NULL,'Locust Grove',1,1035,NULL,'74352',NULL,1228,36.148065,-95.16801,0,NULL,NULL,NULL),
+ (38,138,1,1,0,'985J Jackson Dr E',985,'J',NULL,'Jackson','Dr','E',NULL,NULL,NULL,NULL,'Washington',1,1050,NULL,'20350',NULL,1228,38.893311,-77.014647,0,NULL,NULL,NULL),
+ (39,83,1,1,0,'827T States Ln SE',827,'T',NULL,'States','Ln','SE',NULL,NULL,NULL,NULL,'Lamont',1,1021,NULL,'49430',NULL,1228,43.010337,-85.89754,0,NULL,NULL,NULL),
+ (40,13,1,1,0,'54P Northpoint Blvd SW',54,'P',NULL,'Northpoint','Blvd','SW',NULL,NULL,NULL,NULL,'Paradis',1,1017,NULL,'70080',NULL,1228,29.878373,-90.43063,0,NULL,NULL,NULL),
+ (41,98,1,1,0,'539Z Second St SW',539,'Z',NULL,'Second','St','SW',NULL,NULL,NULL,NULL,'Zavalla',1,1042,NULL,'75980',NULL,1228,31.154673,-94.363,0,NULL,NULL,NULL),
+ (42,103,1,1,0,'786W Jackson Ln SW',786,'W',NULL,'Jackson','Ln','SW',NULL,NULL,NULL,NULL,'Everton',1,1003,NULL,'72633',NULL,1228,36.150276,-92.89576,0,NULL,NULL,NULL),
+ (43,105,1,1,0,'236Q Caulder Way SE',236,'Q',NULL,'Caulder','Way','SE',NULL,NULL,NULL,NULL,'Chambersburg',1,1012,NULL,'62323',NULL,1228,39.817702,-90.66923,0,NULL,NULL,NULL),
+ (44,183,1,1,0,'468S Woodbridge Dr NE',468,'S',NULL,'Woodbridge','Dr','NE',NULL,NULL,NULL,NULL,'Van Nuys',1,1004,NULL,'91482',NULL,1228,33.786594,-118.298662,0,NULL,NULL,NULL),
+ (45,119,1,1,0,'13X Bay Ave SW',13,'X',NULL,'Bay','Ave','SW',NULL,NULL,NULL,NULL,'Norwood',1,1031,NULL,'13668',NULL,1228,44.752355,-74.98906,0,NULL,NULL,NULL),
+ (46,20,1,1,0,'997N Woodbridge Way N',997,'N',NULL,'Woodbridge','Way','N',NULL,NULL,NULL,NULL,'Dwight',1,1015,NULL,'66849',NULL,1228,38.877563,-96.58981,0,NULL,NULL,NULL),
+ (47,161,1,1,0,'307V Cadell Path S',307,'V',NULL,'Cadell','Path','S',NULL,NULL,NULL,NULL,'Luning',1,1027,NULL,'89420',NULL,1228,38.555308,-118.21818,0,NULL,NULL,NULL),
+ (48,44,1,1,0,'727I Van Ness Dr S',727,'I',NULL,'Van Ness','Dr','S',NULL,NULL,NULL,NULL,'Madison',1,1048,NULL,'53787',NULL,1228,43.06956,-89.423861,0,NULL,NULL,NULL),
+ (49,201,1,1,0,'556E Second Path E',556,'E',NULL,'Second','Path','E',NULL,NULL,NULL,NULL,'Coats',1,1015,NULL,'67028',NULL,1228,37.469499,-98.93543,0,NULL,NULL,NULL),
+ (50,124,1,1,0,'292S Green Path S',292,'S',NULL,'Green','Path','S',NULL,NULL,NULL,NULL,'Palestine',1,1042,NULL,'75803',NULL,1228,31.760418,-95.656779,0,NULL,NULL,NULL),
+ (51,151,1,1,0,'905W Cadell St W',905,'W',NULL,'Cadell','St','W',NULL,NULL,NULL,NULL,'Brooksville',1,1008,NULL,'34610',NULL,1228,28.397791,-82.53084,0,NULL,NULL,NULL),
+ (52,90,1,1,0,'733X Caulder Ln SE',733,'X',NULL,'Caulder','Ln','SE',NULL,NULL,NULL,NULL,'Alabaster',1,1000,NULL,'35007',NULL,1228,33.232422,-86.80871,0,NULL,NULL,NULL),
+ (53,78,1,1,0,'79S Lincoln Ave SE',79,'S',NULL,'Lincoln','Ave','SE',NULL,NULL,NULL,NULL,'Flint',1,1021,NULL,'48550',NULL,1228,43.034927,-83.688706,0,NULL,NULL,NULL),
+ (54,131,1,1,0,'702I Cadell Pl N',702,'I',NULL,'Cadell','Pl','N',NULL,NULL,NULL,NULL,'New Britain',1,1006,NULL,'06052',NULL,1228,41.659099,-72.80129,0,NULL,NULL,NULL),
+ (55,32,1,1,0,'79L Caulder Rd W',79,'L',NULL,'Caulder','Rd','W',NULL,NULL,NULL,NULL,'Chattahoochee',1,1008,NULL,'32324',NULL,1228,30.687983,-84.8218,0,NULL,NULL,NULL),
+ (56,132,1,1,0,'810I Cadell Ave NE',810,'I',NULL,'Cadell','Ave','NE',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57196',NULL,1228,43.674582,-96.79134,0,NULL,NULL,NULL),
+ (57,153,1,1,0,'47H College Ave NW',47,'H',NULL,'College','Ave','NW',NULL,NULL,NULL,NULL,'South Shore',1,1016,NULL,'41175',NULL,1228,38.676695,-82.9686,0,NULL,NULL,NULL),
+ (58,37,1,1,0,'316W El Camino Way NE',316,'W',NULL,'El Camino','Way','NE',NULL,NULL,NULL,NULL,'Glenwood',1,1012,NULL,'60425',NULL,1228,41.544584,-87.61289,0,NULL,NULL,NULL),
+ (59,169,1,1,0,'13D Caulder Ln S',13,'D',NULL,'Caulder','Ln','S',NULL,NULL,NULL,NULL,'Mobile',1,1000,NULL,'36695',NULL,1228,30.646415,-88.23657,0,NULL,NULL,NULL),
+ (60,67,1,1,0,'4B Lincoln Ln S',4,'B',NULL,'Lincoln','Ln','S',NULL,NULL,NULL,NULL,'Elizabeth City',1,1032,NULL,'27907',NULL,1228,36.285026,-76.255312,0,NULL,NULL,NULL),
+ (61,94,1,1,0,'208V Pine Pl E',208,'V',NULL,'Pine','Pl','E',NULL,NULL,NULL,NULL,'Sandy',1,1043,NULL,'84070',NULL,1228,40.581595,-111.88821,0,NULL,NULL,NULL),
+ (62,129,1,1,0,'920P Caulder Path S',920,'P',NULL,'Caulder','Path','S',NULL,NULL,NULL,NULL,'Perry',1,1040,NULL,'57309',NULL,1228,43.383541,-96.806422,0,NULL,NULL,NULL),
+ (63,25,1,1,0,'408O Beech Path S',408,'O',NULL,'Beech','Path','S',NULL,NULL,NULL,NULL,'Crawfordville',1,1009,NULL,'30631',NULL,1228,33.570317,-82.88542,0,NULL,NULL,NULL),
+ (64,10,1,1,0,'581S Bay Ln N',581,'S',NULL,'Bay','Ln','N',NULL,NULL,NULL,NULL,'Woodland',1,1048,NULL,'53099',NULL,1228,43.414202,-88.704914,0,NULL,NULL,NULL),
+ (65,43,1,1,0,'24H States Path S',24,'H',NULL,'States','Path','S',NULL,NULL,NULL,NULL,'Allensville',1,1016,NULL,'42204',NULL,1228,36.70996,-87.07105,0,NULL,NULL,NULL),
+ (66,141,1,1,0,'608F Woodbridge Pl NE',608,'F',NULL,'Woodbridge','Pl','NE',NULL,NULL,NULL,NULL,'Brownell',1,1015,NULL,'67521',NULL,1228,38.618706,-99.74865,0,NULL,NULL,NULL),
+ (67,177,1,1,0,'227K Woodbridge St S',227,'K',NULL,'Woodbridge','St','S',NULL,NULL,NULL,NULL,'Brookfield',1,1012,NULL,'60513',NULL,1228,41.822681,-87.84753,0,NULL,NULL,NULL),
+ (68,116,3,1,0,'96U States St E',96,'U',NULL,'States','St','E',NULL,'Cuffe Parade',NULL,NULL,'Bradley',1,1003,NULL,'71826',NULL,1228,33.102083,-93.67372,0,NULL,NULL,NULL),
+ (69,17,3,1,0,'887G Lincoln Ln SW',887,'G',NULL,'Lincoln','Ln','SW',NULL,'Subscriptions Dept',NULL,NULL,'Kinsman',1,1034,NULL,'44428',NULL,1228,41.443358,-80.58862,0,NULL,NULL,NULL),
+ (70,19,2,1,0,'887G Lincoln Ln SW',887,'G',NULL,'Lincoln','Ln','SW',NULL,'Subscriptions Dept',NULL,NULL,'Kinsman',1,1034,NULL,'44428',NULL,1228,41.443358,-80.58862,0,NULL,NULL,69),
+ (71,115,3,1,0,'376N Maple Ln NW',376,'N',NULL,'Maple','Ln','NW',NULL,'Receiving',NULL,NULL,'Inkster',1,1033,NULL,'58244',NULL,1228,48.144073,-97.63321,0,NULL,NULL,NULL),
+ (72,136,2,1,0,'376N Maple Ln NW',376,'N',NULL,'Maple','Ln','NW',NULL,'Receiving',NULL,NULL,'Inkster',1,1033,NULL,'58244',NULL,1228,48.144073,-97.63321,0,NULL,NULL,71),
+ (73,102,3,1,0,'806Q States Path NW',806,'Q',NULL,'States','Path','NW',NULL,'Receiving',NULL,NULL,'Caguas',1,1056,NULL,'00625',NULL,1228,18.232109,-66.039087,0,NULL,NULL,NULL),
+ (74,76,2,0,0,'806Q States Path NW',806,'Q',NULL,'States','Path','NW',NULL,'Receiving',NULL,NULL,'Caguas',1,1056,NULL,'00625',NULL,1228,18.232109,-66.039087,0,NULL,NULL,73),
+ (75,187,3,1,0,'511K Cadell Path NE',511,'K',NULL,'Cadell','Path','NE',NULL,'Community Relations',NULL,NULL,'Libby',1,1025,NULL,'59923',NULL,1228,48.309374,-115.3286,0,NULL,NULL,NULL),
+ (76,195,3,1,0,'899O Van Ness Pl N',899,'O',NULL,'Van Ness','Pl','N',NULL,'Editorial Dept',NULL,NULL,'Watertown',1,1031,NULL,'13603',NULL,1228,44.030204,-75.81845,0,NULL,NULL,NULL),
+ (77,28,2,1,0,'899O Van Ness Pl N',899,'O',NULL,'Van Ness','Pl','N',NULL,'Editorial Dept',NULL,NULL,'Watertown',1,1031,NULL,'13603',NULL,1228,44.030204,-75.81845,0,NULL,NULL,76),
+ (78,101,3,1,0,'161F Van Ness Blvd NW',161,'F',NULL,'Van Ness','Blvd','NW',NULL,'Community Relations',NULL,NULL,'Orlando',1,1008,NULL,'32867',NULL,1228,28.566338,-81.260818,0,NULL,NULL,NULL),
+ (79,98,2,0,0,'161F Van Ness Blvd NW',161,'F',NULL,'Van Ness','Blvd','NW',NULL,'Community Relations',NULL,NULL,'Orlando',1,1008,NULL,'32867',NULL,1228,28.566338,-81.260818,0,NULL,NULL,78),
+ (80,21,3,1,0,'181Y College Dr NE',181,'Y',NULL,'College','Dr','NE',NULL,'Receiving',NULL,NULL,'Crosslake',1,1022,NULL,'56442',NULL,1228,46.67066,-94.10686,0,NULL,NULL,NULL),
+ (81,126,2,1,0,'181Y College Dr NE',181,'Y',NULL,'College','Dr','NE',NULL,'Receiving',NULL,NULL,'Crosslake',1,1022,NULL,'56442',NULL,1228,46.67066,-94.10686,0,NULL,NULL,80),
+ (82,18,3,1,0,'743C Van Ness Dr SW',743,'C',NULL,'Van Ness','Dr','SW',NULL,'Community Relations',NULL,NULL,'Delphos',1,1034,NULL,'45833',NULL,1228,40.841409,-84.34178,0,NULL,NULL,NULL),
+ (83,36,2,1,0,'743C Van Ness Dr SW',743,'C',NULL,'Van Ness','Dr','SW',NULL,'Community Relations',NULL,NULL,'Delphos',1,1034,NULL,'45833',NULL,1228,40.841409,-84.34178,0,NULL,NULL,82),
+ (84,109,3,1,0,'71Y Main Ave S',71,'Y',NULL,'Main','Ave','S',NULL,'Community Relations',NULL,NULL,'El Paso',1,1042,NULL,'88550',NULL,1228,31.694842,-106.299987,0,NULL,NULL,NULL),
+ (85,155,2,1,0,'71Y Main Ave S',71,'Y',NULL,'Main','Ave','S',NULL,'Community Relations',NULL,NULL,'El Paso',1,1042,NULL,'88550',NULL,1228,31.694842,-106.299987,0,NULL,NULL,84),
+ (86,93,3,1,0,'192I Woodbridge Path NW',192,'I',NULL,'Woodbridge','Path','NW',NULL,'c/o OPDC',NULL,NULL,'Sanibel',1,1008,NULL,'33957',NULL,1228,26.439608,-82.08045,0,NULL,NULL,NULL),
+ (87,135,2,1,0,'192I Woodbridge Path NW',192,'I',NULL,'Woodbridge','Path','NW',NULL,'c/o OPDC',NULL,NULL,'Sanibel',1,1008,NULL,'33957',NULL,1228,26.439608,-82.08045,0,NULL,NULL,86),
+ (88,33,3,1,0,'658M Bay St NW',658,'M',NULL,'Bay','St','NW',NULL,'c/o PO Plus',NULL,NULL,'Oakesdale',1,1046,NULL,'99158',NULL,1228,47.136249,-117.25463,0,NULL,NULL,NULL),
+ (89,166,3,1,0,'25A Main Ln W',25,'A',NULL,'Main','Ln','W',NULL,'Attn: Development',NULL,NULL,'Tolley',1,1033,NULL,'58787',NULL,1228,48.76715,-101.81935,0,NULL,NULL,NULL),
+ (90,56,3,1,0,'772G Woodbridge Rd SE',772,'G',NULL,'Woodbridge','Rd','SE',NULL,'Churchgate',NULL,NULL,'Los Angeles',1,1004,NULL,'90102',NULL,1228,33.786594,-118.298662,0,NULL,NULL,NULL),
+ (91,178,3,1,0,'684A Northpoint St SE',684,'A',NULL,'Northpoint','St','SE',NULL,'Editorial Dept',NULL,NULL,'Kulpsville',1,1037,NULL,'19443',NULL,1228,40.241004,-75.34392,0,NULL,NULL,NULL),
+ (92,184,3,1,0,'80X Bay Dr NE',80,'X',NULL,'Bay','Dr','NE',NULL,'Subscriptions Dept',NULL,NULL,'Carlinville',1,1012,NULL,'62626',NULL,1228,39.280289,-89.8757,0,NULL,NULL,NULL),
+ (93,11,3,1,0,'997G Northpoint Blvd NW',997,'G',NULL,'Northpoint','Blvd','NW',NULL,'Attn: Accounting',NULL,NULL,'Padroni',1,1005,NULL,'80745',NULL,1228,40.825947,-103.27669,0,NULL,NULL,NULL),
+ (94,173,3,1,0,'899M Beech Rd NW',899,'M',NULL,'Beech','Rd','NW',NULL,'Urgent',NULL,NULL,'Alcova',1,1049,NULL,'82620',NULL,1228,42.65723,-107.12523,0,NULL,NULL,NULL),
+ (95,86,2,1,0,'899M Beech Rd NW',899,'M',NULL,'Beech','Rd','NW',NULL,'Urgent',NULL,NULL,'Alcova',1,1049,NULL,'82620',NULL,1228,42.65723,-107.12523,0,NULL,NULL,94),
+ (96,120,3,1,0,'522Y Van Ness Ave W',522,'Y',NULL,'Van Ness','Ave','W',NULL,'Attn: Accounting',NULL,NULL,'Passadumkeag',1,1018,NULL,'04475',NULL,1228,45.191812,-68.58953,0,NULL,NULL,NULL),
+ (97,96,2,0,0,'522Y Van Ness Ave W',522,'Y',NULL,'Van Ness','Ave','W',NULL,'Attn: Accounting',NULL,NULL,'Passadumkeag',1,1018,NULL,'04475',NULL,1228,45.191812,-68.58953,0,NULL,NULL,96),
+ (98,42,3,1,0,'464Q Van Ness Ln SW',464,'Q',NULL,'Van Ness','Ln','SW',NULL,'Donor Relations',NULL,NULL,'Waggoner',1,1012,NULL,'62572',NULL,1228,39.370091,-89.67132,0,NULL,NULL,NULL),
+ (99,110,1,1,0,'727I Van Ness Dr S',727,'I',NULL,'Van Ness','Dr','S',NULL,NULL,NULL,NULL,'Madison',1,1048,NULL,'53787',NULL,1228,43.06956,-89.423861,0,NULL,NULL,48),
+ (100,121,1,1,0,'727I Van Ness Dr S',727,'I',NULL,'Van Ness','Dr','S',NULL,NULL,NULL,NULL,'Madison',1,1048,NULL,'53787',NULL,1228,43.06956,-89.423861,0,NULL,NULL,48),
+ (101,122,1,1,0,'727I Van Ness Dr S',727,'I',NULL,'Van Ness','Dr','S',NULL,NULL,NULL,NULL,'Madison',1,1048,NULL,'53787',NULL,1228,43.06956,-89.423861,0,NULL,NULL,48),
+ (102,35,1,1,0,'595E Maple Blvd SW',595,'E',NULL,'Maple','Blvd','SW',NULL,NULL,NULL,NULL,'Meade',1,1015,NULL,'67864',NULL,1228,37.21313,-100.34464,0,NULL,NULL,NULL),
+ (103,143,1,1,0,'556E Second Path E',556,'E',NULL,'Second','Path','E',NULL,NULL,NULL,NULL,'Coats',1,1015,NULL,'67028',NULL,1228,37.469499,-98.93543,0,NULL,NULL,49),
+ (104,52,1,1,0,'556E Second Path E',556,'E',NULL,'Second','Path','E',NULL,NULL,NULL,NULL,'Coats',1,1015,NULL,'67028',NULL,1228,37.469499,-98.93543,0,NULL,NULL,49),
+ (105,50,1,1,0,'556E Second Path E',556,'E',NULL,'Second','Path','E',NULL,NULL,NULL,NULL,'Coats',1,1015,NULL,'67028',NULL,1228,37.469499,-98.93543,0,NULL,NULL,49),
+ (106,156,1,1,0,'949M Beech Path NE',949,'M',NULL,'Beech','Path','NE',NULL,NULL,NULL,NULL,'Herndon',1,1045,NULL,'22092',NULL,1228,38.831813,-77.288755,0,NULL,NULL,NULL),
+ (107,82,1,1,0,'292S Green Path S',292,'S',NULL,'Green','Path','S',NULL,NULL,NULL,NULL,'Palestine',1,1042,NULL,'75803',NULL,1228,31.760418,-95.656779,0,NULL,NULL,50),
+ (108,165,1,1,0,'292S Green Path S',292,'S',NULL,'Green','Path','S',NULL,NULL,NULL,NULL,'Palestine',1,1042,NULL,'75803',NULL,1228,31.760418,-95.656779,0,NULL,NULL,50),
+ (109,127,1,1,0,'292S Green Path S',292,'S',NULL,'Green','Path','S',NULL,NULL,NULL,NULL,'Palestine',1,1042,NULL,'75803',NULL,1228,31.760418,-95.656779,0,NULL,NULL,50),
+ (110,146,1,1,0,'712S Cadell Dr S',712,'S',NULL,'Cadell','Dr','S',NULL,NULL,NULL,NULL,'Williston',1,1033,NULL,'58801',NULL,1228,48.20496,-103.71908,0,NULL,NULL,NULL),
+ (111,59,1,1,0,'905W Cadell St W',905,'W',NULL,'Cadell','St','W',NULL,NULL,NULL,NULL,'Brooksville',1,1008,NULL,'34610',NULL,1228,28.397791,-82.53084,0,NULL,NULL,51),
+ (112,72,1,1,0,'905W Cadell St W',905,'W',NULL,'Cadell','St','W',NULL,NULL,NULL,NULL,'Brooksville',1,1008,NULL,'34610',NULL,1228,28.397791,-82.53084,0,NULL,NULL,51),
+ (113,108,1,1,0,'905W Cadell St W',905,'W',NULL,'Cadell','St','W',NULL,NULL,NULL,NULL,'Brooksville',1,1008,NULL,'34610',NULL,1228,28.397791,-82.53084,0,NULL,NULL,51),
+ (114,190,1,1,0,'905W Cadell St W',905,'W',NULL,'Cadell','St','W',NULL,NULL,NULL,NULL,'Brooksville',1,1008,NULL,'34610',NULL,1228,28.397791,-82.53084,0,NULL,NULL,51),
+ (115,65,1,1,0,'733X Caulder Ln SE',733,'X',NULL,'Caulder','Ln','SE',NULL,NULL,NULL,NULL,'Alabaster',1,1000,NULL,'35007',NULL,1228,33.232422,-86.80871,0,NULL,NULL,52),
+ (116,189,1,1,0,'733X Caulder Ln SE',733,'X',NULL,'Caulder','Ln','SE',NULL,NULL,NULL,NULL,'Alabaster',1,1000,NULL,'35007',NULL,1228,33.232422,-86.80871,0,NULL,NULL,52),
+ (117,88,1,1,0,'733X Caulder Ln SE',733,'X',NULL,'Caulder','Ln','SE',NULL,NULL,NULL,NULL,'Alabaster',1,1000,NULL,'35007',NULL,1228,33.232422,-86.80871,0,NULL,NULL,52),
+ (118,81,1,1,0,'823Y Caulder Way SE',823,'Y',NULL,'Caulder','Way','SE',NULL,NULL,NULL,NULL,'Honolulu',1,1010,NULL,'96845',NULL,1228,24.859832,-168.021815,0,NULL,NULL,NULL),
+ (119,19,1,0,0,'79S Lincoln Ave SE',79,'S',NULL,'Lincoln','Ave','SE',NULL,NULL,NULL,NULL,'Flint',1,1021,NULL,'48550',NULL,1228,43.034927,-83.688706,0,NULL,NULL,53),
+ (120,186,1,1,0,'79S Lincoln Ave SE',79,'S',NULL,'Lincoln','Ave','SE',NULL,NULL,NULL,NULL,'Flint',1,1021,NULL,'48550',NULL,1228,43.034927,-83.688706,0,NULL,NULL,53),
+ (121,136,1,0,0,'79S Lincoln Ave SE',79,'S',NULL,'Lincoln','Ave','SE',NULL,NULL,NULL,NULL,'Flint',1,1021,NULL,'48550',NULL,1228,43.034927,-83.688706,0,NULL,NULL,53),
+ (122,196,1,1,0,'79S Lincoln Ave SE',79,'S',NULL,'Lincoln','Ave','SE',NULL,NULL,NULL,NULL,'Flint',1,1021,NULL,'48550',NULL,1228,43.034927,-83.688706,0,NULL,NULL,53),
+ (123,154,1,1,0,'702I Cadell Pl N',702,'I',NULL,'Cadell','Pl','N',NULL,NULL,NULL,NULL,'New Britain',1,1006,NULL,'06052',NULL,1228,41.659099,-72.80129,0,NULL,NULL,54),
+ (124,176,1,1,0,'702I Cadell Pl N',702,'I',NULL,'Cadell','Pl','N',NULL,NULL,NULL,NULL,'New Britain',1,1006,NULL,'06052',NULL,1228,41.659099,-72.80129,0,NULL,NULL,54),
+ (125,77,1,1,0,'702I Cadell Pl N',702,'I',NULL,'Cadell','Pl','N',NULL,NULL,NULL,NULL,'New Britain',1,1006,NULL,'06052',NULL,1228,41.659099,-72.80129,0,NULL,NULL,54),
+ (126,134,1,1,0,'702I Cadell Pl N',702,'I',NULL,'Cadell','Pl','N',NULL,NULL,NULL,NULL,'New Britain',1,1006,NULL,'06052',NULL,1228,41.659099,-72.80129,0,NULL,NULL,54),
+ (127,27,1,1,0,'79L Caulder Rd W',79,'L',NULL,'Caulder','Rd','W',NULL,NULL,NULL,NULL,'Chattahoochee',1,1008,NULL,'32324',NULL,1228,30.687983,-84.8218,0,NULL,NULL,55),
+ (128,47,1,1,0,'79L Caulder Rd W',79,'L',NULL,'Caulder','Rd','W',NULL,NULL,NULL,NULL,'Chattahoochee',1,1008,NULL,'32324',NULL,1228,30.687983,-84.8218,0,NULL,NULL,55),
+ (129,55,1,1,0,'79L Caulder Rd W',79,'L',NULL,'Caulder','Rd','W',NULL,NULL,NULL,NULL,'Chattahoochee',1,1008,NULL,'32324',NULL,1228,30.687983,-84.8218,0,NULL,NULL,55),
+ (130,193,1,1,0,'8Q Maple Pl NW',8,'Q',NULL,'Maple','Pl','NW',NULL,NULL,NULL,NULL,'Centuria',1,1048,NULL,'54824',NULL,1228,45.454867,-92.52701,0,NULL,NULL,NULL),
+ (131,53,1,1,0,'810I Cadell Ave NE',810,'I',NULL,'Cadell','Ave','NE',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57196',NULL,1228,43.674582,-96.79134,0,NULL,NULL,56),
+ (132,114,1,1,0,'810I Cadell Ave NE',810,'I',NULL,'Cadell','Ave','NE',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57196',NULL,1228,43.674582,-96.79134,0,NULL,NULL,56),
+ (133,125,1,1,0,'810I Cadell Ave NE',810,'I',NULL,'Cadell','Ave','NE',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57196',NULL,1228,43.674582,-96.79134,0,NULL,NULL,56),
+ (134,182,1,1,0,'573Z Dowlen St S',573,'Z',NULL,'Dowlen','St','S',NULL,NULL,NULL,NULL,'Battleboro',1,1032,NULL,'27809',NULL,1228,36.032405,-77.78636,0,NULL,NULL,NULL),
+ (135,24,1,1,0,'47H College Ave NW',47,'H',NULL,'College','Ave','NW',NULL,NULL,NULL,NULL,'South Shore',1,1016,NULL,'41175',NULL,1228,38.676695,-82.9686,0,NULL,NULL,57),
+ (136,85,1,1,0,'47H College Ave NW',47,'H',NULL,'College','Ave','NW',NULL,NULL,NULL,NULL,'South Shore',1,1016,NULL,'41175',NULL,1228,38.676695,-82.9686,0,NULL,NULL,57),
+ (137,133,1,1,0,'47H College Ave NW',47,'H',NULL,'College','Ave','NW',NULL,NULL,NULL,NULL,'South Shore',1,1016,NULL,'41175',NULL,1228,38.676695,-82.9686,0,NULL,NULL,57),
+ (138,139,1,1,0,'724W Beech Blvd W',724,'W',NULL,'Beech','Blvd','W',NULL,NULL,NULL,NULL,'Fort Wainwright',1,1001,NULL,'99703',NULL,1228,64.827164,-147.6265,0,NULL,NULL,NULL),
+ (139,123,1,1,0,'316W El Camino Way NE',316,'W',NULL,'El Camino','Way','NE',NULL,NULL,NULL,NULL,'Glenwood',1,1012,NULL,'60425',NULL,1228,41.544584,-87.61289,0,NULL,NULL,58),
+ (140,87,1,1,0,'316W El Camino Way NE',316,'W',NULL,'El Camino','Way','NE',NULL,NULL,NULL,NULL,'Glenwood',1,1012,NULL,'60425',NULL,1228,41.544584,-87.61289,0,NULL,NULL,58),
+ (141,86,1,0,0,'316W El Camino Way NE',316,'W',NULL,'El Camino','Way','NE',NULL,NULL,NULL,NULL,'Glenwood',1,1012,NULL,'60425',NULL,1228,41.544584,-87.61289,0,NULL,NULL,58),
+ (142,155,1,0,0,'316W El Camino Way NE',316,'W',NULL,'El Camino','Way','NE',NULL,NULL,NULL,NULL,'Glenwood',1,1012,NULL,'60425',NULL,1228,41.544584,-87.61289,0,NULL,NULL,58),
+ (143,117,1,1,0,'13D Caulder Ln S',13,'D',NULL,'Caulder','Ln','S',NULL,NULL,NULL,NULL,'Mobile',1,1000,NULL,'36695',NULL,1228,30.646415,-88.23657,0,NULL,NULL,59),
+ (144,16,1,1,0,'13D Caulder Ln S',13,'D',NULL,'Caulder','Ln','S',NULL,NULL,NULL,NULL,'Mobile',1,1000,NULL,'36695',NULL,1228,30.646415,-88.23657,0,NULL,NULL,59),
+ (145,26,1,1,0,'13D Caulder Ln S',13,'D',NULL,'Caulder','Ln','S',NULL,NULL,NULL,NULL,'Mobile',1,1000,NULL,'36695',NULL,1228,30.646415,-88.23657,0,NULL,NULL,59),
+ (146,75,1,1,0,'618M College Blvd N',618,'M',NULL,'College','Blvd','N',NULL,NULL,NULL,NULL,'New Auburn',1,1022,NULL,'55366',NULL,1228,44.673454,-94.229311,0,NULL,NULL,NULL),
+ (147,36,1,0,0,'4B Lincoln Ln S',4,'B',NULL,'Lincoln','Ln','S',NULL,NULL,NULL,NULL,'Elizabeth City',1,1032,NULL,'27907',NULL,1228,36.285026,-76.255312,0,NULL,NULL,60),
+ (148,181,1,1,0,'4B Lincoln Ln S',4,'B',NULL,'Lincoln','Ln','S',NULL,NULL,NULL,NULL,'Elizabeth City',1,1032,NULL,'27907',NULL,1228,36.285026,-76.255312,0,NULL,NULL,60),
+ (149,199,1,1,0,'4B Lincoln Ln S',4,'B',NULL,'Lincoln','Ln','S',NULL,NULL,NULL,NULL,'Elizabeth City',1,1032,NULL,'27907',NULL,1228,36.285026,-76.255312,0,NULL,NULL,60),
+ (150,6,1,1,0,'4B Lincoln Ln S',4,'B',NULL,'Lincoln','Ln','S',NULL,NULL,NULL,NULL,'Elizabeth City',1,1032,NULL,'27907',NULL,1228,36.285026,-76.255312,0,NULL,NULL,60),
+ (151,31,1,1,0,'208V Pine Pl E',208,'V',NULL,'Pine','Pl','E',NULL,NULL,NULL,NULL,'Sandy',1,1043,NULL,'84070',NULL,1228,40.581595,-111.88821,0,NULL,NULL,61),
+ (152,179,1,1,0,'208V Pine Pl E',208,'V',NULL,'Pine','Pl','E',NULL,NULL,NULL,NULL,'Sandy',1,1043,NULL,'84070',NULL,1228,40.581595,-111.88821,0,NULL,NULL,61),
+ (153,145,1,1,0,'208V Pine Pl E',208,'V',NULL,'Pine','Pl','E',NULL,NULL,NULL,NULL,'Sandy',1,1043,NULL,'84070',NULL,1228,40.581595,-111.88821,0,NULL,NULL,61),
+ (154,51,1,1,0,'208V Pine Pl E',208,'V',NULL,'Pine','Pl','E',NULL,NULL,NULL,NULL,'Sandy',1,1043,NULL,'84070',NULL,1228,40.581595,-111.88821,0,NULL,NULL,61),
+ (155,74,1,1,0,'920P Caulder Path S',920,'P',NULL,'Caulder','Path','S',NULL,NULL,NULL,NULL,'Perry',1,1040,NULL,'57309',NULL,1228,43.383541,-96.806422,0,NULL,NULL,62),
+ (156,41,1,1,0,'920P Caulder Path S',920,'P',NULL,'Caulder','Path','S',NULL,NULL,NULL,NULL,'Perry',1,1040,NULL,'57309',NULL,1228,43.383541,-96.806422,0,NULL,NULL,62),
+ (157,28,1,0,0,'920P Caulder Path S',920,'P',NULL,'Caulder','Path','S',NULL,NULL,NULL,NULL,'Perry',1,1040,NULL,'57309',NULL,1228,43.383541,-96.806422,0,NULL,NULL,62),
+ (158,163,1,1,0,'788D Van Ness St E',788,'D',NULL,'Van Ness','St','E',NULL,NULL,NULL,NULL,'Rockville',1,1019,NULL,'20848',NULL,1228,39.143979,-77.207617,0,NULL,NULL,NULL),
+ (159,45,1,1,0,'408O Beech Path S',408,'O',NULL,'Beech','Path','S',NULL,NULL,NULL,NULL,'Crawfordville',1,1009,NULL,'30631',NULL,1228,33.570317,-82.88542,0,NULL,NULL,63),
+ (160,8,1,1,0,'408O Beech Path S',408,'O',NULL,'Beech','Path','S',NULL,NULL,NULL,NULL,'Crawfordville',1,1009,NULL,'30631',NULL,1228,33.570317,-82.88542,0,NULL,NULL,63),
+ (161,69,1,1,0,'408O Beech Path S',408,'O',NULL,'Beech','Path','S',NULL,NULL,NULL,NULL,'Crawfordville',1,1009,NULL,'30631',NULL,1228,33.570317,-82.88542,0,NULL,NULL,63),
+ (162,191,1,1,0,'386Z Northpoint Blvd NW',386,'Z',NULL,'Northpoint','Blvd','NW',NULL,NULL,NULL,NULL,'Dupont',1,1005,NULL,'80024',NULL,1228,39.844685,-104.91851,0,NULL,NULL,NULL),
+ (163,5,1,1,0,'581S Bay Ln N',581,'S',NULL,'Bay','Ln','N',NULL,NULL,NULL,NULL,'Woodland',1,1048,NULL,'53099',NULL,1228,43.414202,-88.704914,0,NULL,NULL,64),
+ (164,152,1,1,0,'581S Bay Ln N',581,'S',NULL,'Bay','Ln','N',NULL,NULL,NULL,NULL,'Woodland',1,1048,NULL,'53099',NULL,1228,43.414202,-88.704914,0,NULL,NULL,64),
+ (165,140,1,1,0,'581S Bay Ln N',581,'S',NULL,'Bay','Ln','N',NULL,NULL,NULL,NULL,'Woodland',1,1048,NULL,'53099',NULL,1228,43.414202,-88.704914,0,NULL,NULL,64),
+ (166,159,1,1,0,'581S Bay Ln N',581,'S',NULL,'Bay','Ln','N',NULL,NULL,NULL,NULL,'Woodland',1,1048,NULL,'53099',NULL,1228,43.414202,-88.704914,0,NULL,NULL,64),
+ (167,3,1,1,0,'24H States Path S',24,'H',NULL,'States','Path','S',NULL,NULL,NULL,NULL,'Allensville',1,1016,NULL,'42204',NULL,1228,36.70996,-87.07105,0,NULL,NULL,65),
+ (168,22,1,1,0,'24H States Path S',24,'H',NULL,'States','Path','S',NULL,NULL,NULL,NULL,'Allensville',1,1016,NULL,'42204',NULL,1228,36.70996,-87.07105,0,NULL,NULL,65),
+ (169,29,1,1,0,'24H States Path S',24,'H',NULL,'States','Path','S',NULL,NULL,NULL,NULL,'Allensville',1,1016,NULL,'42204',NULL,1228,36.70996,-87.07105,0,NULL,NULL,65),
+ (170,99,1,1,0,'24H States Path S',24,'H',NULL,'States','Path','S',NULL,NULL,NULL,NULL,'Allensville',1,1016,NULL,'42204',NULL,1228,36.70996,-87.07105,0,NULL,NULL,65),
+ (171,23,1,1,0,'608F Woodbridge Pl NE',608,'F',NULL,'Woodbridge','Pl','NE',NULL,NULL,NULL,NULL,'Brownell',1,1015,NULL,'67521',NULL,1228,38.618706,-99.74865,0,NULL,NULL,66),
+ (172,175,1,1,0,'608F Woodbridge Pl NE',608,'F',NULL,'Woodbridge','Pl','NE',NULL,NULL,NULL,NULL,'Brownell',1,1015,NULL,'67521',NULL,1228,38.618706,-99.74865,0,NULL,NULL,66),
+ (173,73,1,1,0,'608F Woodbridge Pl NE',608,'F',NULL,'Woodbridge','Pl','NE',NULL,NULL,NULL,NULL,'Brownell',1,1015,NULL,'67521',NULL,1228,38.618706,-99.74865,0,NULL,NULL,66),
+ (174,66,1,1,0,'608F Woodbridge Pl NE',608,'F',NULL,'Woodbridge','Pl','NE',NULL,NULL,NULL,NULL,'Brownell',1,1015,NULL,'67521',NULL,1228,38.618706,-99.74865,0,NULL,NULL,66),
+ (175,160,1,1,0,'227K Woodbridge St S',227,'K',NULL,'Woodbridge','St','S',NULL,NULL,NULL,NULL,'Brookfield',1,1012,NULL,'60513',NULL,1228,41.822681,-87.84753,0,NULL,NULL,67),
+ (176,137,1,1,0,'227K Woodbridge St S',227,'K',NULL,'Woodbridge','St','S',NULL,NULL,NULL,NULL,'Brookfield',1,1012,NULL,'60513',NULL,1228,41.822681,-87.84753,0,NULL,NULL,67),
+ (177,104,1,1,0,'227K Woodbridge St S',227,'K',NULL,'Woodbridge','St','S',NULL,NULL,NULL,NULL,'Brookfield',1,1012,NULL,'60513',NULL,1228,41.822681,-87.84753,0,NULL,NULL,67),
+ (178,38,1,1,0,'532W Woodbridge Ln SW',532,'W',NULL,'Woodbridge','Ln','SW',NULL,NULL,NULL,NULL,'Sayre',1,1000,NULL,'35139',NULL,1228,33.712204,-86.97203,0,NULL,NULL,NULL),
+ (179,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),
+ (180,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),
+ (181,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;
 
@@ -1923,207 +1940,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,'2021-11-08 01:45:12'),
- (2,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Blackwell, Nicole','Mrs. Nicole Blackwell',NULL,NULL,NULL,NULL,NULL,'Both','1660197539',NULL,'Sample Data','Nicole','','Blackwell',1,NULL,NULL,NULL,1,NULL,'Dear Nicole',1,NULL,'Dear Nicole',1,NULL,'Mrs. Nicole Blackwell',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:23'),
- (3,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams, Brent','Brent Adams',NULL,NULL,NULL,NULL,NULL,'Both','2406910115',NULL,'Sample Data','Brent','','Adams',NULL,NULL,NULL,NULL,1,NULL,'Dear Brent',1,NULL,'Dear Brent',1,NULL,'Brent Adams',NULL,2,'1993-04-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:23'),
- (4,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Patel, Alida','Mrs. Alida Patel',NULL,NULL,NULL,'3',NULL,'Both','3742818616',NULL,'Sample Data','Alida','','Patel',1,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Mrs. Alida Patel',NULL,NULL,'1932-06-16',1,'2021-06-18',NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:22'),
- (5,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson, Kandace','Ms. Kandace Samson',NULL,NULL,NULL,'3',NULL,'Both','4288681899',NULL,'Sample Data','Kandace','V','Samson',2,NULL,NULL,NULL,1,NULL,'Dear Kandace',1,NULL,'Dear Kandace',1,NULL,'Ms. Kandace Samson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:23'),
- (6,'Household',NULL,0,1,0,0,1,0,NULL,NULL,'Reynolds family','Reynolds family',NULL,NULL,NULL,'2',NULL,'Both','4119726021',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Reynolds family',5,NULL,'Dear Reynolds family',2,NULL,'Reynolds family',NULL,NULL,NULL,0,NULL,'Reynolds family',NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:24'),
- (7,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Scarlet','Scarlet Patel',NULL,NULL,NULL,NULL,NULL,'Both','2187618008',NULL,'Sample Data','Scarlet','','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Scarlet',1,NULL,'Dear Scarlet',1,NULL,'Scarlet Patel',NULL,1,'1939-07-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:23'),
- (8,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'iriswattson31@spamalot.co.nz','iriswattson31@spamalot.co.nz',NULL,NULL,NULL,'2',NULL,'Both','1937421790',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear iriswattson31@spamalot.co.nz',1,NULL,'Dear iriswattson31@spamalot.co.nz',1,NULL,'iriswattson31@spamalot.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:26'),
- (9,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'chowski.laree43@lol.info','chowski.laree43@lol.info',NULL,NULL,NULL,NULL,NULL,'Both','866293519',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear chowski.laree43@lol.info',1,NULL,'Dear chowski.laree43@lol.info',1,NULL,'chowski.laree43@lol.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:26'),
- (10,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski family','Łąchowski family',NULL,NULL,NULL,NULL,NULL,'Both','2407077255',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Łąchowski family',5,NULL,'Dear Łąchowski family',2,NULL,'Łąchowski family',NULL,NULL,NULL,0,NULL,'Łąchowski family',NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:25'),
- (11,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González-Terry, Ivey','Ivey González-Terry',NULL,NULL,NULL,'1',NULL,'Both','1931106998',NULL,'Sample Data','Ivey','','González-Terry',NULL,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Ivey González-Terry',NULL,NULL,NULL,0,NULL,NULL,NULL,'Montana Wellness Fund',NULL,NULL,61,0,'2021-11-08 01:45:21','2021-11-08 01:45:26'),
- (12,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'tadams@notmail.info','tadams@notmail.info',NULL,NULL,NULL,'4',NULL,'Both','4175741154',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear tadams@notmail.info',1,NULL,'Dear tadams@notmail.info',1,NULL,'tadams@notmail.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:25'),
- (13,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley family','Barkley family',NULL,NULL,NULL,NULL,NULL,'Both','2888062109',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Barkley family',5,NULL,'Dear Barkley family',2,NULL,'Barkley family',NULL,NULL,NULL,0,NULL,'Barkley family',NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:24'),
- (14,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Terry family','Terry family',NULL,NULL,NULL,'1',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,'2021-11-08 01:45:21','2021-11-08 01:45:25'),
- (15,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jensen-McReynolds, Ivey','Mrs. Ivey Jensen-McReynolds',NULL,NULL,NULL,'1',NULL,'Both','3957639264',NULL,'Sample Data','Ivey','K','Jensen-McReynolds',1,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Mrs. Ivey Jensen-McReynolds',NULL,1,'1996-03-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:26'),
- (16,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Ivanov-Terry, Winford','Winford Ivanov-Terry Jr.',NULL,NULL,NULL,'5',NULL,'Both','2060404775',NULL,'Sample Data','Winford','A','Ivanov-Terry',NULL,1,NULL,NULL,1,NULL,'Dear Winford',1,NULL,'Dear Winford',1,NULL,'Winford Ivanov-Terry Jr.',NULL,2,'2002-06-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:26'),
- (17,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Samson, Maria','Dr. Maria Samson',NULL,NULL,NULL,'2',NULL,'Both','1039221596',NULL,'Sample Data','Maria','','Samson',4,NULL,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Dr. Maria Samson',NULL,2,'1986-05-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:23'),
- (18,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Nielsen, Jacob','Jacob Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','1661720619',NULL,'Sample Data','Jacob','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Jacob',1,NULL,'Dear Jacob',1,NULL,'Jacob Nielsen',NULL,2,'1936-10-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:23'),
- (19,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Nielsen, Allen','Mr. Allen Nielsen Jr.',NULL,NULL,NULL,'1',NULL,'Both','515166843',NULL,'Sample Data','Allen','S','Nielsen',3,1,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Mr. Allen Nielsen Jr.',NULL,2,'1951-04-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:25'),
- (20,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Jensen-McReynolds family','Jensen-McReynolds family',NULL,NULL,NULL,NULL,NULL,'Both','3760556971',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jensen-McReynolds family',5,NULL,'Dear Jensen-McReynolds family',2,NULL,'Jensen-McReynolds family',NULL,NULL,NULL,0,NULL,'Jensen-McReynolds family',NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:24'),
- (21,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Reynolds-Jacobs, Shauna','Ms. Shauna Reynolds-Jacobs',NULL,NULL,NULL,'5',NULL,'Both','4110819282',NULL,'Sample Data','Shauna','','Reynolds-Jacobs',2,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Ms. Shauna Reynolds-Jacobs',NULL,NULL,'1964-04-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:26'),
- (22,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen family','Nielsen family',NULL,NULL,NULL,'2',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,'2021-11-08 01:45:21','2021-11-08 01:45:24'),
- (23,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'sharynchowski25@example.net','sharynchowski25@example.net',NULL,NULL,NULL,'1',NULL,'Both','3526995091',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear sharynchowski25@example.net',1,NULL,'Dear sharynchowski25@example.net',1,NULL,'sharynchowski25@example.net',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:22'),
- (24,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jones, Troy','Mr. Troy Jones II',NULL,NULL,NULL,'2',NULL,'Both','3350192471',NULL,'Sample Data','Troy','P','Jones',3,3,NULL,NULL,1,NULL,'Dear Troy',1,NULL,'Dear Troy',1,NULL,'Mr. Troy Jones II',NULL,2,'1945-09-30',1,'2021-08-24',NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:23'),
- (25,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Green Legal Partnership','Green Legal Partnership',NULL,NULL,NULL,'4',NULL,'Both','675759569',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Green Legal Partnership',NULL,NULL,NULL,0,NULL,NULL,113,'Green Legal Partnership',NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:25'),
- (26,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Barkley, Betty','Ms. Betty Barkley',NULL,NULL,NULL,'1',NULL,'Both','1739915993',NULL,'Sample Data','Betty','V','Barkley',2,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Ms. Betty Barkley',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:26'),
- (27,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jones, Clint','Dr. Clint Jones III',NULL,NULL,NULL,'1',NULL,'Both','329949700',NULL,'Sample Data','Clint','','Jones',4,4,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Dr. Clint Jones III',NULL,NULL,'1981-07-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:23'),
- (28,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Beula','Beula Zope',NULL,NULL,NULL,NULL,NULL,'Both','963609507',NULL,'Sample Data','Beula','K','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Beula Zope',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:25'),
- (29,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Jacobs family','Jacobs family',NULL,NULL,NULL,'2',NULL,'Both','1498986649',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jacobs family',5,NULL,'Dear Jacobs family',2,NULL,'Jacobs family',NULL,NULL,NULL,0,NULL,'Jacobs family',NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:24'),
- (30,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Jensen, Alexia','Ms. Alexia Jensen',NULL,NULL,NULL,NULL,NULL,'Both','1964478975',NULL,'Sample Data','Alexia','','Jensen',2,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Ms. Alexia Jensen',NULL,1,'1933-03-05',1,'2021-09-03',NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:22'),
- (31,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Yadav, Herminia','Mrs. Herminia Yadav',NULL,NULL,NULL,NULL,NULL,'Both','201559464',NULL,'Sample Data','Herminia','','Yadav',1,NULL,NULL,NULL,1,NULL,'Dear Herminia',1,NULL,'Dear Herminia',1,NULL,'Mrs. Herminia Yadav',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:23'),
- (32,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Sonny','Sonny Łąchowski II',NULL,NULL,NULL,NULL,NULL,'Both','3611935208',NULL,'Sample Data','Sonny','I','Łąchowski',NULL,3,NULL,NULL,1,NULL,'Dear Sonny',1,NULL,'Dear Sonny',1,NULL,'Sonny Łąchowski II',NULL,2,'1943-02-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:23'),
- (33,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Nielsen, Josefa','Mrs. Josefa Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','3267028471',NULL,'Sample Data','Josefa','','Nielsen',1,NULL,NULL,NULL,1,NULL,'Dear Josefa',1,NULL,'Dear Josefa',1,NULL,'Mrs. Josefa Nielsen',NULL,1,'1951-07-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:22'),
- (34,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Olsen, Claudio','Mr. Claudio Olsen',NULL,NULL,NULL,NULL,NULL,'Both','2795468404',NULL,'Sample Data','Claudio','','Olsen',3,NULL,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Mr. Claudio Olsen',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:25'),
- (35,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson, Omar','Omar Samson Sr.',NULL,NULL,NULL,NULL,NULL,'Both','1847935667',NULL,'Sample Data','Omar','','Samson',NULL,2,NULL,NULL,1,NULL,'Dear Omar',1,NULL,'Dear Omar',1,NULL,'Omar Samson Sr.',NULL,2,'1994-10-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:22'),
- (36,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Bachman, Rolando','Mr. Rolando Bachman',NULL,NULL,NULL,NULL,NULL,'Both','1672731969',NULL,'Sample Data','Rolando','','Bachman',3,NULL,NULL,NULL,1,NULL,'Dear Rolando',1,NULL,'Dear Rolando',1,NULL,'Mr. Rolando Bachman',NULL,2,'1991-08-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:23'),
- (37,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts-Cooper family','Roberts-Cooper family',NULL,NULL,NULL,NULL,NULL,'Both','3486201289',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Roberts-Cooper family',5,NULL,'Dear Roberts-Cooper family',2,NULL,'Roberts-Cooper family',NULL,NULL,NULL,0,NULL,'Roberts-Cooper family',NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:24'),
- (38,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'sw.chowski12@mymail.co.in','sw.chowski12@mymail.co.in',NULL,NULL,NULL,'2',NULL,'Both','1520759043',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear sw.chowski12@mymail.co.in',1,NULL,'Dear sw.chowski12@mymail.co.in',1,NULL,'sw.chowski12@mymail.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:26'),
- (39,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'irvinw9@testing.co.nz','irvinw9@testing.co.nz',NULL,NULL,NULL,NULL,NULL,'Both','1552090549',NULL,'Sample Data',NULL,NULL,NULL,3,2,NULL,NULL,1,NULL,'Dear irvinw9@testing.co.nz',1,NULL,'Dear irvinw9@testing.co.nz',1,NULL,'irvinw9@testing.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:22'),
- (40,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Pine Sustainability Partners','Pine Sustainability Partners',NULL,NULL,NULL,'2',NULL,'Both','2485636112',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Pine Sustainability Partners',NULL,NULL,NULL,0,NULL,NULL,163,'Pine Sustainability Partners',NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:25'),
- (41,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Texas Arts Trust','Texas Arts Trust',NULL,NULL,NULL,'2',NULL,'Both','244294965',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Texas Arts Trust',NULL,NULL,NULL,0,NULL,NULL,60,'Texas Arts Trust',NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:25'),
- (42,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski family','Łąchowski family',NULL,NULL,NULL,'1',NULL,'Both','2407077255',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Łąchowski family',5,NULL,'Dear Łąchowski family',2,NULL,'Łąchowski family',NULL,NULL,NULL,0,NULL,'Łąchowski family',NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:24'),
- (43,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jameson, Lincoln','Lincoln Jameson II',NULL,NULL,NULL,'5',NULL,'Both','2753899992',NULL,'Sample Data','Lincoln','','Jameson',NULL,3,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Lincoln Jameson II',NULL,2,'1950-08-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:21','2021-11-08 01:45:23'),
- (44,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Teresa','Mrs. Teresa Blackwell',NULL,NULL,NULL,'5',NULL,'Both','709634548',NULL,'Sample Data','Teresa','','Blackwell',1,NULL,NULL,NULL,1,NULL,'Dear Teresa',1,NULL,'Dear Teresa',1,NULL,'Mrs. Teresa Blackwell',NULL,1,'1990-05-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:22'),
- (45,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley, Kiara','Kiara Barkley',NULL,NULL,NULL,'4',NULL,'Both','2141749595',NULL,'Sample Data','Kiara','','Barkley',NULL,NULL,NULL,NULL,1,NULL,'Dear Kiara',1,NULL,'Dear Kiara',1,NULL,'Kiara Barkley',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (46,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Reynolds, Felisha','Ms. Felisha Reynolds',NULL,NULL,NULL,NULL,NULL,'Both','3817317933',NULL,'Sample Data','Felisha','G','Reynolds',2,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Ms. Felisha Reynolds',NULL,NULL,'1984-05-31',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (47,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Ivanov-Terry, Scarlet','Dr. Scarlet Ivanov-Terry',NULL,NULL,NULL,'1',NULL,'Both','1749168864',NULL,'Sample Data','Scarlet','Q','Ivanov-Terry',4,NULL,NULL,NULL,1,NULL,'Dear Scarlet',1,NULL,'Dear Scarlet',1,NULL,'Dr. Scarlet Ivanov-Terry',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (48,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Wattson family','Wattson family',NULL,NULL,NULL,NULL,NULL,'Both','2851339192',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Wattson family',5,NULL,'Dear Wattson family',2,NULL,'Wattson family',NULL,NULL,NULL,0,NULL,'Wattson family',NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:24'),
- (49,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'New Mexico Peace Association','New Mexico Peace Association',NULL,NULL,NULL,NULL,NULL,'Both','2587918858',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'New Mexico Peace Association',NULL,NULL,NULL,0,NULL,NULL,172,'New Mexico Peace Association',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (50,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Wattson family','Wattson family',NULL,NULL,NULL,NULL,NULL,'Both','2851339192',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Wattson family',5,NULL,'Dear Wattson family',2,NULL,'Wattson family',NULL,NULL,NULL,0,NULL,'Wattson family',NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:24'),
- (51,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Roberts-Cooper, Kacey','Kacey Roberts-Cooper',NULL,NULL,NULL,NULL,NULL,'Both','3432513614',NULL,'Sample Data','Kacey','R','Roberts-Cooper',NULL,NULL,NULL,NULL,1,NULL,'Dear Kacey',1,NULL,'Dear Kacey',1,NULL,'Kacey Roberts-Cooper',NULL,NULL,'1982-04-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (52,'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,'2021-11-08 01:45:22','2021-11-08 01:45:24'),
- (53,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Müller, Juliann','Ms. Juliann Müller',NULL,NULL,NULL,NULL,NULL,'Both','307897793',NULL,'Sample Data','Juliann','','Müller',2,NULL,NULL,NULL,1,NULL,'Dear Juliann',1,NULL,'Dear Juliann',1,NULL,'Ms. Juliann Müller',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (54,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz, Russell','Mr. Russell Cruz',NULL,NULL,NULL,'4',NULL,'Both','3756174623',NULL,'Sample Data','Russell','A','Cruz',3,NULL,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Mr. Russell Cruz',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (55,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson, Landon','Dr. Landon Wilson Sr.',NULL,NULL,NULL,'5',NULL,'Both','2234178056',NULL,'Sample Data','Landon','N','Wilson',4,2,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Dr. Landon Wilson Sr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (56,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Zope, Heidi','Mrs. Heidi Zope',NULL,NULL,NULL,NULL,NULL,'Both','2699150124',NULL,'Sample Data','Heidi','N','Zope',1,NULL,NULL,NULL,1,NULL,'Dear Heidi',1,NULL,'Dear Heidi',1,NULL,'Mrs. Heidi Zope',NULL,NULL,'1933-03-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (57,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Yadav, Teddy','Mr. Teddy Yadav',NULL,NULL,NULL,'1',NULL,'Both','456817363',NULL,'Sample Data','Teddy','E','Yadav',3,NULL,NULL,NULL,1,NULL,'Dear Teddy',1,NULL,'Dear Teddy',1,NULL,'Mr. Teddy Yadav',NULL,NULL,'1978-12-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (58,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Bachman, Tanya','Ms. Tanya Bachman',NULL,NULL,NULL,NULL,NULL,'Both','2047603331',NULL,'Sample Data','Tanya','Y','Bachman',2,NULL,NULL,NULL,1,NULL,'Dear Tanya',1,NULL,'Dear Tanya',1,NULL,'Ms. Tanya Bachman',NULL,1,'1989-03-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (59,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Smith, Elizabeth','Elizabeth Smith',NULL,NULL,NULL,NULL,NULL,'Both','3537144682',NULL,'Sample Data','Elizabeth','G','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Elizabeth',1,NULL,'Dear Elizabeth',1,NULL,'Elizabeth Smith',NULL,1,'1970-01-02',0,NULL,NULL,NULL,'Bay Health Association',NULL,NULL,186,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (60,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'terrell.s.shad6@spamalot.com','terrell.s.shad6@spamalot.com',NULL,NULL,NULL,'1',NULL,'Both','2704554545',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear terrell.s.shad6@spamalot.com',1,NULL,'Dear terrell.s.shad6@spamalot.com',1,NULL,'terrell.s.shad6@spamalot.com',NULL,NULL,NULL,0,NULL,NULL,NULL,'Texas Arts Trust',NULL,NULL,41,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (61,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Montana Wellness Fund','Montana Wellness Fund',NULL,NULL,NULL,NULL,NULL,'Both','1025221237',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Montana Wellness Fund',NULL,NULL,NULL,0,NULL,NULL,11,'Montana Wellness Fund',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (62,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov-Terry family','Ivanov-Terry family',NULL,NULL,NULL,NULL,NULL,'Both','3373265936',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Ivanov-Terry family',5,NULL,'Dear Ivanov-Terry family',2,NULL,'Ivanov-Terry family',NULL,NULL,NULL,0,NULL,'Ivanov-Terry family',NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (63,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Magan','Ms. Magan Yadav',NULL,NULL,NULL,'5',NULL,'Both','88790956',NULL,'Sample Data','Magan','Y','Yadav',2,NULL,NULL,NULL,1,NULL,'Dear Magan',1,NULL,'Dear Magan',1,NULL,'Ms. Magan Yadav',NULL,1,'1961-02-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (64,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jacobs, Ashley','Ashley Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','2224166572',NULL,'Sample Data','Ashley','','Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ashley Jacobs',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (65,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Roberts, Tanya','Tanya Roberts',NULL,NULL,NULL,'4',NULL,'Both','1629633174',NULL,'Sample Data','Tanya','','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Tanya',1,NULL,'Dear Tanya',1,NULL,'Tanya Roberts',NULL,1,'1985-02-22',0,NULL,NULL,NULL,'Minnesota Sports Partnership',NULL,NULL,136,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (66,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Alexia','Ms. Alexia Łąchowski',NULL,NULL,NULL,'2',NULL,'Both','3395751450',NULL,'Sample Data','Alexia','Z','Łąchowski',2,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Ms. Alexia Łąchowski',NULL,1,'1953-12-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (67,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Tanya','Tanya Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','831686390',NULL,'Sample Data','Tanya','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Tanya',1,NULL,'Dear Tanya',1,NULL,'Tanya Nielsen',NULL,NULL,'1964-05-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (68,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jensen-McReynolds, Maria','Mr. Maria Jensen-McReynolds Sr.',NULL,NULL,NULL,'1',NULL,'Both','3456849297',NULL,'Sample Data','Maria','O','Jensen-McReynolds',3,2,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Mr. Maria Jensen-McReynolds Sr.',NULL,NULL,'1986-12-15',0,NULL,NULL,NULL,'Rural Literacy Alliance',NULL,NULL,72,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (69,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wattson, Ashlie','Ashlie Wattson',NULL,NULL,NULL,NULL,NULL,'Both','1891614450',NULL,'Sample Data','Ashlie','','Wattson',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ashlie Wattson',NULL,NULL,'1982-10-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (70,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Caulder Food Systems','Caulder Food Systems',NULL,NULL,NULL,NULL,NULL,'Both','824705805',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Caulder Food Systems',NULL,NULL,NULL,0,NULL,NULL,171,'Caulder Food Systems',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (71,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Lou','Lou Łąchowski',NULL,NULL,NULL,'1',NULL,'Both','4023887052',NULL,'Sample Data','Lou','B','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Lou',1,NULL,'Dear Lou',1,NULL,'Lou Łąchowski',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (72,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Rural Literacy Alliance','Rural Literacy Alliance',NULL,NULL,NULL,NULL,NULL,'Both','458811083',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Rural Literacy Alliance',NULL,NULL,NULL,0,NULL,NULL,68,'Rural Literacy Alliance',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (73,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Müller, Elina','Dr. Elina Müller',NULL,NULL,NULL,NULL,NULL,'Both','4147818089',NULL,'Sample Data','Elina','','Müller',4,NULL,NULL,NULL,1,NULL,'Dear Elina',1,NULL,'Dear Elina',1,NULL,'Dr. Elina Müller',NULL,NULL,'1998-12-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:22'),
- (74,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Angelika','Mrs. Angelika McReynolds',NULL,NULL,NULL,NULL,NULL,'Both','3667136043',NULL,'Sample Data','Angelika','E','McReynolds',1,NULL,NULL,NULL,1,NULL,'Dear Angelika',1,NULL,'Dear Angelika',1,NULL,'Mrs. Angelika McReynolds',NULL,1,'1957-05-16',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (75,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Terrell, Josefa','Josefa Terrell',NULL,NULL,NULL,'5',NULL,'Both','1943995687',NULL,'Sample Data','Josefa','','Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Josefa',1,NULL,'Dear Josefa',1,NULL,'Josefa Terrell',NULL,1,'2009-08-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (76,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Grant, Nicole','Mrs. Nicole Grant',NULL,NULL,NULL,'1',NULL,'Both','2858185937',NULL,'Sample Data','Nicole','P','Grant',1,NULL,NULL,NULL,1,NULL,'Dear Nicole',1,NULL,'Dear Nicole',1,NULL,'Mrs. Nicole Grant',NULL,1,'1987-05-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (77,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Ray','Ray Jacobs Jr.',NULL,NULL,NULL,'3',NULL,'Both','50050695',NULL,'Sample Data','Ray','X','Jacobs',NULL,1,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Ray Jacobs Jr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:22'),
- (78,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Beula','Beula Ivanov',NULL,NULL,NULL,'3',NULL,'Both','3375880084',NULL,'Sample Data','Beula','J','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Beula Ivanov',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (79,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams, Errol','Errol Adams',NULL,NULL,NULL,'5',NULL,'Both','776489041',NULL,'Sample Data','Errol','','Adams',NULL,NULL,NULL,NULL,1,NULL,'Dear Errol',1,NULL,'Dear Errol',1,NULL,'Errol Adams',NULL,2,'1954-02-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:22'),
- (80,'Organization',NULL,0,1,0,0,1,0,NULL,NULL,'Friends Environmental School','Friends Environmental School',NULL,NULL,NULL,NULL,NULL,'Both','1418277748',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Friends Environmental School',NULL,NULL,NULL,0,NULL,NULL,185,'Friends Environmental School',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (81,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'lincolnt@airmail.net','lincolnt@airmail.net',NULL,NULL,NULL,'3',NULL,'Both','521426220',NULL,'Sample Data',NULL,NULL,NULL,NULL,3,NULL,NULL,1,NULL,'Dear lincolnt@airmail.net',1,NULL,'Dear lincolnt@airmail.net',1,NULL,'lincolnt@airmail.net',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:22'),
- (82,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Łąchowski, Norris','Mr. Norris Łąchowski Jr.',NULL,NULL,NULL,NULL,NULL,'Both','1332829607',NULL,'Sample Data','Norris','G','Łąchowski',3,1,NULL,NULL,1,NULL,'Dear Norris',1,NULL,'Dear Norris',1,NULL,'Mr. Norris Łąchowski Jr.',NULL,NULL,'1960-12-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (83,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Barkley, Ashlie','Ms. Ashlie Barkley',NULL,NULL,NULL,'3',NULL,'Both','1002355994',NULL,'Sample Data','Ashlie','','Barkley',2,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ms. Ashlie Barkley',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (84,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Grant, Russell','Dr. Russell Grant',NULL,NULL,NULL,NULL,NULL,'Both','388937713',NULL,'Sample Data','Russell','','Grant',4,NULL,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Dr. Russell Grant',NULL,2,'1933-03-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (85,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Winford','Dr. Winford Cooper',NULL,NULL,NULL,'5',NULL,'Both','1891762669',NULL,'Sample Data','Winford','','Cooper',4,NULL,NULL,NULL,1,NULL,'Dear Winford',1,NULL,'Dear Winford',1,NULL,'Dr. Winford Cooper',NULL,2,NULL,0,NULL,NULL,NULL,'Urban Advocacy Association',NULL,NULL,137,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (86,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Herminia','Herminia Roberts',NULL,NULL,NULL,NULL,NULL,'Both','3243130524',NULL,'Sample Data','Herminia','','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Herminia',1,NULL,'Dear Herminia',1,NULL,'Herminia Roberts',NULL,1,'1947-12-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (87,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Wattson, Betty','Betty Wattson',NULL,NULL,NULL,'4',NULL,'Both','1650634236',NULL,'Sample Data','Betty','C','Wattson',NULL,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Betty Wattson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (88,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest, Teresa','Teresa Deforest',NULL,NULL,NULL,'2',NULL,'Both','1966517913',NULL,'Sample Data','Teresa','','Deforest',NULL,NULL,NULL,NULL,1,NULL,'Dear Teresa',1,NULL,'Dear Teresa',1,NULL,'Teresa Deforest',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (89,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Lee, Erik','Erik Lee Sr.',NULL,NULL,NULL,NULL,NULL,'Both','3144007526',NULL,'Sample Data','Erik','G','Lee',NULL,2,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Erik Lee Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (90,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Urban Legal Partnership','Urban Legal Partnership',NULL,NULL,NULL,'3',NULL,'Both','3819535733',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Urban Legal Partnership',NULL,NULL,NULL,0,NULL,NULL,175,'Urban Legal Partnership',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (91,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Pittsburgh Culture Initiative','Pittsburgh Culture Initiative',NULL,NULL,NULL,'4',NULL,'Both','4202767107',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Pittsburgh Culture Initiative',NULL,NULL,NULL,0,NULL,NULL,97,'Pittsburgh Culture Initiative',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (92,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Wagner, Damaris','Damaris Wagner',NULL,NULL,NULL,'2',NULL,'Both','2489613287',NULL,'Sample Data','Damaris','','Wagner',NULL,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Damaris Wagner',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (93,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Adams, Lincoln','Lincoln Adams',NULL,NULL,NULL,NULL,NULL,'Both','3895803165',NULL,'Sample Data','Lincoln','O','Adams',NULL,NULL,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Lincoln Adams',NULL,2,NULL,0,NULL,NULL,NULL,'Hampden Technology Systems',NULL,NULL,198,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (94,'Individual',NULL,1,1,0,0,1,0,NULL,NULL,'Wagner, Allan','Allan Wagner',NULL,NULL,NULL,NULL,NULL,'Both','181008851',NULL,'Sample Data','Allan','L','Wagner',NULL,NULL,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Allan Wagner',NULL,2,'1946-08-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (95,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Maria','Maria Blackwell',NULL,NULL,NULL,'5',NULL,'Both','2448837724',NULL,'Sample Data','Maria','E','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Maria Blackwell',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (96,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Iris','Iris Jameson',NULL,NULL,NULL,NULL,NULL,'Both','4047916660',NULL,'Sample Data','Iris','Y','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Iris',1,NULL,'Dear Iris',1,NULL,'Iris Jameson',NULL,1,'1958-02-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (97,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Bachman-Terrell, Ashley','Ashley Bachman-Terrell II',NULL,NULL,NULL,NULL,NULL,'Both','3325344054',NULL,'Sample Data','Ashley','G','Bachman-Terrell',NULL,3,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ashley Bachman-Terrell II',NULL,2,NULL,0,NULL,NULL,NULL,'Pittsburgh Culture Initiative',NULL,NULL,91,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (98,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Wagner family','Wagner family',NULL,NULL,NULL,'1',NULL,'Both','1570966486',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Wagner family',5,NULL,'Dear Wagner family',2,NULL,'Wagner family',NULL,NULL,NULL,0,NULL,'Wagner family',NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:24'),
- (99,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski-Parker family','Łąchowski-Parker family',NULL,NULL,NULL,NULL,NULL,'Both','3253931273',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Łąchowski-Parker family',5,NULL,'Dear Łąchowski-Parker family',2,NULL,'Łąchowski-Parker family',NULL,NULL,NULL,0,NULL,'Łąchowski-Parker family',NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:24'),
- (100,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Terry, Brzęczysław','Dr. Brzęczysław Terry',NULL,NULL,NULL,NULL,NULL,'Both','884241841',NULL,'Sample Data','Brzęczysław','','Terry',4,NULL,NULL,NULL,1,NULL,'Dear Brzęczysław',1,NULL,'Dear Brzęczysław',1,NULL,'Dr. Brzęczysław Terry',NULL,NULL,'1969-04-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (101,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Carlos','Carlos Terry',NULL,NULL,NULL,'4',NULL,'Both','2569842275',NULL,'Sample Data','Carlos','','Terry',NULL,NULL,NULL,NULL,1,NULL,'Dear Carlos',1,NULL,'Dear Carlos',1,NULL,'Carlos Terry',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:22'),
- (102,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Terrell, Esta','Esta Terrell',NULL,NULL,NULL,'5',NULL,'Both','3319173143',NULL,'Sample Data','Esta','','Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Esta Terrell',NULL,1,'1991-12-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (103,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Reynolds, Rebekah','Rebekah Reynolds',NULL,NULL,NULL,NULL,NULL,'Both','1071377932',NULL,'Sample Data','Rebekah','B','Reynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Rebekah Reynolds',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (104,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Brigette','Dr. Brigette Cooper',NULL,NULL,NULL,'3',NULL,'Both','1627670122',NULL,'Sample Data','Brigette','','Cooper',4,NULL,NULL,NULL,1,NULL,'Dear Brigette',1,NULL,'Dear Brigette',1,NULL,'Dr. Brigette Cooper',NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:22'),
- (105,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Grant, Ray','Mr. Ray Grant III',NULL,NULL,NULL,'5',NULL,'Both','2294694701',NULL,'Sample Data','Ray','T','Grant',3,4,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Mr. Ray Grant III',NULL,2,'1969-03-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:22'),
- (106,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Texas Literacy Network','Texas Literacy Network',NULL,NULL,NULL,'2',NULL,'Both','869725599',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Texas Literacy Network',NULL,NULL,NULL,0,NULL,NULL,126,'Texas Literacy Network',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (107,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Juliann','Juliann Łąchowski',NULL,NULL,NULL,'5',NULL,'Both','3477087731',NULL,'Sample Data','Juliann','L','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Juliann',1,NULL,'Dear Juliann',1,NULL,'Juliann Łąchowski',NULL,1,'1971-01-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (108,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'wattsonr19@testing.com','wattsonr19@testing.com',NULL,NULL,NULL,NULL,NULL,'Both','699649653',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear wattsonr19@testing.com',1,NULL,'Dear wattsonr19@testing.com',1,NULL,'wattsonr19@testing.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (109,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Rural Food Alliance','Rural Food Alliance',NULL,NULL,NULL,NULL,NULL,'Both','519776054',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Rural Food Alliance',NULL,NULL,NULL,0,NULL,NULL,170,'Rural Food Alliance',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (110,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Santina','Santina Blackwell',NULL,NULL,NULL,NULL,NULL,'Both','3622291687',NULL,'Sample Data','Santina','Y','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Santina Blackwell',NULL,1,'1964-08-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (111,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Beula','Beula Parker',NULL,NULL,NULL,'1',NULL,'Both','1115460159',NULL,'Sample Data','Beula','','Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Beula Parker',NULL,1,'1969-03-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (112,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'nielsen.carlos78@sample.co.nz','nielsen.carlos78@sample.co.nz',NULL,NULL,NULL,NULL,NULL,'Both','1014307113',NULL,'Sample Data',NULL,NULL,NULL,3,NULL,NULL,NULL,1,NULL,'Dear nielsen.carlos78@sample.co.nz',1,NULL,'Dear nielsen.carlos78@sample.co.nz',1,NULL,'nielsen.carlos78@sample.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (113,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski-Parker, Brittney','Brittney Łąchowski-Parker',NULL,NULL,NULL,NULL,NULL,'Both','3786512616',NULL,'Sample Data','Brittney','','Łąchowski-Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Brittney',1,NULL,'Dear Brittney',1,NULL,'Brittney Łąchowski-Parker',NULL,1,'2016-04-26',0,NULL,NULL,NULL,'Green Legal Partnership',NULL,NULL,25,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (114,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Wagner, Lou','Lou Wagner',NULL,NULL,NULL,NULL,NULL,'Both','2041146413',NULL,'Sample Data','Lou','I','Wagner',NULL,NULL,NULL,NULL,1,NULL,'Dear Lou',1,NULL,'Dear Lou',1,NULL,'Lou Wagner',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (115,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jacobs, Arlyne','Arlyne Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','3683142740',NULL,'Sample Data','Arlyne','J','Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Arlyne',1,NULL,'Dear Arlyne',1,NULL,'Arlyne Jacobs',NULL,1,'2007-04-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (116,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts-Cooper, Russell','Mr. Russell Roberts-Cooper III',NULL,NULL,NULL,'3',NULL,'Both','3368085873',NULL,'Sample Data','Russell','','Roberts-Cooper',3,4,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Mr. Russell Roberts-Cooper III',NULL,NULL,'1999-11-27',0,NULL,NULL,NULL,'New York Wellness Network',NULL,NULL,201,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (117,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Adams family','Adams family',NULL,NULL,NULL,NULL,NULL,'Both','1515323104',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Adams family',5,NULL,'Dear Adams family',2,NULL,'Adams family',NULL,NULL,NULL,0,NULL,'Adams family',NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:24'),
- (118,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Wattson, Lincoln','Dr. Lincoln Wattson',NULL,NULL,NULL,NULL,NULL,'Both','3929927020',NULL,'Sample Data','Lincoln','L','Wattson',4,NULL,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Dr. Lincoln Wattson',NULL,NULL,'1999-04-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (119,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Bachman, Ray','Ray Bachman Sr.',NULL,NULL,NULL,'3',NULL,'Both','560571069',NULL,'Sample Data','Ray','S','Bachman',NULL,2,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Ray Bachman Sr.',NULL,2,'1987-07-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (120,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'princessterry10@example.co.uk','princessterry10@example.co.uk',NULL,NULL,NULL,'5',NULL,'Both','1754169812',NULL,'Sample Data',NULL,NULL,NULL,2,NULL,NULL,NULL,1,NULL,'Dear princessterry10@example.co.uk',1,NULL,'Dear princessterry10@example.co.uk',1,NULL,'princessterry10@example.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:22'),
- (121,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Cooper, Elbert','Dr. Elbert Cooper',NULL,NULL,NULL,'2',NULL,'Both','2147415663',NULL,'Sample Data','Elbert','G','Cooper',4,NULL,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Dr. Elbert Cooper',NULL,NULL,'1972-02-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (122,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wagner, Lawerence','Lawerence Wagner Jr.',NULL,NULL,NULL,NULL,NULL,'Both','1509313186',NULL,'Sample Data','Lawerence','U','Wagner',NULL,1,NULL,NULL,1,NULL,'Dear Lawerence',1,NULL,'Dear Lawerence',1,NULL,'Lawerence Wagner Jr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (123,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley, Errol','Mr. Errol Barkley',NULL,NULL,NULL,NULL,NULL,'Both','3627934252',NULL,'Sample Data','Errol','','Barkley',3,NULL,NULL,NULL,1,NULL,'Dear Errol',1,NULL,'Dear Errol',1,NULL,'Mr. Errol Barkley',NULL,2,'1961-12-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (124,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'zopea@testing.biz','zopea@testing.biz',NULL,NULL,NULL,'4',NULL,'Both','1433028632',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear zopea@testing.biz',1,NULL,'Dear zopea@testing.biz',1,NULL,'zopea@testing.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (125,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Lincoln Family Fund','Lincoln Family Fund',NULL,NULL,NULL,'4',NULL,'Both','2294127667',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Lincoln Family Fund',NULL,NULL,NULL,0,NULL,NULL,188,'Lincoln Family Fund',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (126,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Delana','Mrs. Delana Cooper',NULL,NULL,NULL,'1',NULL,'Both','3587056098',NULL,'Sample Data','Delana','','Cooper',1,NULL,NULL,NULL,1,NULL,'Dear Delana',1,NULL,'Dear Delana',1,NULL,'Mrs. Delana Cooper',NULL,1,'1973-04-29',0,NULL,NULL,NULL,'Texas Literacy Network',NULL,NULL,106,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (127,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Zope, Teddy','Teddy Zope',NULL,NULL,NULL,'2',NULL,'Both','278805144',NULL,'Sample Data','Teddy','','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Teddy',1,NULL,'Dear Teddy',1,NULL,'Teddy Zope',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (128,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Bachman-Terrell family','Bachman-Terrell family',NULL,NULL,NULL,NULL,NULL,'Both','1299140272',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Bachman-Terrell family',5,NULL,'Dear Bachman-Terrell family',2,NULL,'Bachman-Terrell family',NULL,NULL,NULL,0,NULL,'Bachman-Terrell family',NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:24'),
- (129,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Samson, Kenny','Mr. Kenny Samson II',NULL,NULL,NULL,NULL,NULL,'Both','1958901038',NULL,'Sample Data','Kenny','J','Samson',3,3,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Mr. Kenny Samson II',NULL,2,'1986-12-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (130,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope-Wagner, Brittney','Brittney Zope-Wagner',NULL,NULL,NULL,'3',NULL,'Both','2644565142',NULL,'Sample Data','Brittney','F','Zope-Wagner',NULL,NULL,NULL,NULL,1,NULL,'Dear Brittney',1,NULL,'Dear Brittney',1,NULL,'Brittney Zope-Wagner',NULL,1,'1997-02-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (131,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'blackwell.ray24@sample.co.pl','blackwell.ray24@sample.co.pl',NULL,NULL,NULL,'1',NULL,'Both','112298700',NULL,'Sample Data',NULL,NULL,NULL,NULL,4,NULL,NULL,1,NULL,'Dear blackwell.ray24@sample.co.pl',1,NULL,'Dear blackwell.ray24@sample.co.pl',1,NULL,'blackwell.ray24@sample.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:22'),
- (132,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Terry, Angelika','Angelika Terry',NULL,NULL,NULL,'1',NULL,'Both','1807339903',NULL,'Sample Data','Angelika','L','Terry',NULL,NULL,NULL,NULL,1,NULL,'Dear Angelika',1,NULL,'Dear Angelika',1,NULL,'Angelika Terry',NULL,NULL,'1967-09-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (133,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Jerome','Jerome Terrell II',NULL,NULL,NULL,'2',NULL,'Both','1759372007',NULL,'Sample Data','Jerome','R','Terrell',NULL,3,NULL,NULL,1,NULL,'Dear Jerome',1,NULL,'Dear Jerome',1,NULL,'Jerome Terrell II',NULL,NULL,'2012-04-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (134,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Roberts, Delana','Ms. Delana Roberts',NULL,NULL,NULL,NULL,NULL,'Both','944253151',NULL,'Sample Data','Delana','B','Roberts',2,NULL,NULL,NULL,1,NULL,'Dear Delana',1,NULL,'Dear Delana',1,NULL,'Ms. Delana Roberts',NULL,1,'1990-04-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:22'),
- (135,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav family','Yadav family',NULL,NULL,NULL,'2',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,'2021-11-08 01:45:22','2021-11-08 01:45:24'),
- (136,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Minnesota Sports Partnership','Minnesota Sports Partnership',NULL,NULL,NULL,NULL,NULL,'Both','872903292',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Minnesota Sports Partnership',NULL,NULL,NULL,0,NULL,NULL,65,'Minnesota Sports Partnership',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (137,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Urban Advocacy Association','Urban Advocacy Association',NULL,NULL,NULL,'4',NULL,'Both','3262072481',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Urban Advocacy Association',NULL,NULL,NULL,0,NULL,NULL,85,'Urban Advocacy Association',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (138,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson-Zope, Merrie','Merrie Samson-Zope',NULL,NULL,NULL,NULL,NULL,'Both','1960037636',NULL,'Sample Data','Merrie','V','Samson-Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Merrie',1,NULL,'Dear Merrie',1,NULL,'Merrie Samson-Zope',NULL,NULL,'1971-12-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (139,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Allan','Dr. Allan Blackwell Sr.',NULL,NULL,NULL,'2',NULL,'Both','3904004195',NULL,'Sample Data','Allan','G','Blackwell',4,2,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Dr. Allan Blackwell Sr.',NULL,2,'1995-05-15',0,NULL,NULL,NULL,'Friends Music Solutions',NULL,NULL,194,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (140,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'deforest.heidi66@lol.co.in','deforest.heidi66@lol.co.in',NULL,NULL,NULL,'1',NULL,'Both','341501366',NULL,'Sample Data',NULL,NULL,NULL,1,NULL,NULL,NULL,1,NULL,'Dear deforest.heidi66@lol.co.in',1,NULL,'Dear deforest.heidi66@lol.co.in',1,NULL,'deforest.heidi66@lol.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (141,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Łąchowski, Allen','Allen Łąchowski',NULL,NULL,NULL,'1',NULL,'Both','3162448518',NULL,'Sample Data','Allen','Q','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Allen Łąchowski',NULL,NULL,'1993-08-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (142,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'yadavl18@testmail.org','yadavl18@testmail.org',NULL,NULL,NULL,'4',NULL,'Both','1880301695',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear yadavl18@testmail.org',1,NULL,'Dear yadavl18@testmail.org',1,NULL,'yadavl18@testmail.org',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:22'),
- (143,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Prentice, Teddy','Dr. Teddy Prentice Sr.',NULL,NULL,NULL,'4',NULL,'Both','3075761968',NULL,'Sample Data','Teddy','C','Prentice',4,2,NULL,NULL,1,NULL,'Dear Teddy',1,NULL,'Dear Teddy',1,NULL,'Dr. Teddy Prentice Sr.',NULL,NULL,'1971-06-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (144,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'jensenp@testing.info','jensenp@testing.info',NULL,NULL,NULL,NULL,NULL,'Both','1940085944',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear jensenp@testing.info',1,NULL,'Dear jensenp@testing.info',1,NULL,'jensenp@testing.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (145,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Terry, Eleonor','Eleonor Terry',NULL,NULL,NULL,NULL,NULL,'Both','1084560931',NULL,'Sample Data','Eleonor','X','Terry',NULL,NULL,NULL,NULL,1,NULL,'Dear Eleonor',1,NULL,'Dear Eleonor',1,NULL,'Eleonor Terry',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (146,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Müller, Rebekah','Rebekah Müller',NULL,NULL,NULL,NULL,NULL,'Both','3543648262',NULL,'Sample Data','Rebekah','I','Müller',NULL,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Rebekah Müller',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (147,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Herminia','Herminia Terrell',NULL,NULL,NULL,NULL,NULL,'Both','733622742',NULL,'Sample Data','Herminia','H','Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Herminia',1,NULL,'Dear Herminia',1,NULL,'Herminia Terrell',NULL,NULL,'1956-02-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (148,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Kenny','Dr. Kenny Terrell Jr.',NULL,NULL,NULL,NULL,NULL,'Both','614922505',NULL,'Sample Data','Kenny','Q','Terrell',4,1,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Dr. Kenny Terrell Jr.',NULL,2,'1981-04-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (149,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Sonny','Sonny Ivanov',NULL,NULL,NULL,'3',NULL,'Both','3391307655',NULL,'Sample Data','Sonny','S','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Sonny',1,NULL,'Dear Sonny',1,NULL,'Sonny Ivanov',NULL,2,'1956-02-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (150,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Patel, Margaret','Dr. Margaret Patel',NULL,NULL,NULL,'1',NULL,'Both','1725329639',NULL,'Sample Data','Margaret','V','Patel',4,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Dr. Margaret Patel',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (151,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Reynolds, Jed','Mr. Jed Reynolds III',NULL,NULL,NULL,'1',NULL,'Both','3784848515',NULL,'Sample Data','Jed','E','Reynolds',3,4,NULL,NULL,1,NULL,'Dear Jed',1,NULL,'Dear Jed',1,NULL,'Mr. Jed Reynolds III',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (152,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Rosario','Mr. Rosario Terrell',NULL,NULL,NULL,NULL,NULL,'Both','2731752816',NULL,'Sample Data','Rosario','','Terrell',3,NULL,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Mr. Rosario Terrell',NULL,2,'1970-07-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (153,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'sanfordsamuels53@sample.info','sanfordsamuels53@sample.info',NULL,NULL,NULL,NULL,NULL,'Both','651214491',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear sanfordsamuels53@sample.info',1,NULL,'Dear sanfordsamuels53@sample.info',1,NULL,'sanfordsamuels53@sample.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (154,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Blackwell, Damaris','Damaris Blackwell',NULL,NULL,NULL,'4',NULL,'Both','4185005252',NULL,'Sample Data','Damaris','X','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Damaris Blackwell',NULL,1,'2012-09-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (155,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Łąchowski, Jina','Mrs. Jina Łąchowski',NULL,NULL,NULL,NULL,NULL,'Both','4065988488',NULL,'Sample Data','Jina','E','Łąchowski',1,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Mrs. Jina Łąchowski',NULL,1,'1990-10-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (156,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Omar','Omar Jacobs',NULL,NULL,NULL,'5',NULL,'Both','916847831',NULL,'Sample Data','Omar','','Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Omar',1,NULL,'Dear Omar',1,NULL,'Omar Jacobs',NULL,2,'1983-08-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (157,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Wattson, Beula','Dr. Beula Wattson',NULL,NULL,NULL,NULL,NULL,'Both','4074227652',NULL,'Sample Data','Beula','','Wattson',4,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Dr. Beula Wattson',NULL,1,'1984-06-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (158,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wattson, Bryon','Dr. Bryon Wattson Sr.',NULL,NULL,NULL,'4',NULL,'Both','2375098324',NULL,'Sample Data','Bryon','','Wattson',4,2,NULL,NULL,1,NULL,'Dear Bryon',1,NULL,'Dear Bryon',1,NULL,'Dr. Bryon Wattson Sr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (159,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams, Erik','Erik Adams Jr.',NULL,NULL,NULL,NULL,NULL,'Both','1567928244',NULL,'Sample Data','Erik','','Adams',NULL,1,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Erik Adams Jr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (160,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Grant-Barkley, Princess','Princess Grant-Barkley',NULL,NULL,NULL,'3',NULL,'Both','3111363032',NULL,'Sample Data','Princess','Q','Grant-Barkley',NULL,NULL,NULL,NULL,1,NULL,'Dear Princess',1,NULL,'Dear Princess',1,NULL,'Princess Grant-Barkley',NULL,NULL,'1959-05-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (161,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'blackwell.billy@spamalot.co.uk','blackwell.billy@spamalot.co.uk',NULL,NULL,NULL,NULL,NULL,'Both','2751681838',NULL,'Sample Data',NULL,NULL,NULL,NULL,4,NULL,NULL,1,NULL,'Dear blackwell.billy@spamalot.co.uk',1,NULL,'Dear blackwell.billy@spamalot.co.uk',1,NULL,'blackwell.billy@spamalot.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (162,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Grant, Allen','Mr. Allen Grant',NULL,NULL,NULL,NULL,NULL,'Both','4083242837',NULL,'Sample Data','Allen','J','Grant',3,NULL,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Mr. Allen Grant',NULL,2,'1957-02-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (163,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams, Alida','Dr. Alida Adams',NULL,NULL,NULL,NULL,NULL,'Both','3862439898',NULL,'Sample Data','Alida','','Adams',4,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Dr. Alida Adams',NULL,1,NULL,0,NULL,NULL,NULL,'Pine Sustainability Partners',NULL,NULL,40,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (164,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Ashley','Ms. Ashley Jacobs',NULL,NULL,NULL,'2',NULL,'Both','2224166572',NULL,'Sample Data','Ashley','J','Jacobs',2,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ms. Ashley Jacobs',NULL,NULL,'1974-01-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:22'),
- (165,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Creative Sustainability Systems','Creative Sustainability Systems',NULL,NULL,NULL,'5',NULL,'Both','3851780151',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Creative Sustainability Systems',NULL,NULL,NULL,0,NULL,NULL,NULL,'Creative Sustainability Systems',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (166,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Norris','Dr. Norris Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','2363431158',NULL,'Sample Data','Norris','','Nielsen',4,NULL,NULL,NULL,1,NULL,'Dear Norris',1,NULL,'Dear Norris',1,NULL,'Dr. Norris Nielsen',NULL,NULL,'1978-06-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (167,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Łąchowski, Bryon','Mr. Bryon Łąchowski',NULL,NULL,NULL,'5',NULL,'Both','2870735339',NULL,'Sample Data','Bryon','','Łąchowski',3,NULL,NULL,NULL,1,NULL,'Dear Bryon',1,NULL,'Dear Bryon',1,NULL,'Mr. Bryon Łąchowski',NULL,NULL,'1978-09-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (168,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Łąchowski, Scott','Scott Łąchowski',NULL,NULL,NULL,'2',NULL,'Both','1388417537',NULL,'Sample Data','Scott','','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Scott',1,NULL,'Dear Scott',1,NULL,'Scott Łąchowski',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (169,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Alexia','Alexia Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','164186955',NULL,'Sample Data','Alexia','K','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Alexia Nielsen',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (170,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Cruz, Billy','Dr. Billy Cruz',NULL,NULL,NULL,NULL,NULL,'Both','2613422700',NULL,'Sample Data','Billy','P','Cruz',4,NULL,NULL,NULL,1,NULL,'Dear Billy',1,NULL,'Dear Billy',1,NULL,'Dr. Billy Cruz',NULL,2,'1992-12-26',0,NULL,NULL,NULL,'Rural Food Alliance',NULL,NULL,109,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (171,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Lincoln','Dr. Lincoln Terry Sr.',NULL,NULL,NULL,'3',NULL,'Both','2249730385',NULL,'Sample Data','Lincoln','L','Terry',4,2,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Dr. Lincoln Terry Sr.',NULL,NULL,NULL,0,NULL,NULL,NULL,'Caulder Food Systems',NULL,NULL,70,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (172,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wattson, Brzęczysław','Brzęczysław Wattson Sr.',NULL,NULL,NULL,'5',NULL,'Both','1189364369',NULL,'Sample Data','Brzęczysław','K','Wattson',NULL,2,NULL,NULL,1,NULL,'Dear Brzęczysław',1,NULL,'Dear Brzęczysław',1,NULL,'Brzęczysław Wattson Sr.',NULL,2,'1975-04-18',0,NULL,NULL,NULL,'New Mexico Peace Association',NULL,NULL,49,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (173,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Zope family','Zope family',NULL,NULL,NULL,'5',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,'2021-11-08 01:45:22','2021-11-08 01:45:24'),
- (174,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Elizabeth','Elizabeth Łąchowski',NULL,NULL,NULL,NULL,NULL,'Both','281150468',NULL,'Sample Data','Elizabeth','','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Elizabeth',1,NULL,'Dear Elizabeth',1,NULL,'Elizabeth Łąchowski',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (175,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wattson, Elbert','Elbert Wattson',NULL,NULL,NULL,'3',NULL,'Both','2859781172',NULL,'Sample Data','Elbert','','Wattson',NULL,NULL,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Elbert Wattson',NULL,2,'1989-02-12',0,NULL,NULL,NULL,'Urban Legal Partnership',NULL,NULL,90,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (176,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Russell','Russell Zope Jr.',NULL,NULL,NULL,NULL,NULL,'Both','3644168984',NULL,'Sample Data','Russell','F','Zope',NULL,1,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Russell Zope Jr.',NULL,NULL,'1958-03-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (177,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest, Kandace','Mrs. Kandace Deforest',NULL,NULL,NULL,NULL,NULL,'Both','1547944287',NULL,'Sample Data','Kandace','','Deforest',1,NULL,NULL,NULL,1,NULL,'Dear Kandace',1,NULL,'Dear Kandace',1,NULL,'Mrs. Kandace Deforest',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (178,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'eo.olsen@fakemail.com','eo.olsen@fakemail.com',NULL,NULL,NULL,NULL,NULL,'Both','1664312511',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear eo.olsen@fakemail.com',1,NULL,'Dear eo.olsen@fakemail.com',1,NULL,'eo.olsen@fakemail.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (179,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Terrell, Brzęczysław','Brzęczysław Terrell II',NULL,NULL,NULL,NULL,NULL,'Both','2155865046',NULL,'Sample Data','Brzęczysław','R','Terrell',NULL,3,NULL,NULL,1,NULL,'Dear Brzęczysław',1,NULL,'Dear Brzęczysław',1,NULL,'Brzęczysław Terrell II',NULL,2,'1961-12-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (180,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Zope, Jay','Jay Zope III',NULL,NULL,NULL,'1',NULL,'Both','819910080',NULL,'Sample Data','Jay','V','Zope',NULL,4,NULL,NULL,1,NULL,'Dear Jay',1,NULL,'Dear Jay',1,NULL,'Jay Zope III',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (181,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Shauna','Mrs. Shauna Cooper',NULL,NULL,NULL,NULL,NULL,'Both','3670541313',NULL,'Sample Data','Shauna','','Cooper',1,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Mrs. Shauna Cooper',NULL,1,'1948-05-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (182,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Shauna','Shauna Terry',NULL,NULL,NULL,'4',NULL,'Both','739503630',NULL,'Sample Data','Shauna','U','Terry',NULL,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Shauna Terry',NULL,1,'2013-04-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (183,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Bachman-Terrell, Lincoln','Dr. Lincoln Bachman-Terrell',NULL,NULL,NULL,NULL,NULL,'Both','2582627579',NULL,'Sample Data','Lincoln','I','Bachman-Terrell',4,NULL,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Dr. Lincoln Bachman-Terrell',NULL,2,'1978-06-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (184,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell family','Terrell family',NULL,NULL,NULL,NULL,NULL,'Both','1136333121',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Terrell family',5,NULL,'Dear Terrell family',2,NULL,'Terrell family',NULL,NULL,NULL,0,NULL,'Terrell family',NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:24'),
- (185,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Herminia','Dr. Herminia Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','176728020',NULL,'Sample Data','Herminia','','Nielsen',4,NULL,NULL,NULL,1,NULL,'Dear Herminia',1,NULL,'Dear Herminia',1,NULL,'Dr. Herminia Nielsen',NULL,1,'1983-09-23',0,NULL,NULL,NULL,'Friends Environmental School',NULL,NULL,80,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (186,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Bay Health Association','Bay Health Association',NULL,NULL,NULL,'5',NULL,'Both','3033994325',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Bay Health Association',NULL,NULL,NULL,0,NULL,NULL,59,'Bay Health Association',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (187,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'lp.bachman@testing.biz','lp.bachman@testing.biz',NULL,NULL,NULL,NULL,NULL,'Both','2723798316',NULL,'Sample Data',NULL,NULL,NULL,3,NULL,NULL,NULL,1,NULL,'Dear lp.bachman@testing.biz',1,NULL,'Dear lp.bachman@testing.biz',1,NULL,'lp.bachman@testing.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:22'),
- (188,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wagner, Teddy','Dr. Teddy Wagner III',NULL,NULL,NULL,NULL,NULL,'Both','796298897',NULL,'Sample Data','Teddy','','Wagner',4,4,NULL,NULL,1,NULL,'Dear Teddy',1,NULL,'Dear Teddy',1,NULL,'Dr. Teddy Wagner III',NULL,2,'1956-05-28',0,NULL,NULL,NULL,'Lincoln Family Fund',NULL,NULL,125,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (189,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jensen, Jacob','Jacob Jensen Sr.',NULL,NULL,NULL,NULL,NULL,'Both','1631509477',NULL,'Sample Data','Jacob','','Jensen',NULL,2,NULL,NULL,1,NULL,'Dear Jacob',1,NULL,'Dear Jacob',1,NULL,'Jacob Jensen Sr.',NULL,2,'1973-03-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (190,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wattson, Billy','Billy Wattson II',NULL,NULL,NULL,NULL,NULL,'Both','3097131221',NULL,'Sample Data','Billy','','Wattson',NULL,3,NULL,NULL,1,NULL,'Dear Billy',1,NULL,'Dear Billy',1,NULL,'Billy Wattson II',NULL,2,'1990-03-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (191,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Yadav, Kenny','Kenny Yadav',NULL,NULL,NULL,'5',NULL,'Both','250746844',NULL,'Sample Data','Kenny','','Yadav',NULL,NULL,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Kenny Yadav',NULL,2,'2006-04-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (192,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Łąchowski-Parker, Clint','Clint Łąchowski-Parker',NULL,NULL,NULL,'2',NULL,'Both','2422770482',NULL,'Sample Data','Clint','H','Łąchowski-Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Clint Łąchowski-Parker',NULL,2,'2005-06-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (193,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'darenr92@testmail.com','darenr92@testmail.com',NULL,NULL,NULL,NULL,NULL,'Both','719925107',NULL,'Sample Data',NULL,NULL,NULL,4,1,NULL,NULL,1,NULL,'Dear darenr92@testmail.com',1,NULL,'Dear darenr92@testmail.com',1,NULL,'darenr92@testmail.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (194,'Organization',NULL,1,1,0,0,0,0,NULL,NULL,'Friends Music Solutions','Friends Music Solutions',NULL,NULL,NULL,'2',NULL,'Both','3005596270',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Friends Music Solutions',NULL,NULL,NULL,0,NULL,NULL,139,'Friends Music Solutions',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (195,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'roberts.winford@example.co.in','roberts.winford@example.co.in',NULL,NULL,NULL,NULL,NULL,'Both','2690217593',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear roberts.winford@example.co.in',1,NULL,'Dear roberts.winford@example.co.in',1,NULL,'roberts.winford@example.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (196,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Yadav, Merrie','Merrie Yadav',NULL,NULL,NULL,'3',NULL,'Both','4091106765',NULL,'Sample Data','Merrie','W','Yadav',NULL,NULL,NULL,NULL,1,NULL,'Dear Merrie',1,NULL,'Dear Merrie',1,NULL,'Merrie Yadav',NULL,1,'2007-12-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:26'),
- (197,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Juliann','Juliann Terry',NULL,NULL,NULL,NULL,NULL,'Both','3154715143',NULL,'Sample Data','Juliann','G','Terry',NULL,NULL,NULL,NULL,1,NULL,'Dear Juliann',1,NULL,'Dear Juliann',1,NULL,'Juliann Terry',NULL,NULL,'1983-10-15',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:22'),
- (198,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Hampden Technology Systems','Hampden Technology Systems',NULL,NULL,NULL,NULL,NULL,'Both','882880980',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Hampden Technology Systems',NULL,NULL,NULL,0,NULL,NULL,93,'Hampden Technology Systems',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25'),
- (199,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Blackwell, Allen','Mr. Allen Blackwell III',NULL,NULL,NULL,'3',NULL,'Both','2363401575',NULL,'Sample Data','Allen','','Blackwell',3,4,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Mr. Allen Blackwell III',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (200,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley, Jackson','Jackson Barkley',NULL,NULL,NULL,NULL,NULL,'Both','3356611835',NULL,'Sample Data','Jackson','N','Barkley',NULL,NULL,NULL,NULL,1,NULL,'Dear Jackson',1,NULL,'Dear Jackson',1,NULL,'Jackson Barkley',NULL,2,'1950-09-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:23'),
- (201,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'New York Wellness Network','New York Wellness Network',NULL,NULL,NULL,'3',NULL,'Both','989365924',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'New York Wellness Network',NULL,NULL,NULL,0,NULL,NULL,116,'New York Wellness Network',NULL,NULL,NULL,0,'2021-11-08 01:45:22','2021-11-08 01:45:25');
+ (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-01-05 03:20:32'),
+ (2,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Terry, Landon','Mr. Landon Terry Jr.',NULL,NULL,NULL,NULL,NULL,'Both','530631152',NULL,'Sample Data','Landon','','Terry',3,1,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Mr. Landon Terry Jr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:41'),
+ (3,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Princess','Mrs. Princess Ivanov',NULL,NULL,NULL,'2',NULL,'Both','3366449477',NULL,'Sample Data','Princess','','Ivanov',1,NULL,NULL,NULL,1,NULL,'Dear Princess',1,NULL,'Dear Princess',1,NULL,'Mrs. Princess Ivanov',NULL,1,'1981-05-12',0,NULL,NULL,NULL,'Northpoint Legal Partners',NULL,NULL,178,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (4,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Barkley, Heidi','Heidi Barkley',NULL,NULL,NULL,NULL,NULL,'Both','1854810222',NULL,'Sample Data','Heidi','P','Barkley',NULL,NULL,NULL,NULL,1,NULL,'Dear Heidi',1,NULL,'Dear Heidi',1,NULL,'Heidi Barkley',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (5,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'junkonielsen46@testing.info','junkonielsen46@testing.info',NULL,NULL,NULL,NULL,NULL,'Both','2970103870',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear junkonielsen46@testing.info',1,NULL,'Dear junkonielsen46@testing.info',1,NULL,'junkonielsen46@testing.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (6,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Sherman','Sherman Łąchowski III',NULL,NULL,NULL,'5',NULL,'Both','2261039855',NULL,'Sample Data','Sherman','M','Łąchowski',NULL,4,NULL,NULL,1,NULL,'Dear Sherman',1,NULL,'Dear Sherman',1,NULL,'Sherman Łąchowski III',NULL,2,'1981-04-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (7,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Roberts, Troy','Troy Roberts',NULL,NULL,NULL,'3',NULL,'Both','1104419313',NULL,'Sample Data','Troy','','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Troy',1,NULL,'Dear Troy',1,NULL,'Troy Roberts',NULL,2,'1938-06-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:39'),
+ (8,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley, Beula','Beula Barkley',NULL,NULL,NULL,'1',NULL,'Both','4143999201',NULL,'Sample Data','Beula','U','Barkley',NULL,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Beula Barkley',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (9,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Dimitrov, Sanford','Mr. Sanford Dimitrov II',NULL,NULL,NULL,'2',NULL,'Both','1968408302',NULL,'Sample Data','Sanford','','Dimitrov',3,3,NULL,NULL,1,NULL,'Dear Sanford',1,NULL,'Dear Sanford',1,NULL,'Mr. Sanford Dimitrov II',NULL,2,'1996-04-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:39'),
+ (10,'Household',NULL,1,1,0,0,0,0,NULL,NULL,'Nielsen family','Nielsen family',NULL,NULL,NULL,'3',NULL,'Both','766698874',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Nielsen family',5,NULL,'Dear Nielsen family',2,NULL,'Nielsen family',NULL,NULL,NULL,0,NULL,'Nielsen family',NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:42'),
+ (11,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Padroni Sports Center','Padroni Sports Center',NULL,NULL,NULL,'4',NULL,'Both','3097465836',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Padroni Sports Center',NULL,NULL,NULL,0,NULL,NULL,NULL,'Padroni Sports Center',NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (12,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Kacey','Mrs. Kacey Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','1510706462',NULL,'Sample Data','Kacey','','Jacobs',1,NULL,NULL,NULL,1,NULL,'Dear Kacey',1,NULL,'Dear Kacey',1,NULL,'Mrs. Kacey Jacobs',NULL,1,'1944-04-01',1,'2021-06-19',NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:39'),
+ (13,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Ashley','Ashley Yadav',NULL,NULL,NULL,'2',NULL,'Both','4195605846',NULL,'Sample Data','Ashley','','Yadav',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ashley Yadav',NULL,2,'1960-01-15',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (14,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Sharyn','Sharyn Terry',NULL,NULL,NULL,'3',NULL,'Both','3160433036',NULL,'Sample Data','Sharyn','N','Terry',NULL,NULL,NULL,NULL,1,NULL,'Dear Sharyn',1,NULL,'Dear Sharyn',1,NULL,'Sharyn Terry',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (15,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'nielsen.arlyne@mymail.biz','nielsen.arlyne@mymail.biz',NULL,NULL,NULL,NULL,NULL,'Both','3863994425',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear nielsen.arlyne@mymail.biz',1,NULL,'Dear nielsen.arlyne@mymail.biz',1,NULL,'nielsen.arlyne@mymail.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (16,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Terry, Allen','Mr. Allen Terry',NULL,NULL,NULL,NULL,NULL,'Both','306325326',NULL,'Sample Data','Allen','','Terry',3,NULL,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Mr. Allen Terry',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (17,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Kinsman Education Fund','Kinsman Education Fund',NULL,NULL,NULL,NULL,NULL,'Both','1450763161',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Kinsman Education Fund',NULL,NULL,NULL,0,NULL,NULL,19,'Kinsman Education Fund',NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:42'),
+ (18,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Ohio Arts School','Ohio Arts School',NULL,NULL,NULL,'5',NULL,'Both','939927449',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Ohio Arts School',NULL,NULL,NULL,0,NULL,NULL,36,'Ohio Arts School',NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (19,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'lee.w.princess@fakemail.org','lee.w.princess@fakemail.org',NULL,NULL,NULL,'2',NULL,'Both','1395382497',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear lee.w.princess@fakemail.org',1,NULL,'Dear lee.w.princess@fakemail.org',1,NULL,'lee.w.princess@fakemail.org',NULL,NULL,NULL,0,NULL,NULL,NULL,'Kinsman Education Fund',NULL,NULL,17,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (20,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Jacobs, Claudio','Mr. Claudio Jacobs Sr.',NULL,NULL,NULL,'1',NULL,'Both','3740618228',NULL,'Sample Data','Claudio','','Jacobs',3,2,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Mr. Claudio Jacobs Sr.',NULL,2,'1957-05-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:41'),
+ (21,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Sierra Wellness Academy','Sierra Wellness Academy',NULL,NULL,NULL,'1',NULL,'Both','1562583221',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Sierra Wellness Academy',NULL,NULL,NULL,0,NULL,NULL,126,'Sierra Wellness Academy',NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:42'),
+ (22,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Kiara','Kiara Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','1100955182',NULL,'Sample Data','Kiara','','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Kiara',1,NULL,'Dear Kiara',1,NULL,'Kiara Ivanov',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (23,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wagner-Patel, Ivey','Ivey Wagner-Patel',NULL,NULL,NULL,NULL,NULL,'Both','3501242494',NULL,'Sample Data','Ivey','','Wagner-Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Ivey Wagner-Patel',NULL,1,'1967-08-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (24,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry-Jensen, Lawerence','Mr. Lawerence Terry-Jensen',NULL,NULL,NULL,NULL,NULL,'Both','1368815489',NULL,'Sample Data','Lawerence','F','Terry-Jensen',3,NULL,NULL,NULL,1,NULL,'Dear Lawerence',1,NULL,'Dear Lawerence',1,NULL,'Mr. Lawerence Terry-Jensen',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (25,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley family','Barkley family',NULL,NULL,NULL,NULL,NULL,'Both','2888062109',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Barkley family',5,NULL,'Dear Barkley family',2,NULL,'Barkley family',NULL,NULL,NULL,0,NULL,'Barkley family',NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:42'),
+ (26,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Terry, Truman','Mr. Truman Terry III',NULL,NULL,NULL,NULL,NULL,'Both','3241108171',NULL,'Sample Data','Truman','','Terry',3,4,NULL,NULL,1,NULL,'Dear Truman',1,NULL,'Dear Truman',1,NULL,'Mr. Truman Terry III',NULL,2,'1994-12-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (27,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'kathlynparker25@spamalot.co.nz','kathlynparker25@spamalot.co.nz',NULL,NULL,NULL,'1',NULL,'Both','1472887439',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear kathlynparker25@spamalot.co.nz',1,NULL,'Dear kathlynparker25@spamalot.co.nz',1,NULL,'kathlynparker25@spamalot.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,'Van Ness Empowerment Academy',NULL,NULL,42,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (28,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Olsen, Arlyne','Arlyne Olsen',NULL,NULL,NULL,'5',NULL,'Both','3061476892',NULL,'Sample Data','Arlyne','','Olsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Arlyne',1,NULL,'Dear Arlyne',1,NULL,'Arlyne Olsen',NULL,NULL,NULL,0,NULL,NULL,NULL,'Watertown Food Partnership',NULL,NULL,195,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (29,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'ivanovj28@lol.co.uk','ivanovj28@lol.co.uk',NULL,NULL,NULL,NULL,NULL,'Both','1155920004',NULL,'Sample Data',NULL,NULL,NULL,3,2,NULL,NULL,1,NULL,'Dear ivanovj28@lol.co.uk',1,NULL,'Dear ivanovj28@lol.co.uk',1,NULL,'ivanovj28@lol.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (30,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Adams, Maxwell','Maxwell Adams',NULL,NULL,NULL,NULL,NULL,'Both','1901327060',NULL,'Sample Data','Maxwell','V','Adams',NULL,NULL,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Maxwell Adams',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (31,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs-Wilson, Elizabeth','Elizabeth Jacobs-Wilson',NULL,NULL,NULL,'1',NULL,'Both','915483770',NULL,'Sample Data','Elizabeth','','Jacobs-Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Elizabeth',1,NULL,'Dear Elizabeth',1,NULL,'Elizabeth Jacobs-Wilson',NULL,1,'1969-08-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (32,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'González-Parker family','González-Parker family',NULL,NULL,NULL,NULL,NULL,'Both','2006835638',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear González-Parker family',5,NULL,'Dear González-Parker family',2,NULL,'González-Parker family',NULL,NULL,NULL,0,NULL,'González-Parker family',NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:42'),
+ (33,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Bay Poetry Academy','Bay Poetry Academy',NULL,NULL,NULL,'3',NULL,'Both','3389890417',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Bay Poetry Academy',NULL,NULL,NULL,0,NULL,NULL,NULL,'Bay Poetry Academy',NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (34,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Jacobs, Juliann','Juliann Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','3009811288',NULL,'Sample Data','Juliann','','Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Juliann',1,NULL,'Dear Juliann',1,NULL,'Juliann Jacobs',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (35,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Bachman, Landon','Dr. Landon Bachman Sr.',NULL,NULL,NULL,'4',NULL,'Both','1765533665',NULL,'Sample Data','Landon','','Bachman',4,2,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Dr. Landon Bachman Sr.',NULL,2,'1941-06-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (36,'Individual',NULL,1,1,0,0,1,0,NULL,NULL,'Łąchowski, Margaret','Margaret Łąchowski',NULL,NULL,NULL,'1',NULL,'Both','1214338746',NULL,'Sample Data','Margaret','Z','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Margaret Łąchowski',NULL,1,'1971-06-29',0,NULL,NULL,NULL,'Ohio Arts School',NULL,NULL,18,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (37,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Müller family','Müller family',NULL,NULL,NULL,'4',NULL,'Both','1144797465',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Müller family',5,NULL,'Dear Müller family',2,NULL,'Müller family',NULL,NULL,NULL,0,NULL,'Müller family',NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:42'),
+ (38,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Rosario','Dr. Rosario Zope III',NULL,NULL,NULL,'4',NULL,'Both','2088711675',NULL,'Sample Data','Rosario','T','Zope',4,4,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Dr. Rosario Zope III',NULL,2,'1969-11-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:45'),
+ (39,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Terry, Alida','Mrs. Alida Terry',NULL,NULL,NULL,NULL,NULL,'Both','2637023605',NULL,'Sample Data','Alida','J','Terry',1,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Mrs. Alida Terry',NULL,1,'1952-02-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (40,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Prentice, Jina','Jina Prentice',NULL,NULL,NULL,'2',NULL,'Both','3574120172',NULL,'Sample Data','Jina','N','Prentice',NULL,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Jina Prentice',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (41,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Olsen, Kathleen','Dr. Kathleen Olsen',NULL,NULL,NULL,'2',NULL,'Both','1625164526',NULL,'Sample Data','Kathleen','Z','Olsen',4,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Dr. Kathleen Olsen',NULL,NULL,'1988-02-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (42,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Van Ness Empowerment Academy','Van Ness Empowerment Academy',NULL,NULL,NULL,'2',NULL,'Both','1843564597',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Van Ness Empowerment Academy',NULL,NULL,NULL,0,NULL,NULL,27,'Van Ness Empowerment Academy',NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (43,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Ivanov family','Ivanov family',NULL,NULL,NULL,NULL,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-01-05 03:20:38','2022-01-05 03:20:42'),
+ (44,'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-01-05 03:20:38','2022-01-05 03:20:42'),
+ (45,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Barkley, Rebekah','Rebekah Barkley',NULL,NULL,NULL,NULL,NULL,'Both','3218825396',NULL,'Sample Data','Rebekah','','Barkley',NULL,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Rebekah Barkley',NULL,1,'1997-01-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (46,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Irvin','Dr. Irvin Jacobs',NULL,NULL,NULL,'5',NULL,'Both','1475120479',NULL,'Sample Data','Irvin','Z','Jacobs',4,NULL,NULL,NULL,1,NULL,'Dear Irvin',1,NULL,'Dear Irvin',1,NULL,'Dr. Irvin Jacobs',NULL,2,'1959-12-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:39'),
+ (47,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González-Parker, Scott','Dr. Scott González-Parker',NULL,NULL,NULL,'3',NULL,'Both','2854577712',NULL,'Sample Data','Scott','S','González-Parker',4,NULL,NULL,NULL,1,NULL,'Dear Scott',1,NULL,'Dear Scott',1,NULL,'Dr. Scott González-Parker',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (48,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jensen, Jackson','Jackson Jensen',NULL,NULL,NULL,NULL,NULL,'Both','2839026195',NULL,'Sample Data','Jackson','','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Jackson',1,NULL,'Dear Jackson',1,NULL,'Jackson Jensen',NULL,NULL,'1938-07-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:39'),
+ (49,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'patel.kathleen@sample.co.pl','patel.kathleen@sample.co.pl',NULL,NULL,NULL,NULL,NULL,'Both','2203789168',NULL,'Sample Data',NULL,NULL,NULL,1,NULL,NULL,NULL,1,NULL,'Dear patel.kathleen@sample.co.pl',1,NULL,'Dear patel.kathleen@sample.co.pl',1,NULL,'patel.kathleen@sample.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (50,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'terry.iris@sample.co.in','terry.iris@sample.co.in',NULL,NULL,NULL,NULL,NULL,'Both','3878254899',NULL,'Sample Data',NULL,NULL,NULL,1,NULL,NULL,NULL,1,NULL,'Dear terry.iris@sample.co.in',1,NULL,'Dear terry.iris@sample.co.in',1,NULL,'terry.iris@sample.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (51,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson, Shad','Mr. Shad Wilson II',NULL,NULL,NULL,NULL,NULL,'Both','3505548330',NULL,'Sample Data','Shad','','Wilson',3,3,NULL,NULL,1,NULL,'Dear Shad',1,NULL,'Dear Shad',1,NULL,'Mr. Shad Wilson II',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (52,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Jackson','Jackson Terry III',NULL,NULL,NULL,NULL,NULL,'Both','179207055',NULL,'Sample Data','Jackson','','Terry',NULL,4,NULL,NULL,1,NULL,'Dear Jackson',1,NULL,'Dear Jackson',1,NULL,'Jackson Terry III',NULL,NULL,'1994-11-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (53,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Patel, Sharyn','Sharyn Patel',NULL,NULL,NULL,NULL,NULL,'Both','3025102729',NULL,'Sample Data','Sharyn','','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Sharyn',1,NULL,'Dear Sharyn',1,NULL,'Sharyn Patel',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (54,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jensen, Felisha','Ms. Felisha Jensen',NULL,NULL,NULL,NULL,NULL,'Both','45016701',NULL,'Sample Data','Felisha','X','Jensen',2,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Ms. Felisha Jensen',NULL,1,'1971-02-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (55,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González-Parker, Maxwell','Maxwell González-Parker',NULL,NULL,NULL,'2',NULL,'Both','280635455',NULL,'Sample Data','Maxwell','','González-Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Maxwell González-Parker',NULL,NULL,'1986-09-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (56,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Woodbridge Health Initiative','Woodbridge Health Initiative',NULL,NULL,NULL,'5',NULL,'Both','1096893299',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Woodbridge Health Initiative',NULL,NULL,NULL,0,NULL,NULL,NULL,'Woodbridge Health Initiative',NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (57,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'bachman.lincoln97@example.org','bachman.lincoln97@example.org',NULL,NULL,NULL,'5',NULL,'Both','2092938162',NULL,'Sample Data',NULL,NULL,NULL,4,3,NULL,NULL,1,NULL,'Dear bachman.lincoln97@example.org',1,NULL,'Dear bachman.lincoln97@example.org',1,NULL,'bachman.lincoln97@example.org',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:39'),
+ (58,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Cooper, Jackson','Dr. Jackson Cooper III',NULL,NULL,NULL,'1',NULL,'Both','2598878708',NULL,'Sample Data','Jackson','R','Cooper',4,4,NULL,NULL,1,NULL,'Dear Jackson',1,NULL,'Dear Jackson',1,NULL,'Dr. Jackson Cooper III',NULL,2,'1949-04-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:39'),
+ (59,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Reynolds, Felisha','Mrs. Felisha Reynolds',NULL,NULL,NULL,NULL,NULL,'Both','3817317933',NULL,'Sample Data','Felisha','','Reynolds',1,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Mrs. Felisha Reynolds',NULL,NULL,'1982-12-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (60,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Jacobs, Santina','Santina Jacobs',NULL,NULL,NULL,'1',NULL,'Both','2675448515',NULL,'Sample Data','Santina','Z','Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Santina Jacobs',NULL,1,'1965-12-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (61,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Bachman, Damaris','Ms. Damaris Bachman',NULL,NULL,NULL,'2',NULL,'Both','3561243747',NULL,'Sample Data','Damaris','S','Bachman',2,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Ms. Damaris Bachman',NULL,1,'1966-01-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (62,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'ru.dimitrov@lol.com','ru.dimitrov@lol.com',NULL,NULL,NULL,NULL,NULL,'Both','3334233470',NULL,'Sample Data',NULL,NULL,NULL,3,NULL,NULL,NULL,1,NULL,'Dear ru.dimitrov@lol.com',1,NULL,'Dear ru.dimitrov@lol.com',1,NULL,'ru.dimitrov@lol.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (63,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Brent','Dr. Brent Ivanov II',NULL,NULL,NULL,'5',NULL,'Both','1194630571',NULL,'Sample Data','Brent','','Ivanov',4,3,NULL,NULL,1,NULL,'Dear Brent',1,NULL,'Dear Brent',1,NULL,'Dr. Brent Ivanov II',NULL,NULL,'1971-12-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (64,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Lawerence','Lawerence Zope',NULL,NULL,NULL,'4',NULL,'Both','3328706365',NULL,'Sample Data','Lawerence','F','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Lawerence',1,NULL,'Dear Lawerence',1,NULL,'Lawerence Zope',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:39'),
+ (65,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Cooper, Alexia','Ms. Alexia Cooper',NULL,NULL,NULL,'2',NULL,'Both','2846725010',NULL,'Sample Data','Alexia','','Cooper',2,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Ms. Alexia Cooper',NULL,1,'1975-08-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (66,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Patel, Troy','Troy Patel',NULL,NULL,NULL,NULL,NULL,'Both','1028090211',NULL,'Sample Data','Troy','C','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Troy',1,NULL,'Dear Troy',1,NULL,'Troy Patel',NULL,2,'1979-06-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:45'),
+ (67,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski family','Łąchowski family',NULL,NULL,NULL,NULL,NULL,'Both','2407077255',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Łąchowski family',5,NULL,'Dear Łąchowski family',2,NULL,'Łąchowski family',NULL,NULL,NULL,0,NULL,'Łąchowski family',NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:42'),
+ (68,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Shad','Mr. Shad Terrell',NULL,NULL,NULL,'3',NULL,'Both','3876111966',NULL,'Sample Data','Shad','','Terrell',3,NULL,NULL,NULL,1,NULL,'Dear Shad',1,NULL,'Dear Shad',1,NULL,'Mr. Shad Terrell',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (69,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'barkleyd@infomail.co.pl','barkleyd@infomail.co.pl',NULL,NULL,NULL,'3',NULL,'Both','1368772469',NULL,'Sample Data',NULL,NULL,NULL,1,NULL,NULL,NULL,1,NULL,'Dear barkleyd@infomail.co.pl',1,NULL,'Dear barkleyd@infomail.co.pl',1,NULL,'barkleyd@infomail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (70,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'barrycooper@example.info','barrycooper@example.info',NULL,NULL,NULL,NULL,NULL,'Both','1068322748',NULL,'Sample Data',NULL,NULL,NULL,4,2,NULL,NULL,1,NULL,'Dear barrycooper@example.info',1,NULL,'Dear barrycooper@example.info',1,NULL,'barrycooper@example.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (71,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Eleonor','Dr. Eleonor Terry',NULL,NULL,NULL,NULL,NULL,'Both','1084560931',NULL,'Sample Data','Eleonor','','Terry',4,NULL,NULL,NULL,1,NULL,'Dear Eleonor',1,NULL,'Dear Eleonor',1,NULL,'Dr. Eleonor Terry',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:39'),
+ (72,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Reynolds, Alexia','Alexia Reynolds',NULL,NULL,NULL,'1',NULL,'Both','1389353396',NULL,'Sample Data','Alexia','O','Reynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Alexia Reynolds',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (73,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Rebekah','Rebekah Patel',NULL,NULL,NULL,'4',NULL,'Both','218502217',NULL,'Sample Data','Rebekah','J','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Rebekah Patel',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (74,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Deforest-Olsen, Valene','Valene Deforest-Olsen',NULL,NULL,NULL,'4',NULL,'Both','2378094084',NULL,'Sample Data','Valene','','Deforest-Olsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Valene',1,NULL,'Dear Valene',1,NULL,'Valene Deforest-Olsen',NULL,1,'1987-04-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (75,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Barry','Dr. Barry Terry Sr.',NULL,NULL,NULL,'5',NULL,'Both','929041000',NULL,'Sample Data','Barry','Y','Terry',4,2,NULL,NULL,1,NULL,'Dear Barry',1,NULL,'Dear Barry',1,NULL,'Dr. Barry Terry Sr.',NULL,NULL,'1977-06-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (76,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Samson, Claudio','Claudio Samson Sr.',NULL,NULL,NULL,'5',NULL,'Both','114634310',NULL,'Sample Data','Claudio','','Samson',NULL,2,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Claudio Samson Sr.',NULL,2,NULL,1,NULL,NULL,NULL,'Urban Legal School',NULL,NULL,102,0,'2022-01-05 03:20:38','2022-01-05 03:20:42'),
+ (77,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Jina','Jina Díaz',NULL,NULL,NULL,'1',NULL,'Both','484938112',NULL,'Sample Data','Jina','','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Jina Díaz',NULL,1,'2013-07-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (78,'Household',NULL,0,1,0,0,1,0,NULL,NULL,'Robertson-Lee family','Robertson-Lee family',NULL,NULL,NULL,'4',NULL,'Both','1803684713',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Robertson-Lee family',5,NULL,'Dear Robertson-Lee family',2,NULL,'Robertson-Lee family',NULL,NULL,NULL,0,NULL,'Robertson-Lee family',NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:42'),
+ (79,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Grant, Rosario','Dr. Rosario Grant',NULL,NULL,NULL,'3',NULL,'Both','2992904466',NULL,'Sample Data','Rosario','','Grant',4,NULL,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Dr. Rosario Grant',NULL,2,'1957-06-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:39'),
+ (80,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Norris','Dr. Norris Yadav Sr.',NULL,NULL,NULL,NULL,NULL,'Both','3408497299',NULL,'Sample Data','Norris','T','Yadav',4,2,NULL,NULL,1,NULL,'Dear Norris',1,NULL,'Dear Norris',1,NULL,'Dr. Norris Yadav Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (81,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Shad','Shad Cooper Jr.',NULL,NULL,NULL,'2',NULL,'Both','3562872158',NULL,'Sample Data','Shad','O','Cooper',NULL,1,NULL,NULL,1,NULL,'Dear Shad',1,NULL,'Dear Shad',1,NULL,'Shad Cooper Jr.',NULL,2,'1960-09-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (82,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Dimitrov, Carylon','Mrs. Carylon Dimitrov',NULL,NULL,NULL,'2',NULL,'Both','2719489073',NULL,'Sample Data','Carylon','','Dimitrov',1,NULL,NULL,NULL,1,NULL,'Dear Carylon',1,NULL,'Dear Carylon',1,NULL,'Mrs. Carylon Dimitrov',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (83,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Jameson, Ashley','Ashley Jameson',NULL,NULL,NULL,'2',NULL,'Both','3561508179',NULL,'Sample Data','Ashley','','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ashley Jameson',NULL,1,'1979-10-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (84,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Cooper, Andrew','Mr. Andrew Cooper Jr.',NULL,NULL,NULL,NULL,NULL,'Both','1042798620',NULL,'Sample Data','Andrew','','Cooper',3,1,NULL,NULL,1,NULL,'Dear Andrew',1,NULL,'Dear Andrew',1,NULL,'Mr. Andrew Cooper Jr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (85,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Beula','Beula Jensen',NULL,NULL,NULL,'2',NULL,'Both','1956895432',NULL,'Sample Data','Beula','','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Beula Jensen',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (86,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Müller, Kathleen','Kathleen Müller',NULL,NULL,NULL,'2',NULL,'Both','74249251',NULL,'Sample Data','Kathleen','X','Müller',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Kathleen Müller',NULL,1,NULL,0,NULL,NULL,NULL,'Progressive Peace Initiative',NULL,NULL,173,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (87,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Müller, Errol','Errol Müller',NULL,NULL,NULL,'2',NULL,'Both','807767976',NULL,'Sample Data','Errol','','Müller',NULL,NULL,NULL,NULL,1,NULL,'Dear Errol',1,NULL,'Dear Errol',1,NULL,'Errol Müller',NULL,NULL,'1987-05-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:44'),
+ (88,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Cooper, Winford','Winford Cooper II',NULL,NULL,NULL,'2',NULL,'Both','1891762669',NULL,'Sample Data','Winford','','Cooper',NULL,3,NULL,NULL,1,NULL,'Dear Winford',1,NULL,'Dear Winford',1,NULL,'Winford Cooper II',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (89,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Ivanov, Russell','Dr. Russell Ivanov II',NULL,NULL,NULL,NULL,NULL,'Both','624189081',NULL,'Sample Data','Russell','U','Ivanov',4,3,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Dr. Russell Ivanov II',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (90,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper family','Cooper family',NULL,NULL,NULL,'5',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-01-05 03:20:38','2022-01-05 03:20:42'),
+ (91,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Robertson, Justina','Justina Robertson',NULL,NULL,NULL,'4',NULL,'Both','1484862490',NULL,'Sample Data','Justina','L','Robertson',NULL,NULL,NULL,NULL,1,NULL,'Dear Justina',1,NULL,'Dear Justina',1,NULL,'Justina Robertson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (92,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Reynolds, Heidi','Dr. Heidi Reynolds',NULL,NULL,NULL,NULL,NULL,'Both','925137718',NULL,'Sample Data','Heidi','','Reynolds',4,NULL,NULL,NULL,1,NULL,'Dear Heidi',1,NULL,'Dear Heidi',1,NULL,'Dr. Heidi Reynolds',NULL,1,'1965-09-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (93,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Woodbridge Food Systems','Woodbridge Food Systems',NULL,NULL,NULL,'5',NULL,'Both','1773946033',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Woodbridge Food Systems',NULL,NULL,NULL,0,NULL,NULL,135,'Woodbridge Food Systems',NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (94,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Wilson family','Wilson family',NULL,NULL,NULL,'5',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-01-05 03:20:38','2022-01-05 03:20:42'),
+ (95,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Ivey','Ivey Jameson',NULL,NULL,NULL,'3',NULL,'Both','3123658938',NULL,'Sample Data','Ivey','','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Ivey Jameson',NULL,NULL,'1957-08-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:39'),
+ (96,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Clint','Clint Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','2083087169',NULL,'Sample Data','Clint','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Clint Nielsen',NULL,2,'1950-04-12',0,NULL,NULL,NULL,'Passadumkeag Agriculture Partnership',NULL,NULL,120,0,'2022-01-05 03:20:38','2022-01-05 03:20:43'),
+ (97,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Rebekah','Rebekah Blackwell',NULL,NULL,NULL,'2',NULL,'Both','982789307',NULL,'Sample Data','Rebekah','','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Rebekah Blackwell',NULL,1,'1940-12-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:38','2022-01-05 03:20:40'),
+ (98,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson, Jacob','Mr. Jacob Samson',NULL,NULL,NULL,NULL,NULL,'Both','1567006775',NULL,'Sample Data','Jacob','','Samson',3,NULL,NULL,NULL,1,NULL,'Dear Jacob',1,NULL,'Dear Jacob',1,NULL,'Mr. Jacob Samson',NULL,2,NULL,0,NULL,NULL,NULL,'Orlando Food Fellowship',NULL,NULL,101,0,'2022-01-05 03:20:38','2022-01-05 03:20:42'),
+ (99,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Jay','Jay Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','2669174964',NULL,'Sample Data','Jay','','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Jay',1,NULL,'Dear Jay',1,NULL,'Jay Ivanov',NULL,2,'1963-07-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (100,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Müller, Maxwell','Mr. Maxwell Müller',NULL,NULL,NULL,NULL,NULL,'Both','2972574046',NULL,'Sample Data','Maxwell','J','Müller',3,NULL,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Mr. Maxwell Müller',NULL,2,'1949-07-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:39'),
+ (101,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Orlando Food Fellowship','Orlando Food Fellowship',NULL,NULL,NULL,NULL,NULL,'Both','4205977670',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Orlando Food Fellowship',NULL,NULL,NULL,0,NULL,NULL,98,'Orlando Food Fellowship',NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:42'),
+ (102,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Urban Legal School','Urban Legal School',NULL,NULL,NULL,'1',NULL,'Both','2107360118',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Urban Legal School',NULL,NULL,NULL,0,NULL,NULL,76,'Urban Legal School',NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:42'),
+ (103,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Olsen, Esta','Esta Olsen',NULL,NULL,NULL,NULL,NULL,'Both','1433708351',NULL,'Sample Data','Esta','B','Olsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Esta Olsen',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (104,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Zope, Tanya','Mrs. Tanya Zope',NULL,NULL,NULL,NULL,NULL,'Both','2120997971',NULL,'Sample Data','Tanya','Q','Zope',1,NULL,NULL,NULL,1,NULL,'Dear Tanya',1,NULL,'Dear Tanya',1,NULL,'Mrs. Tanya Zope',NULL,1,'2000-05-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:45'),
+ (105,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Scott','Dr. Scott Jensen',NULL,NULL,NULL,'1',NULL,'Both','4064239922',NULL,'Sample Data','Scott','C','Jensen',4,NULL,NULL,NULL,1,NULL,'Dear Scott',1,NULL,'Dear Scott',1,NULL,'Dr. Scott Jensen',NULL,2,'1982-08-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (106,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'norrist@lol.info','norrist@lol.info',NULL,NULL,NULL,'2',NULL,'Both','3504108889',NULL,'Sample Data',NULL,NULL,NULL,4,2,NULL,NULL,1,NULL,'Dear norrist@lol.info',1,NULL,'Dear norrist@lol.info',1,NULL,'norrist@lol.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (107,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'mroberts64@example.biz','mroberts64@example.biz',NULL,NULL,NULL,NULL,NULL,'Both','2597750349',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear mroberts64@example.biz',1,NULL,'Dear mroberts64@example.biz',1,NULL,'mroberts64@example.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (108,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Reynolds, Carylon','Carylon Reynolds',NULL,NULL,NULL,'2',NULL,'Both','1835260667',NULL,'Sample Data','Carylon','','Reynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Carylon',1,NULL,'Dear Carylon',1,NULL,'Carylon Reynolds',NULL,1,'2014-04-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (109,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Global Empowerment Fellowship','Global Empowerment Fellowship',NULL,NULL,NULL,NULL,NULL,'Both','3733414552',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Global Empowerment Fellowship',NULL,NULL,NULL,0,NULL,NULL,155,'Global Empowerment Fellowship',NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (110,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Samuels, Carylon','Mrs. Carylon Samuels',NULL,NULL,NULL,'4',NULL,'Both','707612001',NULL,'Sample Data','Carylon','','Samuels',1,NULL,NULL,NULL,1,NULL,'Dear Carylon',1,NULL,'Dear Carylon',1,NULL,'Mrs. Carylon Samuels',NULL,1,'1963-11-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (111,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Łąchowski, Maria','Dr. Maria Łąchowski II',NULL,NULL,NULL,NULL,NULL,'Both','2706885565',NULL,'Sample Data','Maria','','Łąchowski',4,3,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Dr. Maria Łąchowski II',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:39'),
+ (112,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Nielsen, Landon','Mr. Landon Nielsen III',NULL,NULL,NULL,NULL,NULL,'Both','1226832678',NULL,'Sample Data','Landon','','Nielsen',3,4,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Mr. Landon Nielsen III',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (113,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Lee, Ashley','Dr. Ashley Lee',NULL,NULL,NULL,NULL,NULL,'Both','66160538',NULL,'Sample Data','Ashley','','Lee',4,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Dr. Ashley Lee',NULL,2,'1999-11-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:39'),
+ (114,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Prentice-Patel, Juliann','Ms. Juliann Prentice-Patel',NULL,NULL,NULL,NULL,NULL,'Both','4018811170',NULL,'Sample Data','Juliann','D','Prentice-Patel',2,NULL,NULL,NULL,1,NULL,'Dear Juliann',1,NULL,'Dear Juliann',1,NULL,'Ms. Juliann Prentice-Patel',NULL,1,'1980-11-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (115,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'North Dakota Education Fund','North Dakota Education Fund',NULL,NULL,NULL,NULL,NULL,'Both','125532294',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'North Dakota Education Fund',NULL,NULL,NULL,0,NULL,NULL,136,'North Dakota Education Fund',NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:42'),
+ (116,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Creative Food Systems','Creative Food Systems',NULL,NULL,NULL,'5',NULL,'Both','223552429',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Creative Food Systems',NULL,NULL,NULL,0,NULL,NULL,NULL,'Creative Food Systems',NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:42'),
+ (117,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Terry, Juliann','Juliann Terry',NULL,NULL,NULL,'2',NULL,'Both','3154715143',NULL,'Sample Data','Juliann','I','Terry',NULL,NULL,NULL,NULL,1,NULL,'Dear Juliann',1,NULL,'Dear Juliann',1,NULL,'Juliann Terry',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (118,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Blackwell, Errol','Errol Blackwell Jr.',NULL,NULL,NULL,NULL,NULL,'Both','3418432727',NULL,'Sample Data','Errol','','Blackwell',NULL,1,NULL,NULL,1,NULL,'Dear Errol',1,NULL,'Dear Errol',1,NULL,'Errol Blackwell Jr.',NULL,2,'1946-02-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (119,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Kiara','Kiara Jensen',NULL,NULL,NULL,'3',NULL,'Both','4228592498',NULL,'Sample Data','Kiara','L','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Kiara',1,NULL,'Dear Kiara',1,NULL,'Kiara Jensen',NULL,1,'1936-09-21',0,NULL,NULL,NULL,'Bay Health School',NULL,NULL,184,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (120,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Passadumkeag Agriculture Partnership','Passadumkeag Agriculture Partnership',NULL,NULL,NULL,'1',NULL,'Both','1997663399',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Passadumkeag Agriculture Partnership',NULL,NULL,NULL,0,NULL,NULL,96,'Passadumkeag Agriculture Partnership',NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (121,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'kaceysamuels16@example.com','kaceysamuels16@example.com',NULL,NULL,NULL,NULL,NULL,'Both','2929451038',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear kaceysamuels16@example.com',1,NULL,'Dear kaceysamuels16@example.com',1,NULL,'kaceysamuels16@example.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (122,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samuels, Teresa','Dr. Teresa Samuels',NULL,NULL,NULL,'5',NULL,'Both','2575395037',NULL,'Sample Data','Teresa','','Samuels',4,NULL,NULL,NULL,1,NULL,'Dear Teresa',1,NULL,'Dear Teresa',1,NULL,'Dr. Teresa Samuels',NULL,1,'1988-06-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (123,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Müller, Magan','Dr. Magan Müller',NULL,NULL,NULL,NULL,NULL,'Both','681120033',NULL,'Sample Data','Magan','','Müller',4,NULL,NULL,NULL,1,NULL,'Dear Magan',1,NULL,'Dear Magan',1,NULL,'Dr. Magan Müller',NULL,1,'1969-11-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (124,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'Dimitrov family','Dimitrov family',NULL,NULL,NULL,'3',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-01-05 03:20:39','2022-01-05 03:20:42'),
+ (125,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'cs.prentice-patel39@infomail.org','cs.prentice-patel39@infomail.org',NULL,NULL,NULL,'4',NULL,'Both','4139266989',NULL,'Sample Data',NULL,NULL,NULL,NULL,4,NULL,NULL,1,NULL,'Dear cs.prentice-patel39@infomail.org',1,NULL,'Dear cs.prentice-patel39@infomail.org',1,NULL,'cs.prentice-patel39@infomail.org',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (126,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Shauna','Shauna Jones',NULL,NULL,NULL,NULL,NULL,'Both','2088102406',NULL,'Sample Data','Shauna','','Jones',NULL,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Shauna Jones',NULL,NULL,'1957-08-19',0,NULL,NULL,NULL,'Sierra Wellness Academy',NULL,NULL,21,0,'2022-01-05 03:20:39','2022-01-05 03:20:42'),
+ (127,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Dimitrov, Scott','Scott Dimitrov',NULL,NULL,NULL,NULL,NULL,'Both','444079485',NULL,'Sample Data','Scott','','Dimitrov',NULL,NULL,NULL,NULL,1,NULL,'Dear Scott',1,NULL,'Dear Scott',1,NULL,'Scott Dimitrov',NULL,2,'1992-05-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (128,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jones, Margaret','Dr. Margaret Jones',NULL,NULL,NULL,NULL,NULL,'Both','1031157711',NULL,'Sample Data','Margaret','','Jones',4,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Dr. Margaret Jones',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (129,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Olsen family','Olsen family',NULL,NULL,NULL,NULL,NULL,'Both','1990073228',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Olsen family',5,NULL,'Dear Olsen family',2,NULL,'Olsen family',NULL,NULL,NULL,0,NULL,'Olsen family',NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:42'),
+ (130,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Jensen, Esta','Dr. Esta Jensen',NULL,NULL,NULL,NULL,NULL,'Both','4290021443',NULL,'Sample Data','Esta','','Jensen',4,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Dr. Esta Jensen',NULL,1,'1940-02-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:39'),
+ (131,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz family','Díaz family',NULL,NULL,NULL,NULL,NULL,'Both','2169249835',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Díaz family',5,NULL,'Dear Díaz family',2,NULL,'Díaz family',NULL,NULL,NULL,0,NULL,'Díaz family',NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:42'),
+ (132,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Prentice-Patel family','Prentice-Patel family',NULL,NULL,NULL,NULL,NULL,'Both','346950560',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Prentice-Patel family',5,NULL,'Dear Prentice-Patel family',2,NULL,'Prentice-Patel family',NULL,NULL,NULL,0,NULL,'Prentice-Patel family',NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:42'),
+ (133,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Lou','Lou Jensen',NULL,NULL,NULL,NULL,NULL,'Both','707335642',NULL,'Sample Data','Lou','','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Lou',1,NULL,'Dear Lou',1,NULL,'Lou Jensen',NULL,2,'1999-01-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (134,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Claudio','Claudio Díaz',NULL,NULL,NULL,'5',NULL,'Both','4140974764',NULL,'Sample Data','Claudio','O','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Claudio Díaz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (135,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Yadav, Winford','Dr. Winford Yadav',NULL,NULL,NULL,'3',NULL,'Both','3002231808',NULL,'Sample Data','Winford','C','Yadav',4,NULL,NULL,NULL,1,NULL,'Dear Winford',1,NULL,'Dear Winford',1,NULL,'Dr. Winford Yadav',NULL,2,'1973-03-22',0,NULL,NULL,NULL,'Woodbridge Food Systems',NULL,NULL,93,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (136,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Robertson-Lee, Ivey','Ivey Robertson-Lee',NULL,NULL,NULL,NULL,NULL,'Both','4074561594',NULL,'Sample Data','Ivey','V','Robertson-Lee',NULL,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Ivey Robertson-Lee',NULL,NULL,NULL,0,NULL,NULL,NULL,'North Dakota Education Fund',NULL,NULL,115,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (137,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'zope.jacob@airmail.com','zope.jacob@airmail.com',NULL,NULL,NULL,NULL,NULL,'Both','2287501513',NULL,'Sample Data',NULL,NULL,NULL,NULL,3,NULL,NULL,1,NULL,'Dear zope.jacob@airmail.com',1,NULL,'Dear zope.jacob@airmail.com',1,NULL,'zope.jacob@airmail.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:45'),
+ (138,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Jina','Jina McReynolds',NULL,NULL,NULL,NULL,NULL,'Both','644172968',NULL,'Sample Data','Jina','B','McReynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Jina McReynolds',NULL,NULL,'1996-10-31',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (139,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'rodrigojensen@airmail.com','rodrigojensen@airmail.com',NULL,NULL,NULL,NULL,NULL,'Both','4041959983',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear rodrigojensen@airmail.com',1,NULL,'Dear rodrigojensen@airmail.com',1,NULL,'rodrigojensen@airmail.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (140,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Jackson','Jackson Nielsen Sr.',NULL,NULL,NULL,NULL,NULL,'Both','1699263324',NULL,'Sample Data','Jackson','','Nielsen',NULL,2,NULL,NULL,1,NULL,'Dear Jackson',1,NULL,'Dear Jackson',1,NULL,'Jackson Nielsen Sr.',NULL,2,'2003-04-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (141,'Household',NULL,0,1,0,0,1,0,NULL,NULL,'Patel family','Patel family',NULL,NULL,NULL,'5',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-01-05 03:20:39','2022-01-05 03:20:42'),
+ (142,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Dimitrov, Santina','Dr. Santina Dimitrov',NULL,NULL,NULL,'1',NULL,'Both','500419738',NULL,'Sample Data','Santina','L','Dimitrov',4,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Dr. Santina Dimitrov',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (143,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Rebekah','Mrs. Rebekah Terry',NULL,NULL,NULL,'2',NULL,'Both','2103758784',NULL,'Sample Data','Rebekah','C','Terry',1,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Mrs. Rebekah Terry',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (144,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Jensen, Alida','Alida Jensen',NULL,NULL,NULL,'5',NULL,'Both','2481864590',NULL,'Sample Data','Alida','','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Alida Jensen',NULL,1,'1939-06-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (145,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson, Margaret','Margaret Wilson',NULL,NULL,NULL,NULL,NULL,'Both','2853804377',NULL,'Sample Data','Margaret','R','Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Margaret Wilson',NULL,1,'1980-10-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (146,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Dimitrov, Clint','Clint Dimitrov Sr.',NULL,NULL,NULL,NULL,NULL,'Both','2522553536',NULL,'Sample Data','Clint','V','Dimitrov',NULL,2,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Clint Dimitrov Sr.',NULL,NULL,'1984-09-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (147,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Müller, Beula','Ms. Beula Müller',NULL,NULL,NULL,'1',NULL,'Both','521667941',NULL,'Sample Data','Beula','','Müller',2,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Ms. Beula Müller',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:39'),
+ (148,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'McReynolds, Teresa','Teresa McReynolds',NULL,NULL,NULL,NULL,NULL,'Both','2267068970',NULL,'Sample Data','Teresa','','McReynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Teresa',1,NULL,'Dear Teresa',1,NULL,'Teresa McReynolds',NULL,NULL,'1965-06-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:39'),
+ (149,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'tzope@airmail.org','tzope@airmail.org',NULL,NULL,NULL,'5',NULL,'Both','2427648729',NULL,'Sample Data',NULL,NULL,NULL,3,4,NULL,NULL,1,NULL,'Dear tzope@airmail.org',1,NULL,'Dear tzope@airmail.org',1,NULL,'tzope@airmail.org',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (150,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Russell','Dr. Russell Blackwell II',NULL,NULL,NULL,NULL,NULL,'Both','2850885391',NULL,'Sample Data','Russell','','Blackwell',4,3,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Dr. Russell Blackwell II',NULL,2,'1971-03-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:41'),
+ (151,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Reynolds family','Reynolds family',NULL,NULL,NULL,NULL,NULL,'Both','4119726021',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Reynolds family',5,NULL,'Dear Reynolds family',2,NULL,'Reynolds family',NULL,NULL,NULL,0,NULL,'Reynolds family',NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:42'),
+ (152,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Nielsen, Sharyn','Sharyn Nielsen',NULL,NULL,NULL,'2',NULL,'Both','3940504410',NULL,'Sample Data','Sharyn','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Sharyn',1,NULL,'Dear Sharyn',1,NULL,'Sharyn Nielsen',NULL,1,'1983-12-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (153,'Household',NULL,1,1,0,0,0,0,NULL,NULL,'Jensen family','Jensen family',NULL,NULL,NULL,NULL,NULL,'Both','797435572',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jensen family',5,NULL,'Dear Jensen family',2,NULL,'Jensen family',NULL,NULL,NULL,0,NULL,'Jensen family',NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:42'),
+ (154,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson-Díaz, Margaret','Dr. Margaret Robertson-Díaz',NULL,NULL,NULL,'1',NULL,'Both','1384250054',NULL,'Sample Data','Margaret','','Robertson-Díaz',4,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Dr. Margaret Robertson-Díaz',NULL,1,'1976-02-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (155,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Müller, Landon','Landon Müller II',NULL,NULL,NULL,NULL,NULL,'Both','2647475480',NULL,'Sample Data','Landon','Z','Müller',NULL,3,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Landon Müller II',NULL,2,'1993-10-09',0,NULL,NULL,NULL,'Global Empowerment Fellowship',NULL,NULL,109,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (156,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Jed','Jed Terry III',NULL,NULL,NULL,NULL,NULL,'Both','2004213447',NULL,'Sample Data','Jed','','Terry',NULL,4,NULL,NULL,1,NULL,'Dear Jed',1,NULL,'Dear Jed',1,NULL,'Jed Terry III',NULL,2,'1966-12-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (157,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Lee, Lou','Lou Lee Jr.',NULL,NULL,NULL,NULL,NULL,'Both','2234392100',NULL,'Sample Data','Lou','L','Lee',NULL,1,NULL,NULL,1,NULL,'Dear Lou',1,NULL,'Dear Lou',1,NULL,'Lou Lee Jr.',NULL,2,'1952-02-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (158,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Rosario','Dr. Rosario Yadav',NULL,NULL,NULL,'4',NULL,'Both','422504705',NULL,'Sample Data','Rosario','','Yadav',4,NULL,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Dr. Rosario Yadav',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (159,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Nielsen, Carlos','Carlos Nielsen Jr.',NULL,NULL,NULL,NULL,NULL,'Both','3482557621',NULL,'Sample Data','Carlos','','Nielsen',NULL,1,NULL,NULL,1,NULL,'Dear Carlos',1,NULL,'Dear Carlos',1,NULL,'Carlos Nielsen Jr.',NULL,2,'1966-01-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (160,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Elina','Elina Zope',NULL,NULL,NULL,NULL,NULL,'Both','3511494831',NULL,'Sample Data','Elina','','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Elina',1,NULL,'Dear Elina',1,NULL,'Elina Zope',NULL,1,'1965-08-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:45'),
+ (161,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'kandacer@example.co.nz','kandacer@example.co.nz',NULL,NULL,NULL,NULL,NULL,'Both','1963558050',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear kandacer@example.co.nz',1,NULL,'Dear kandacer@example.co.nz',1,NULL,'kandacer@example.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:41'),
+ (162,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson, Andrew','Andrew Robertson',NULL,NULL,NULL,'2',NULL,'Both','2591611250',NULL,'Sample Data','Andrew','W','Robertson',NULL,NULL,NULL,NULL,1,NULL,'Dear Andrew',1,NULL,'Dear Andrew',1,NULL,'Andrew Robertson',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:39'),
+ (163,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Olsen, Jerome','Mr. Jerome Olsen II',NULL,NULL,NULL,'2',NULL,'Both','2369616352',NULL,'Sample Data','Jerome','O','Olsen',3,3,NULL,NULL,1,NULL,'Dear Jerome',1,NULL,'Dear Jerome',1,NULL,'Mr. Jerome Olsen II',NULL,NULL,'1963-03-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (164,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Terry, Kathleen','Mrs. Kathleen Terry',NULL,NULL,NULL,'3',NULL,'Both','1992671393',NULL,'Sample Data','Kathleen','G','Terry',1,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Mrs. Kathleen Terry',NULL,1,'1979-02-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:39'),
+ (165,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Dimitrov, Jay','Jay Dimitrov III',NULL,NULL,NULL,'1',NULL,'Both','512179988',NULL,'Sample Data','Jay','X','Dimitrov',NULL,4,NULL,NULL,1,NULL,'Dear Jay',1,NULL,'Dear Jay',1,NULL,'Jay Dimitrov III',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (166,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Main Sustainability Systems','Main Sustainability Systems',NULL,NULL,NULL,NULL,NULL,'Both','2655669025',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Main Sustainability Systems',NULL,NULL,NULL,0,NULL,NULL,NULL,'Main Sustainability Systems',NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (167,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Elbert','Elbert González III',NULL,NULL,NULL,'3',NULL,'Both','672613238',NULL,'Sample Data','Elbert','Y','González',NULL,4,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Elbert González III',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:39'),
+ (168,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Parker, Elizabeth','Dr. Elizabeth Parker',NULL,NULL,NULL,NULL,NULL,'Both','3038072630',NULL,'Sample Data','Elizabeth','D','Parker',4,NULL,NULL,NULL,1,NULL,'Dear Elizabeth',1,NULL,'Dear Elizabeth',1,NULL,'Dr. Elizabeth Parker',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (169,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Terry family','Terry family',NULL,NULL,NULL,'5',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-01-05 03:20:39','2022-01-05 03:20:42'),
+ (170,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Nielsen, Merrie','Mrs. Merrie Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','3023030184',NULL,'Sample Data','Merrie','','Nielsen',1,NULL,NULL,NULL,1,NULL,'Dear Merrie',1,NULL,'Dear Merrie',1,NULL,'Mrs. Merrie Nielsen',NULL,1,'1986-07-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:39'),
+ (171,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Díaz, Clint','Dr. Clint Díaz',NULL,NULL,NULL,NULL,NULL,'Both','3503793680',NULL,'Sample Data','Clint','U','Díaz',4,NULL,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Dr. Clint Díaz',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (172,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'jacobs.arlyne@notmail.co.pl','jacobs.arlyne@notmail.co.pl',NULL,NULL,NULL,NULL,NULL,'Both','2319530401',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear jacobs.arlyne@notmail.co.pl',1,NULL,'Dear jacobs.arlyne@notmail.co.pl',1,NULL,'jacobs.arlyne@notmail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (173,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Progressive Peace Initiative','Progressive Peace Initiative',NULL,NULL,NULL,'3',NULL,'Both','1955301488',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Progressive Peace Initiative',NULL,NULL,NULL,0,NULL,NULL,86,'Progressive Peace Initiative',NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (174,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Lee, Irvin','Irvin Lee Sr.',NULL,NULL,NULL,'5',NULL,'Both','1021209038',NULL,'Sample Data','Irvin','','Lee',NULL,2,NULL,NULL,1,NULL,'Dear Irvin',1,NULL,'Dear Irvin',1,NULL,'Irvin Lee Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (175,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Herminia','Mrs. Herminia Patel',NULL,NULL,NULL,NULL,NULL,'Both','2166987565',NULL,'Sample Data','Herminia','T','Patel',1,NULL,NULL,NULL,1,NULL,'Dear Herminia',1,NULL,'Dear Herminia',1,NULL,'Mrs. Herminia Patel',NULL,1,'1991-09-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (176,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Díaz, Jackson','Jackson Díaz II',NULL,NULL,NULL,'4',NULL,'Both','770065800',NULL,'Sample Data','Jackson','','Díaz',NULL,3,NULL,NULL,1,NULL,'Dear Jackson',1,NULL,'Dear Jackson',1,NULL,'Jackson Díaz II',NULL,2,'1987-03-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (177,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Zope family','Zope family',NULL,NULL,NULL,'4',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-01-05 03:20:39','2022-01-05 03:20:42'),
+ (178,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Northpoint Legal Partners','Northpoint Legal Partners',NULL,NULL,NULL,NULL,NULL,'Both','4066741361',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Northpoint Legal Partners',NULL,NULL,NULL,0,NULL,NULL,3,'Northpoint Legal Partners',NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (179,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Wilson, Norris','Norris Wilson',NULL,NULL,NULL,'1',NULL,'Both','1089092056',NULL,'Sample Data','Norris','','Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Norris',1,NULL,'Dear Norris',1,NULL,'Norris Wilson',NULL,NULL,'1993-02-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (180,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Yadav, Mei','Mrs. Mei Yadav',NULL,NULL,NULL,NULL,NULL,'Both','3106759273',NULL,'Sample Data','Mei','R','Yadav',1,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Mrs. Mei Yadav',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (181,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Łąchowski, Kathlyn','Kathlyn Łąchowski',NULL,NULL,NULL,'3',NULL,'Both','336052777',NULL,'Sample Data','Kathlyn','H','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathlyn',1,NULL,'Dear Kathlyn',1,NULL,'Kathlyn Łąchowski',NULL,NULL,'1988-04-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (182,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Prentice, Claudio','Mr. Claudio Prentice II',NULL,NULL,NULL,'2',NULL,'Both','2511779749',NULL,'Sample Data','Claudio','Q','Prentice',3,3,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Mr. Claudio Prentice II',NULL,2,'1986-09-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (183,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'syadav@example.net','syadav@example.net',NULL,NULL,NULL,NULL,NULL,'Both','1847437029',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear syadav@example.net',1,NULL,'Dear syadav@example.net',1,NULL,'syadav@example.net',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (184,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Bay Health School','Bay Health School',NULL,NULL,NULL,NULL,NULL,'Both','1225013054',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Bay Health School',NULL,NULL,NULL,0,NULL,NULL,119,'Bay Health School',NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (185,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Smith, Ivey','Ivey Smith',NULL,NULL,NULL,'3',NULL,'Both','4175270008',NULL,'Sample Data','Ivey','','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Ivey Smith',NULL,1,NULL,1,'2021-05-27',NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:39'),
+ (186,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Robertson-Lee, Ivey','Ivey Robertson-Lee',NULL,NULL,NULL,'4',NULL,'Both','4074561594',NULL,'Sample Data','Ivey','','Robertson-Lee',NULL,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Ivey Robertson-Lee',NULL,NULL,'2018-03-15',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (187,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Global Food Fellowship','Global Food Fellowship',NULL,NULL,NULL,NULL,NULL,'Both','2000763259',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Global Food Fellowship',NULL,NULL,NULL,0,NULL,NULL,NULL,'Global Food Fellowship',NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:42'),
+ (188,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'McReynolds, Ashley','Ashley McReynolds',NULL,NULL,NULL,NULL,NULL,'Both','68872917',NULL,'Sample Data','Ashley','K','McReynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ashley McReynolds',NULL,1,'1985-04-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (189,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'ts.cooper1@infomail.co.uk','ts.cooper1@infomail.co.uk',NULL,NULL,NULL,NULL,NULL,'Both','211386836',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear ts.cooper1@infomail.co.uk',1,NULL,'Dear ts.cooper1@infomail.co.uk',1,NULL,'ts.cooper1@infomail.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (190,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'reynolds.omar75@mymail.com','reynolds.omar75@mymail.com',NULL,NULL,NULL,NULL,NULL,'Both','3353202690',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear reynolds.omar75@mymail.com',1,NULL,'Dear reynolds.omar75@mymail.com',1,NULL,'reynolds.omar75@mymail.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (191,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Barkley, Roland','Roland Barkley Sr.',NULL,NULL,NULL,'4',NULL,'Both','2752517625',NULL,'Sample Data','Roland','P','Barkley',NULL,2,NULL,NULL,1,NULL,'Dear Roland',1,NULL,'Dear Roland',1,NULL,'Roland Barkley Sr.',NULL,NULL,'1994-12-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (192,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Bob','Dr. Bob Cooper',NULL,NULL,NULL,NULL,NULL,'Both','585875995',NULL,'Sample Data','Bob','B','Cooper',4,NULL,NULL,NULL,1,NULL,'Dear Bob',1,NULL,'Dear Bob',1,NULL,'Dr. Bob Cooper',NULL,2,'1961-10-31',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:39'),
+ (193,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'González, Rodrigo','Mr. Rodrigo González',NULL,NULL,NULL,NULL,NULL,'Both','2713589605',NULL,'Sample Data','Rodrigo','N','González',3,NULL,NULL,NULL,1,NULL,'Dear Rodrigo',1,NULL,'Dear Rodrigo',1,NULL,'Mr. Rodrigo González',NULL,2,'1983-11-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (194,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Grant, Andrew','Andrew Grant',NULL,NULL,NULL,'2',NULL,'Both','1115216015',NULL,'Sample Data','Andrew','','Grant',NULL,NULL,NULL,NULL,1,NULL,'Dear Andrew',1,NULL,'Dear Andrew',1,NULL,'Andrew Grant',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (195,'Organization',NULL,0,1,0,0,1,0,NULL,NULL,'Watertown Food Partnership','Watertown Food Partnership',NULL,NULL,NULL,NULL,NULL,'Both','2806884581',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Watertown Food Partnership',NULL,NULL,NULL,0,NULL,NULL,28,'Watertown Food Partnership',NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:42'),
+ (196,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Robertson, Ray','Ray Robertson III',NULL,NULL,NULL,NULL,NULL,'Both','2006955715',NULL,'Sample Data','Ray','A','Robertson',NULL,4,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Ray Robertson III',NULL,2,'1960-07-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:43'),
+ (197,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Terrell, Mei','Mei Terrell',NULL,NULL,NULL,'1',NULL,'Both','306991433',NULL,'Sample Data','Mei','H','Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Mei Terrell',NULL,1,'1996-07-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:39'),
+ (198,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'McReynolds, Shauna','Shauna McReynolds',NULL,NULL,NULL,'4',NULL,'Both','3277027646',NULL,'Sample Data','Shauna','O','McReynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Shauna McReynolds',NULL,NULL,'1981-11-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:40'),
+ (199,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Sherman','Sherman Łąchowski II',NULL,NULL,NULL,NULL,NULL,'Both','2261039855',NULL,'Sample Data','Sherman','F','Łąchowski',NULL,3,NULL,NULL,1,NULL,'Dear Sherman',1,NULL,'Dear Sherman',1,NULL,'Sherman Łąchowski II',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:44'),
+ (200,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Blackwell, Princess','Dr. Princess Blackwell',NULL,NULL,NULL,NULL,NULL,'Both','3511098981',NULL,'Sample Data','Princess','','Blackwell',4,NULL,NULL,NULL,1,NULL,'Dear Princess',1,NULL,'Dear Princess',1,NULL,'Dr. Princess Blackwell',NULL,NULL,'1948-07-16',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-01-05 03:20:39','2022-01-05 03:20:39'),
+ (201,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Terry family','Terry family',NULL,NULL,NULL,'2',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-01-05 03:20:39','2022-01-05 03:20:42'),
+ (202,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Lee, Jenny','Jenny Lee',NULL,NULL,NULL,NULL,'en_US','Both','a2a481102fae46becac85c8b5bf9c253',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-01-05 03:20:46','2022-01-05 03:20:46');
 /*!40000 ALTER TABLE `civicrm_contact` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -2152,99 +2170,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,'2010-04-11 00:00:00',0.00,125.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'1041',NULL,NULL,NULL,NULL,0),
- (2,4,1,NULL,1,'2010-03-21 00:00:00',0.00,50.00,NULL,NULL,'P20901X1',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (3,6,1,NULL,4,'2010-04-29 00:00:00',0.00,25.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'2095',NULL,NULL,NULL,NULL,0),
- (4,8,1,NULL,4,'2010-04-11 00:00:00',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'10552',NULL,NULL,NULL,NULL,0),
- (5,16,1,NULL,4,'2010-04-15 00:00:00',0.00,500.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'509',NULL,NULL,NULL,NULL,0),
- (6,19,1,NULL,4,'2010-04-11 00:00:00',0.00,175.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Apr 2007 Mailer 1',NULL,NULL,0,0,1,NULL,'102',NULL,NULL,NULL,NULL,0),
- (7,82,1,NULL,1,'2010-03-27 00:00:00',0.00,50.00,NULL,NULL,'P20193L2',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (8,92,1,NULL,1,'2010-03-08 00:00:00',0.00,10.00,NULL,NULL,'P40232Y3',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Help CiviCRM',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (9,34,1,NULL,1,'2010-04-22 00:00:00',0.00,250.00,NULL,NULL,'P20193L6',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Help CiviCRM',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (10,71,1,NULL,1,'2009-07-01 11:53:50',0.00,500.00,NULL,NULL,'PL71',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (11,43,1,NULL,1,'2009-07-01 12:55:41',0.00,200.00,NULL,NULL,'PL43II',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (12,32,1,NULL,1,'2009-10-01 11:53:50',0.00,200.00,NULL,NULL,'PL32I',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (13,32,1,NULL,1,'2009-12-01 12:55:41',0.00,200.00,NULL,NULL,'PL32II',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (14,154,2,NULL,1,'2021-11-08 12:45:31',0.00,100.00,NULL,NULL,'734cd5f8b63827b4',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (15,147,2,NULL,1,'2021-11-08 12:45:31',0.00,50.00,NULL,NULL,'b937a07dff526392',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (16,32,2,NULL,1,'2021-11-08 12:45:31',0.00,100.00,NULL,NULL,'0206be028c015c43',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (17,64,2,NULL,1,'2021-11-08 12:45:31',0.00,50.00,NULL,NULL,'631f3fe0615fdb26',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (18,188,2,NULL,1,'2021-11-08 12:45:31',0.00,100.00,NULL,NULL,'4923a106fe2efa8f',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (19,131,2,NULL,1,'2021-11-08 12:45:31',0.00,50.00,NULL,NULL,'93b08f908941a2b8',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (20,2,2,NULL,1,'2021-11-08 12:45:31',0.00,100.00,NULL,NULL,'4fda4d861542f0c7',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (21,159,2,NULL,1,'2021-11-08 12:45:31',0.00,50.00,NULL,NULL,'a9c9fcc2d0022842',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (22,21,2,NULL,1,'2021-11-08 12:45:31',0.00,100.00,NULL,NULL,'25209c90fcce8f4d',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (23,5,2,NULL,1,'2021-11-08 12:45:31',0.00,100.00,NULL,NULL,'76f5d2b5ecf6a057',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (24,114,2,NULL,1,'2021-11-08 12:45:31',0.00,1200.00,NULL,NULL,'c4ea34baf2f07b65',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (25,100,2,NULL,1,'2021-11-08 12:45:31',0.00,50.00,NULL,NULL,'67a378a01f3acd4a',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (26,167,2,NULL,1,'2021-11-08 12:45:31',0.00,100.00,NULL,NULL,'a3859f5e5b9d3509',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (27,110,2,NULL,1,'2021-11-08 12:45:31',0.00,50.00,NULL,NULL,'3458d47f612d4dd1',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (28,164,2,NULL,1,'2021-11-08 12:45:31',0.00,50.00,NULL,NULL,'78c913a93a673539',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (29,138,2,NULL,1,'2021-11-08 12:45:31',0.00,50.00,NULL,NULL,'e8f3f84ccf34ebca',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (30,45,2,NULL,1,'2021-11-08 12:45:31',0.00,100.00,NULL,NULL,'4098a241ca942e78',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (31,63,2,NULL,1,'2021-11-08 12:45:31',0.00,50.00,NULL,NULL,'0cc9e622885e15cd',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (32,82,2,NULL,1,'2021-11-08 12:45:31',0.00,100.00,NULL,NULL,'5a9af2e3a08f87f6',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (33,8,2,NULL,1,'2021-11-08 12:45:31',0.00,100.00,NULL,NULL,'c59191f088f51a67',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (34,149,2,NULL,1,'2021-11-08 12:45:31',0.00,100.00,NULL,NULL,'517baabfe0210630',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (35,93,2,NULL,1,'2021-11-08 12:45:31',0.00,1200.00,NULL,NULL,'764a745c81937fef',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (36,77,2,NULL,1,'2021-11-08 12:45:31',0.00,100.00,NULL,NULL,'9f8c08e8a12416da',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (37,126,2,NULL,1,'2021-11-08 12:45:31',0.00,50.00,NULL,NULL,'d0fb785a015b15d0',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (38,187,2,NULL,1,'2021-11-08 12:45:31',0.00,100.00,NULL,NULL,'6c9a30e1831e6c50',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (39,161,2,NULL,1,'2021-11-08 12:45:31',0.00,50.00,NULL,NULL,'b871336c1222e8af',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (40,89,2,NULL,1,'2021-11-08 12:45:31',0.00,100.00,NULL,NULL,'0ce85fe365867007',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (41,115,2,NULL,1,'2021-11-08 12:45:31',0.00,50.00,NULL,NULL,'7024147ffffa3303',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (42,174,2,NULL,1,'2021-11-08 12:45:31',0.00,100.00,NULL,NULL,'ba1314b46b188739',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (43,30,2,NULL,1,'2021-11-08 12:45:31',0.00,50.00,NULL,NULL,'c67ec591d24054b7',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (45,37,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'f532451267bc538e',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (46,108,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'c9f6e3185bb6e94f',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (47,90,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'337b161694b929d5',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (48,50,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'9f4ef0db69cde58a',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (49,118,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'c515ae68d6957e8d',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (50,63,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'f007972ccce04f5b',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (51,120,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'fe0022c95d0d2bed',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (52,97,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'3a25dac1c730b0f3',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (53,26,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'f02cdfb25cc9efb8',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (54,128,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'cc562fa3319f8747',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (55,158,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'7899bdaeb06e34a3',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (56,134,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'3e1e195c329a9a2b',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (57,113,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'d3623bc9a7a6ef86',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (58,30,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'93ecce4a9280fc82',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (59,161,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'542b8b6f852822c0',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (60,195,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'39722a9c6339472d',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (61,76,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'94482f0de63c6add',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (62,138,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'3e6b139ed522f0c9',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (63,170,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'ec6ffedbfcdf0413',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (64,139,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'021f81f87ec9e3d0',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (65,192,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'c64837d39c4128d9',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (66,121,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'83357f98033ee2ee',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (67,9,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'cbbcbb2ddcf39a87',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (68,185,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'a8dd0206475b0e32',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (69,41,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'42d9f8cd5b1224be',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (70,16,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'84cb9390d37934a0',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (71,71,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'a005b75c0706ba23',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (72,100,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'2fd036c8539e0bee',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (73,10,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'c44dee23c06c3c1f',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (74,62,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'7984ed96762df330',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (75,129,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'d86139d5277e1e15',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (76,25,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'9295d2b81d4cc8cc',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (77,29,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'1bb1d59634b6f89a',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (78,32,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'bcc697c83eaccd99',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (79,151,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'02d8318c37fd792e',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (80,47,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'09ef5cb7ce46311e',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (81,196,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'29a7df7302056b9f',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (82,55,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'add0d442e34f6603',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (83,5,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'e7a00445b4c39db2',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (84,21,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'a3066da230c71982',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (85,61,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'c04b76647072cde7',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (86,155,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'d8ddc2769fc79601',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (87,156,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'55d37a2ecb664470',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (88,159,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'769ac96f0ffcfdc6',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (89,179,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'a7a37e2b50459931',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (90,201,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'56e313e72686e972',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (91,79,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'2e58802d1956b024',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (92,107,4,NULL,1,'2021-11-08 12:45:32',0.00,50.00,NULL,NULL,'c5ef6dd94e8502a8',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (93,92,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'068336af99de18e7',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
- (94,4,4,NULL,1,'2021-11-08 12:45:32',0.00,800.00,NULL,NULL,'05cb89587d33b389',NULL,NULL,'USD',NULL,NULL,'2021-11-08 12:45:32',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0);
+ (1,2,1,NULL,4,'2012-01-05 03:20:52',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,'2019-10-05 03:20:52',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,'2015-12-10 14:20:52',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,'2019-10-05 03:20:52',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,'2019-10-05 03:20:52',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,'2021-10-12 02:38:52',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-01-03 03:20:52',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-05-13 11:31:52',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-02-05 03:20:52',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,'2017-08-13 05:20:52',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-01-03 23:20:52',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,'2020-10-04 16:47:32',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,'2021-10-05 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,'2021-11-05 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,'2020-10-05 03:20:52',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,'2020-11-05 03:20:52',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,'2020-12-05 03:20:52',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-01-05 03:20:52',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-02-05 03:20:52',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-03-05 03:20:52',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-04-05 03:20:52',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-05-05 03:20:52',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-06-05 03:20:52',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-07-05 03:20:52',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,'2021-08-05 03:20:52',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-05-05 03:20:52',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-06-05 03:20:52',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-07-05 03:20:52',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,'2021-08-05 03:20:52',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,'2021-09-05 03:20:52',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,'2021-12-05 03:20:52',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,65,2,NULL,1,'2022-01-05 03:20:52',0.00,100.00,NULL,NULL,'c145faee0d04bf23',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (33,189,2,NULL,1,'2022-01-05 03:20:52',0.00,50.00,NULL,NULL,'ce783c2980c895fb',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (34,41,2,NULL,1,'2022-01-05 03:20:52',0.00,100.00,NULL,NULL,'e7792c9d495e0d43',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (35,35,2,NULL,1,'2022-01-05 03:20:52',0.00,50.00,NULL,NULL,'15dd8d947457e182',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (36,130,2,NULL,1,'2022-01-05 03:20:52',0.00,100.00,NULL,NULL,'efef6bf98c1ee77b',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (37,9,2,NULL,1,'2022-01-05 03:20:52',0.00,50.00,NULL,NULL,'ee8f336df39896c3',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (38,58,2,NULL,1,'2022-01-05 03:20:52',0.00,100.00,NULL,NULL,'efd9264db11420e7',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (39,190,2,NULL,1,'2022-01-05 03:20:52',0.00,50.00,NULL,NULL,'add86bce477d8c75',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (40,40,2,NULL,1,'2022-01-05 03:20:52',0.00,100.00,NULL,NULL,'1c414af7029d5ac9',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (41,36,2,NULL,1,'2022-01-05 03:20:52',0.00,100.00,NULL,NULL,'bf70d15a447dc3de',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (42,186,2,NULL,1,'2022-01-05 03:20:52',0.00,1200.00,NULL,NULL,'9912cdd068cf1014',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (43,149,2,NULL,1,'2022-01-05 03:20:52',0.00,50.00,NULL,NULL,'a68da4816cff3740',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (44,6,2,NULL,1,'2022-01-05 03:20:52',0.00,100.00,NULL,NULL,'feee4f9be413a3ce',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (45,97,2,NULL,1,'2022-01-05 03:20:52',0.00,50.00,NULL,NULL,'d96c76487dcc6bdc',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (46,12,2,NULL,1,'2022-01-05 03:20:52',0.00,50.00,NULL,NULL,'d957a42dd6dd6a9e',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (47,28,2,NULL,1,'2022-01-05 03:20:52',0.00,50.00,NULL,NULL,'c041fb11501b15f7',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (48,140,2,NULL,1,'2022-01-05 03:20:52',0.00,100.00,NULL,NULL,'4c1f04e50a7343bb',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (49,69,2,NULL,1,'2022-01-05 03:20:52',0.00,50.00,NULL,NULL,'4ab3abfc8d97c438',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (50,95,2,NULL,1,'2022-01-05 03:20:52',0.00,100.00,NULL,NULL,'1a38ad9c21aed03f',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (51,3,2,NULL,1,'2022-01-05 03:20:52',0.00,100.00,NULL,NULL,'5366983810d9c038',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (52,19,2,NULL,1,'2022-01-05 03:20:52',0.00,100.00,NULL,NULL,'bdbe43be980b026b',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (53,59,2,NULL,1,'2022-01-05 03:20:52',0.00,1200.00,NULL,NULL,'42bd5da1ddbeb42b',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (54,24,2,NULL,1,'2022-01-05 03:20:52',0.00,100.00,NULL,NULL,'fdc01698bb8c3398',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (55,162,2,NULL,1,'2022-01-05 03:20:52',0.00,50.00,NULL,NULL,'0c1c807bc7b1154a',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (56,107,2,NULL,1,'2022-01-05 03:20:52',0.00,100.00,NULL,NULL,'155b209f8d67d6ee',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (57,127,2,NULL,1,'2022-01-05 03:20:52',0.00,50.00,NULL,NULL,'0cd92c5b9889c0ca',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (58,66,2,NULL,1,'2022-01-05 03:20:52',0.00,100.00,NULL,NULL,'d68233cbe4638c58',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (59,13,2,NULL,1,'2022-01-05 03:20:52',0.00,50.00,NULL,NULL,'41c242fb1318b9e2',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (60,202,2,NULL,1,'2022-01-05 03:20:52',0.00,100.00,NULL,NULL,'19d34702504cd535',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (61,105,2,NULL,1,'2022-01-05 03:20:52',0.00,50.00,NULL,NULL,'35aff5f65efeca62',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-01-05 03:20:53',0.00,50.00,NULL,NULL,'fadaf65f8841187c',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (64,4,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'81cf1d6efddcbe9d',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (65,5,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'f3346d0f54be7857',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (66,7,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'c128acdc9edaf3aa',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (67,11,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'fd46aeb71230a44c',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (68,14,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'9341d53ff843997b',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (69,16,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'9304e3bad8029346',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (70,21,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'e09704681d636574',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (71,25,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'76c4f03d19a96c87',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (72,28,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'6f54991010f2eb1a',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (73,37,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'1455f14879e8a3bd',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (74,44,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'ffc5a259a622ad01',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (75,55,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'fbb71527b60c4d4e',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (76,58,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'fad8a1cfe5e6e46f',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (77,66,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'506b2ed6252d2eb9',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (78,68,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'5123740aae905dd1',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (79,69,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'88fad007bcfdc7da',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (80,71,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'8d67b40c5ad42aa0',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (81,72,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'a59545bfac032a49',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (82,73,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'fdd2de31e30983d4',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (83,81,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'face1371883367bb',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (84,82,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'c98326e8528c033a',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (85,87,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'5b899d491ffd0d53',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (86,93,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'c54943b66824eb8d',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (87,99,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'cab2337844c7dbf6',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (88,103,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'d78f663546e66e1e',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (89,104,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'9e6511c04affcdfb',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (90,116,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'8458b9d9835d73ca',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (91,117,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'90b6e47932fc2882',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (92,121,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'31f3912f5daf245e',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (93,128,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'9a68a09e4269c324',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',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-01-05 03:20:53',0.00,50.00,NULL,NULL,'86242a8b46fe2a95',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (95,134,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'baa7b5b0d35c4285',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (96,144,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'c62dce9433ee6515',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (97,146,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'01bf6d2c6fb7e9e4',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (98,149,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'fb28887c0b53fd7a',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',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-01-05 03:20:53',0.00,800.00,NULL,NULL,'c218dc01d8a04439',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (100,151,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'365c304fb081a082',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (101,152,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'1adde57b47f31c37',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (102,154,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'4864c94c6d7ab9f9',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (103,156,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'30482aee4efb5d9c',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (104,157,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'f0a9ea5fe4befb93',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (105,158,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'0244cb0cc7c3572c',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (106,160,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'245dff5fe5ea26a9',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (107,175,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'3e145c4db652e7ff',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (108,178,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'f1fb9b4ebe6c727b',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (109,184,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'bf948a4adc739315',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (110,185,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'3c49b3fcebf6e8fe',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (111,195,4,NULL,1,'2022-01-05 03:20:53',0.00,50.00,NULL,NULL,'d3e66bf220b9ab01',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0),
+ (112,202,4,NULL,1,'2022-01-05 03:20:53',0.00,800.00,NULL,NULL,'1eb689a5f9219948',NULL,NULL,'USD',NULL,NULL,'2022-01-05 03:20:53',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;
 
@@ -2276,6 +2312,10 @@ 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,'2020-10-05 03:20:52','2022-01-05 03:20:52','2022-01-05 03:20:52',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-05-05 03:20:52','2022-01-05 03:20:52','2022-01-05 03:20:52','2021-12-05 03:20:52','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,'2021-12-05 03:20:52','2022-01-05 03:20:52','2022-01-05 03:20:52',NULL,'',NULL,'EGR12',NULL,'44889',NULL,5,0,1,'2022-03-05 03:20:52',0,NULL,0,1,NULL,NULL,NULL,1);
 /*!40000 ALTER TABLE `civicrm_contribution_recur` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -2286,8 +2326,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,8,185,10.00,'USD',1,1,'Jones Family','Helping Hands',10),
- (2,9,185,250.00,'USD',1,1,'Annie and the kids','Annie Helps',10);
+ (1,9,185,10.00,'USD',1,1,'Jones Family','Helping Hands',10),
+ (2,10,185,250.00,'USD',1,1,'Annie and the kids','Annie Helps',10);
 /*!40000 ALTER TABLE `civicrm_contribution_soft` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -2896,7 +2936,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.45.3',1,NULL,'a:1:{s:5:\"en_US\";a:0:{}}');
+ (1,'Default Domain Name',NULL,'5.46.0',1,NULL,'a:1:{s:5:\"en_US\";a:0:{}}');
 /*!40000 ALTER TABLE `civicrm_domain` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -2908,203 +2948,192 @@ 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,23,1,'sharynchowski25@example.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (3,142,1,'yadavl18@testmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (4,81,1,'lincolnterry97@example.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (5,81,1,'lincolnt@airmail.net',0,0,0,0,NULL,NULL,NULL,NULL),
- (6,4,1,'patel.alida@fakemail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (7,197,1,'terry.juliann@example.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (8,131,1,'rblackwell@airmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (9,131,1,'blackwell.ray24@sample.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
- (10,33,1,'jnielsen@airmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (11,33,1,'josefan@testmail.net',0,0,0,0,NULL,NULL,NULL,NULL),
- (12,139,1,'blackwell.allan96@sample.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (13,139,1,'allanb21@testing.info',0,0,0,0,NULL,NULL,NULL,NULL),
- (14,73,1,'mller.elina@fakemail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (15,73,1,'elinamller96@testing.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
- (16,39,1,'irvinw9@testing.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (17,164,1,'ashleyjacobs@example.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (18,101,1,'terry.carlos@lol.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (19,35,1,'osamson@example.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (20,134,1,'delanar@fakemail.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (21,104,1,'cooper.brigette@notmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (22,104,1,'cooperb77@infomail.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (23,105,1,'grantr@airmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (24,105,1,'rt.grant@example.net',0,0,0,0,NULL,NULL,NULL,NULL),
- (25,187,1,'bachmanl16@fakemail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (26,187,1,'lp.bachman@testing.biz',0,0,0,0,NULL,NULL,NULL,NULL),
- (27,120,1,'princesst84@spamalot.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (28,120,1,'princessterry10@example.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
- (29,3,1,'adams.brent3@infomail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (30,172,1,'brzczysawwattson@testing.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (31,172,1,'wattsonb@fakemail.info',0,0,0,0,NULL,NULL,NULL,NULL),
- (32,55,1,'wilsonl68@mymail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (33,55,1,'wilson.n.landon@lol.net',0,0,0,0,NULL,NULL,NULL,NULL),
- (34,56,1,'zope.n.heidi65@lol.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (35,146,1,'rebekahm@notmail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (36,140,1,'deforest.heidi66@lol.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (37,188,1,'twagner47@mymail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (38,188,1,'wagnert@airmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
- (39,7,1,'patels33@example.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (40,7,1,'patels@sample.com',0,0,0,0,NULL,NULL,NULL,NULL),
- (41,145,1,'ex.terry61@notmail.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (42,145,1,'terry.x.eleonor@mymail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
- (43,178,1,'olsen.o.esta@fishmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (44,178,1,'eo.olsen@fakemail.com',0,0,0,0,NULL,NULL,NULL,NULL),
- (45,89,1,'lee.g.erik@sample.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (46,179,1,'terrellb@fakemail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (47,179,1,'brzczysawt@lol.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
- (48,31,1,'yadav.herminia@airmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (49,181,1,'cooper.shauna55@notmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (50,181,1,'scooper86@fakemail.net',0,0,0,0,NULL,NULL,NULL,NULL),
- (51,144,1,'jensenp@testing.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (52,58,1,'ty.bachman@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (53,58,1,'ty.bachman43@mymail.biz',0,0,0,0,NULL,NULL,NULL,NULL),
- (54,177,1,'kandacedeforest55@testing.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (55,180,1,'zopej73@infomail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (56,96,1,'jameson.y.iris@notmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (57,96,1,'iy.jameson@testing.net',0,0,0,0,NULL,NULL,NULL,NULL),
- (58,17,1,'mariasamson80@notmail.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (59,17,1,'samsonm@mymail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
- (60,112,1,'nielsen.carlos78@sample.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (61,86,1,'herminiaroberts31@example.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (62,86,1,'herminiaroberts32@fishmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
- (63,200,1,'barkleyj98@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (64,53,1,'juliannmller@fishmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (65,53,1,'juliannmller@airmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
- (66,27,1,'clintj@spamalot.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (67,27,1,'cjones32@spamalot.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
- (68,66,1,'alexia98@fishmail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (69,60,1,'ss.terrell@airmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (70,60,1,'terrell.s.shad6@spamalot.com',0,0,0,0,NULL,NULL,NULL,NULL),
- (71,54,1,'russellcruz85@example.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (72,143,1,'prentice.c.teddy@airmail.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (73,158,1,'bryonwattson@fakemail.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (74,36,1,'rolandobachman@fakemail.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (75,36,1,'bachman.rolando@spamalot.net',0,0,0,0,NULL,NULL,NULL,NULL),
- (76,78,1,'ivanov.j.beula31@example.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (77,78,1,'beulaivanov1@testmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
- (78,121,1,'elbertcooper@fishmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (79,121,1,'elbertcooper@airmail.info',0,0,0,0,NULL,NULL,NULL,NULL),
- (80,59,1,'elizabeths@notmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (81,85,1,'wcooper@fishmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (82,85,1,'winfordc49@fakemail.biz',0,0,0,0,NULL,NULL,NULL,NULL),
- (83,5,1,'samson.v.kandace@infomail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (84,5,1,'samson.kandace77@infomail.info',0,0,0,0,NULL,NULL,NULL,NULL),
- (85,153,1,'sanfordsamuels53@sample.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (86,152,1,'rosarioterrell@mymail.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (87,71,1,'louchowski13@notmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (88,71,1,'chowski.b.lou57@fakemail.info',0,0,0,0,NULL,NULL,NULL,NULL),
- (89,176,1,'russellzope@spamalot.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (90,2,1,'nblackwell@mymail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (91,2,1,'blackwell.nicole45@fishmail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
- (92,12,1,'tadams@notmail.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (93,159,1,'adams.erik41@testmail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (94,127,1,'zope.teddy65@notmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (95,127,1,'teddyz@notmail.net',0,0,0,0,NULL,NULL,NULL,NULL),
- (96,138,1,'mv.samson-zope@fakemail.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (97,138,1,'samson-zope.merrie@testmail.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (98,28,1,'zopeb58@fakemail.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (99,28,1,'beulaz@airmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
- (100,124,1,'azope@notmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (101,124,1,'zopea@testing.biz',0,0,0,0,NULL,NULL,NULL,NULL),
- (102,193,1,'reynoldsd3@sample.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (103,193,1,'darenr92@testmail.com',0,0,0,0,NULL,NULL,NULL,NULL),
- (104,103,1,'reynolds.b.rebekah40@fakemail.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (105,151,1,'reynolds.jed@spamalot.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (106,151,1,'reynolds.e.jed@infomail.info',0,0,0,0,NULL,NULL,NULL,NULL),
- (107,119,1,'rs.bachman@fishmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (108,119,1,'raybachman65@sample.net',0,0,0,0,NULL,NULL,NULL,NULL),
- (109,147,1,'terrellh@infomail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (110,183,1,'bachman-terrell.i.lincoln34@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (111,183,1,'bachman-terrell.i.lincoln49@mymail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
- (112,19,1,'as.nielsen@testmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (113,67,1,'nielsent31@testing.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (114,67,1,'tnielsen@testmail.com',0,0,0,0,NULL,NULL,NULL,NULL),
- (115,169,1,'nielsena@infomail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (116,169,1,'alexianielsen@example.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
- (117,111,1,'beulap@fakemail.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (118,113,1,'chowski-parker.brittney@airmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (119,192,1,'clintchowski-parker@mymail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (120,74,1,'mcreynolds.e.angelika@mymail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (121,15,1,'iveyjensen-mcreynolds@notmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (122,161,1,'billyb@testmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (123,161,1,'blackwell.billy@spamalot.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
- (124,110,1,'sy.blackwell@example.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (125,110,1,'sy.blackwell90@mymail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
- (126,95,1,'me.blackwell@testmail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (127,95,1,'blackwell.e.maria@airmail.com',0,0,0,0,NULL,NULL,NULL,NULL),
- (128,108,1,'wattsonr19@testing.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (129,157,1,'beulawattson52@spamalot.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (130,8,1,'wattson.v.iris@testing.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (131,8,1,'iriswattson31@spamalot.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
- (132,175,1,'ewattson57@lol.biz',1,0,0,0,NULL,NULL,NULL,NULL),
- (133,175,1,'elbertw84@mymail.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (134,9,1,'chowski.laree43@lol.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (135,38,1,'sw.chowski12@mymail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (136,156,1,'jacobs.omar@airmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (137,156,1,'jacobs.omar@fishmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
- (138,190,1,'bwattson@sample.com',1,0,0,0,NULL,NULL,NULL,NULL),
- (139,190,1,'billyw@fakemail.com',0,0,0,0,NULL,NULL,NULL,NULL),
- (140,118,1,'wattson.l.lincoln@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (141,118,1,'wattsonl79@notmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
- (142,87,1,'wattson.c.betty@mymail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (143,87,1,'bettyw86@sample.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
- (144,160,1,'princessg@spamalot.info',1,0,0,0,NULL,NULL,NULL,NULL),
- (145,160,1,'grant-barkley.q.princess@testing.com',0,0,0,0,NULL,NULL,NULL,NULL),
- (146,63,1,'maganyadav@fakemail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (147,196,1,'merrieyadav@fishmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
- (148,191,1,'yadavk67@infomail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
- (149,195,1,'roberts.winford@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (150,51,1,'kaceyr96@infomail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (151,100,1,'terry.brzczysaw@airmail.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (152,11,1,'gonzlez-terry.ivey19@fakemail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
- (153,11,1,'gonzlez-terryi77@mymail.biz',0,0,0,0,NULL,NULL,NULL,NULL),
- (154,171,1,'terry.lincoln@testmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
- (155,171,1,'terry.lincoln54@testing.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
- (156,149,1,'sonnyivanov84@sample.net',1,0,0,0,NULL,NULL,NULL,NULL),
- (157,174,1,'echowski@example.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (158,174,1,'chowski.elizabeth83@testing.info',0,0,0,0,NULL,NULL,NULL,NULL),
- (159,91,3,'service@pittsburghcultureinitiative.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (160,97,2,'ashleyb@pittsburghcultureinitiative.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (161,109,3,'info@ruralfood.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (162,170,2,'billyc@ruralfood.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (163,136,3,'feedback@minnesotapartnership.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (164,65,2,'troberts42@minnesotapartnership.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (165,72,3,'sales@ruralliteracy.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (166,68,2,'jensen-mcreynolds.maria@ruralliteracy.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (167,198,3,'service@hampdensystems.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (168,93,2,'adamsl@hampdensystems.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (169,49,3,'service@nmpeaceassociation.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (170,172,2,'wattsonb50@nmpeaceassociation.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (171,201,3,'info@nywellnessnetwork.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (172,116,2,'russellr@nywellnessnetwork.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (173,25,3,'service@greenlegal.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (174,113,2,'brittney@greenlegal.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (175,106,3,'contact@texasliteracynetwork.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (176,126,2,'cooper.delana@texasliteracynetwork.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (177,70,3,'sales@caulderfoodsystems.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (178,171,2,'terryl@caulderfoodsystems.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (179,90,3,'contact@urbanpartnership.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (180,175,2,'ewattson45@urbanpartnership.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (181,137,3,'service@urbanadvocacyassociation.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (182,85,2,'cooperw@urbanadvocacyassociation.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (183,186,3,'feedback@bayassociation.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (184,59,2,'elizabeths75@bayassociation.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (185,41,3,'feedback@texasarts.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (186,60,2,'.@texasarts.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (187,194,3,'service@friendsmusicsolutions.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (188,139,2,'blackwella@friendsmusicsolutions.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (189,40,3,'service@pinesustainability.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (190,163,2,'adamsa@pinesustainability.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (191,80,3,'feedback@friendsenvironmental.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (192,185,2,'herminian@friendsenvironmental.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (193,125,3,'feedback@lincolnfund.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (194,188,2,'teddywagner83@lincolnfund.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (195,165,3,'info@creativesustainabilitysystems.org',1,0,0,0,NULL,NULL,NULL,NULL),
- (196,NULL,1,'development@example.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (197,NULL,1,'tournaments@example.org',0,0,0,0,NULL,NULL,NULL,NULL),
- (198,NULL,1,'celebration@example.org',0,0,0,0,NULL,NULL,NULL,NULL);
+ (2,64,1,'lawerencez@mymail.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (3,64,1,'lawerencez@fakemail.net',0,0,0,0,NULL,NULL,NULL,NULL),
+ (4,185,1,'ismith85@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (5,192,1,'bobcooper@infomail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (6,57,1,'bachman.lincoln97@example.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (7,100,1,'mllerm13@infomail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (8,100,1,'maxwellm65@example.biz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (9,95,1,'jameson.ivey@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (10,95,1,'jameson.ivey@notmail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
+ (11,58,1,'jacksoncooper17@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (12,46,1,'jacobsi89@testmail.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (13,164,1,'kathleenterry@fishmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (14,71,1,'eterry81@spamalot.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (15,162,1,'robertson.andrew@fakemail.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (16,162,1,'aw.robertson45@infomail.biz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (17,7,1,'troberts45@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (18,111,1,'chowski.maria@mymail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (19,111,1,'chowskim52@sample.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (20,15,1,'nielsen.arlyne@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (21,15,1,'nielsen.arlyne@mymail.biz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (22,106,1,'terrell.norris40@infomail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (23,106,1,'norrist@lol.info',0,0,0,0,NULL,NULL,NULL,NULL),
+ (24,171,1,'clintd@fishmail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (25,171,1,'daz.u.clint5@example.biz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (26,39,1,'terry.j.alida@fakemail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (27,39,1,'alidaterry@fakemail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (28,128,1,'margaretj40@fakemail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (29,84,1,'cooper.andrew@example.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (30,84,1,'cooper.andrew@spamalot.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (31,62,1,'dimitrov.rolando@fishmail.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (32,62,1,'ru.dimitrov@lol.com',0,0,0,0,NULL,NULL,NULL,NULL),
+ (33,61,1,'damarisb@spamalot.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (34,194,1,'andrewg@infomail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (35,194,1,'andrewg@fishmail.com',0,0,0,0,NULL,NULL,NULL,NULL),
+ (36,126,1,'sjones@airmail.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (37,126,1,'jones.shauna@lol.info',0,0,0,0,NULL,NULL,NULL,NULL),
+ (38,40,1,'prentice.n.jina77@infomail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (39,174,1,'irvinlee89@testing.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (40,89,1,'ivanovr17@sample.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (41,89,1,'ru.ivanov46@airmail.com',0,0,0,0,NULL,NULL,NULL,NULL),
+ (42,107,1,'mroberts73@example.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (43,107,1,'mroberts64@example.biz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (44,80,1,'yadav.t.norris7@lol.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (45,198,1,'mcreynolds.shauna38@airmail.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (46,198,1,'shaunamcreynolds37@lol.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (47,149,1,'tzope@airmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (48,96,1,'clintn82@mymail.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (49,96,1,'clintn@notmail.info',0,0,0,0,NULL,NULL,NULL,NULL),
+ (50,34,1,'jacobs.juliann81@fishmail.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (51,4,1,'barkley.heidi@sample.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (52,4,1,'heidibarkley@sample.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
+ (53,172,1,'jacobsa@testing.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (54,172,1,'jacobs.arlyne@notmail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
+ (55,49,1,'patel.kathleen77@testing.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (56,49,1,'patel.kathleen@sample.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
+ (57,158,1,'ryadav2@spamalot.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (58,158,1,'yadav.rosario@testmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
+ (59,14,1,'terry.n.sharyn@example.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (60,70,1,'barrycooper@mymail.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (61,70,1,'barrycooper@example.info',0,0,0,0,NULL,NULL,NULL,NULL),
+ (62,68,1,'terrell.shad21@fishmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (63,68,1,'shadterrell@fakemail.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (64,30,1,'adams.v.maxwell41@sample.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (65,54,1,'fx.jensen@airmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (66,54,1,'jensen.felisha@sample.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
+ (67,92,1,'reynolds.heidi@mymail.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (68,92,1,'reynoldsh33@testing.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
+ (69,13,1,'yadava28@sample.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (70,98,1,'jsamson@lol.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (71,98,1,'jsamson@fishmail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (72,183,1,'syadav@example.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (73,91,1,'robertson.justina79@spamalot.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (74,119,1,'jensen.kiara69@example.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (75,119,1,'kiaraj@testing.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (76,135,1,'yadav.c.winford38@sample.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (77,135,1,'wc.yadav18@testmail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
+ (78,2,1,'terryl@mymail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (79,2,1,'landonterry77@testmail.info',0,0,0,0,NULL,NULL,NULL,NULL),
+ (80,20,1,'cjacobs@testing.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (81,20,1,'jacobs.claudio@sample.biz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (82,161,1,'kandaceroberts92@notmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (83,161,1,'kandacer@example.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (84,150,1,'russellb@fakemail.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (85,110,1,'samuelsc@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (86,110,1,'samuels.carylon85@sample.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
+ (87,121,1,'ksamuels@mymail.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (88,121,1,'kaceysamuels16@example.com',0,0,0,0,NULL,NULL,NULL,NULL),
+ (89,122,1,'samuels.teresa47@spamalot.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (90,156,1,'jterry25@sample.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (91,50,1,'terry.iris@sample.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (92,146,1,'clintd@notmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (93,82,1,'carylondimitrov36@testmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (94,82,1,'dimitrov.carylon73@testmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
+ (95,190,1,'omarr@example.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (96,190,1,'reynolds.omar75@mymail.com',0,0,0,0,NULL,NULL,NULL,NULL),
+ (97,59,1,'freynolds@notmail.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (98,72,1,'alexiar@infomail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (99,72,1,'ao.reynolds@airmail.biz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (100,81,1,'shadc89@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (101,65,1,'acooper54@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (102,189,1,'ts.cooper1@infomail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (103,19,1,'lee.w.princess@fakemail.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (104,136,1,'iveyrobertson-lee@airmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (105,136,1,'robertson-lee.v.ivey67@fishmail.info',0,0,0,0,NULL,NULL,NULL,NULL),
+ (106,134,1,'co.daz@fishmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (107,154,1,'mrobertson-daz98@example.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (108,176,1,'jacksond@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (109,176,1,'jacksondaz@lol.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (110,193,1,'gonzlezr@airmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (111,193,1,'gonzlez.n.rodrigo61@infomail.net',0,0,0,0,NULL,NULL,NULL,NULL),
+ (112,27,1,'kathlynparker@airmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (113,27,1,'kathlynparker25@spamalot.co.nz',0,0,0,0,NULL,NULL,NULL,NULL),
+ (114,55,1,'gonzlez-parker.maxwell@fakemail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (115,182,1,'claudioprentice@example.info',1,0,0,0,NULL,NULL,NULL,NULL),
+ (116,182,1,'claudioprentice87@airmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
+ (117,53,1,'sharynpatel@lol.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (118,53,1,'patel.sharyn@airmail.com',0,0,0,0,NULL,NULL,NULL,NULL),
+ (119,114,1,'prentice-patel.d.juliann@fishmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (120,125,1,'cs.prentice-patel@fishmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL),
+ (121,125,1,'cs.prentice-patel39@infomail.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (122,139,1,'rodrigojensen@airmail.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (123,24,1,'lawerencet12@sample.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (124,24,1,'terry-jensen.lawerence87@notmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL),
+ (125,155,1,'mllerl@fishmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (126,16,1,'allenterry@testing.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (127,26,1,'trumant@mymail.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (128,26,1,'tterry@example.net',0,0,0,0,NULL,NULL,NULL,NULL),
+ (129,6,1,'shermanchowski@lol.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (130,31,1,'elizabethj@testing.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (131,31,1,'elizabethjacobs-wilson41@testmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL),
+ (132,179,1,'norriswilson47@spamalot.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (133,163,1,'olsen.o.jerome@fishmail.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (134,74,1,'valenedeforest-olsen@sample.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (135,41,1,'kz.olsen@airmail.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (136,41,1,'olsenk@infomail.net',0,0,0,0,NULL,NULL,NULL,NULL),
+ (137,69,1,'dbarkley41@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (138,69,1,'barkleyd@infomail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
+ (139,5,1,'nielsenj@testing.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (140,5,1,'junkonielsen46@testing.info',0,0,0,0,NULL,NULL,NULL,NULL),
+ (141,140,1,'nielsen.jackson@notmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (142,140,1,'jnielsen@testmail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL),
+ (143,99,1,'jayi55@example.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (144,99,1,'ivanov.jay79@infomail.info',0,0,0,0,NULL,NULL,NULL,NULL),
+ (145,22,1,'kiarai@notmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (146,22,1,'ivanovk@fakemail.net',0,0,0,0,NULL,NULL,NULL,NULL),
+ (147,29,1,'ivanovj28@lol.co.uk',1,0,0,0,NULL,NULL,NULL,NULL),
+ (148,66,1,'patelt39@example.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (149,66,1,'patelt@testing.net',0,0,0,0,NULL,NULL,NULL,NULL),
+ (150,175,1,'ht.patel32@fishmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL),
+ (151,160,1,'zope.elina98@spamalot.biz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (152,160,1,'zope.elina@testmail.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (153,137,1,'zopej@airmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL),
+ (154,137,1,'zope.jacob@airmail.com',0,0,0,0,NULL,NULL,NULL,NULL),
+ (155,104,1,'zope.q.tanya1@testing.net',1,0,0,0,NULL,NULL,NULL,NULL),
+ (156,104,1,'tq.zope@testmail.net',0,0,0,0,NULL,NULL,NULL,NULL),
+ (157,116,3,'info@creativefoodsystems.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (158,17,3,'service@kinsmaneducation.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (159,19,2,'.@kinsmaneducation.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (160,102,3,'contact@urbanschool.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (161,76,2,'samson.claudio97@urbanschool.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (162,187,3,'feedback@globalfood.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (163,195,3,'contact@watertownfoodpartnership.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (164,28,2,'olsena@watertownfoodpartnership.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (165,101,3,'feedback@orlandofood.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (166,98,2,'jsamson@orlandofood.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (167,21,3,'contact@sierraacademy.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (168,126,2,'shaunaj66@sierraacademy.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (169,18,3,'service@ohioschool.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (170,36,2,'mz.chowski39@ohioschool.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (171,93,3,'info@woodbridgefood.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (172,135,2,'yadav.c.winford@woodbridgefood.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (173,166,3,'info@mainsustainability.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (174,56,3,'sales@woodbridgehealthinitiative.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (175,184,3,'contact@bayhealthschool.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (176,119,2,'kl.jensen@bayhealthschool.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (177,11,3,'sales@padronisportscenter.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (178,173,3,'info@progressivepeace.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (179,86,2,'kx.mller@progressivepeace.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (180,120,3,'info@passadumkeagagriculturepartnership.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (181,96,2,'cnielsen@passadumkeagagriculturepartnership.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (182,42,3,'contact@vnempowermentacademy.org',1,0,0,0,NULL,NULL,NULL,NULL),
+ (183,27,2,'.@vnempowermentacademy.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (184,202,1,'jenny@example.com',1,0,0,0,NULL,NULL,NULL,NULL),
+ (185,NULL,1,'development@example.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (186,NULL,1,'tournaments@example.org',0,0,0,0,NULL,NULL,NULL,NULL),
+ (187,NULL,1,'celebration@example.org',0,0,0,0,NULL,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_email` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -3174,184 +3203,220 @@ INSERT INTO `civicrm_entity_financial_trxn` (`id`, `entity_table`, `entity_id`,
  (6,'civicrm_financial_item',3,3,25.00),
  (7,'civicrm_contribution',4,4,50.00),
  (8,'civicrm_financial_item',4,4,50.00),
- (9,'civicrm_contribution',5,5,500.00),
- (10,'civicrm_financial_item',5,5,500.00),
- (11,'civicrm_contribution',6,6,175.00),
- (12,'civicrm_financial_item',6,6,175.00),
- (13,'civicrm_contribution',7,7,50.00),
- (14,'civicrm_financial_item',7,7,50.00),
- (15,'civicrm_contribution',8,8,10.00),
- (16,'civicrm_financial_item',8,8,10.00),
- (17,'civicrm_contribution',9,9,250.00),
- (18,'civicrm_financial_item',9,9,250.00),
- (19,'civicrm_contribution',10,10,500.00),
- (20,'civicrm_financial_item',10,10,500.00),
- (21,'civicrm_contribution',11,11,200.00),
- (22,'civicrm_financial_item',11,11,200.00),
- (23,'civicrm_contribution',12,12,200.00),
- (24,'civicrm_financial_item',12,12,200.00),
- (25,'civicrm_contribution',13,13,200.00),
- (26,'civicrm_financial_item',13,13,200.00),
- (27,'civicrm_contribution',14,14,100.00),
- (28,'civicrm_financial_item',14,14,100.00),
- (29,'civicrm_contribution',16,15,100.00),
- (30,'civicrm_financial_item',15,15,100.00),
- (31,'civicrm_contribution',18,16,100.00),
- (32,'civicrm_financial_item',16,16,100.00),
- (33,'civicrm_contribution',20,17,100.00),
- (34,'civicrm_financial_item',17,17,100.00),
- (35,'civicrm_contribution',22,18,100.00),
- (36,'civicrm_financial_item',18,18,100.00),
- (37,'civicrm_contribution',23,19,100.00),
- (38,'civicrm_financial_item',19,19,100.00),
- (39,'civicrm_contribution',26,20,100.00),
- (40,'civicrm_financial_item',20,20,100.00),
- (41,'civicrm_contribution',30,21,100.00),
- (42,'civicrm_financial_item',21,21,100.00),
- (43,'civicrm_contribution',32,22,100.00),
- (44,'civicrm_financial_item',22,22,100.00),
- (45,'civicrm_contribution',33,23,100.00),
- (46,'civicrm_financial_item',23,23,100.00),
- (47,'civicrm_contribution',34,24,100.00),
- (48,'civicrm_financial_item',24,24,100.00),
- (49,'civicrm_contribution',36,25,100.00),
- (50,'civicrm_financial_item',25,25,100.00),
- (51,'civicrm_contribution',38,26,100.00),
- (52,'civicrm_financial_item',26,26,100.00),
- (53,'civicrm_contribution',40,27,100.00),
- (54,'civicrm_financial_item',27,27,100.00),
- (55,'civicrm_contribution',42,28,100.00),
- (56,'civicrm_financial_item',28,28,100.00),
- (57,'civicrm_contribution',15,29,50.00),
- (58,'civicrm_financial_item',29,29,50.00),
- (59,'civicrm_contribution',17,30,50.00),
- (60,'civicrm_financial_item',30,30,50.00),
- (61,'civicrm_contribution',19,31,50.00),
- (62,'civicrm_financial_item',31,31,50.00),
- (63,'civicrm_contribution',21,32,50.00),
- (64,'civicrm_financial_item',32,32,50.00),
- (65,'civicrm_contribution',25,33,50.00),
- (66,'civicrm_financial_item',33,33,50.00),
- (67,'civicrm_contribution',27,34,50.00),
- (68,'civicrm_financial_item',34,34,50.00),
- (69,'civicrm_contribution',28,35,50.00),
- (70,'civicrm_financial_item',35,35,50.00),
- (71,'civicrm_contribution',29,36,50.00),
- (72,'civicrm_financial_item',36,36,50.00),
- (73,'civicrm_contribution',31,37,50.00),
- (74,'civicrm_financial_item',37,37,50.00),
- (75,'civicrm_contribution',37,38,50.00),
- (76,'civicrm_financial_item',38,38,50.00),
- (77,'civicrm_contribution',39,39,50.00),
- (78,'civicrm_financial_item',39,39,50.00),
- (79,'civicrm_contribution',41,40,50.00),
- (80,'civicrm_financial_item',40,40,50.00),
- (81,'civicrm_contribution',43,41,50.00),
- (82,'civicrm_financial_item',41,41,50.00),
- (83,'civicrm_contribution',24,42,1200.00),
- (84,'civicrm_financial_item',42,42,1200.00),
- (85,'civicrm_contribution',35,43,1200.00),
- (86,'civicrm_financial_item',43,43,1200.00),
- (87,'civicrm_contribution',46,44,50.00),
- (88,'civicrm_financial_item',44,44,50.00),
- (89,'civicrm_contribution',49,45,50.00),
- (90,'civicrm_financial_item',45,45,50.00),
- (91,'civicrm_contribution',52,46,50.00),
- (92,'civicrm_financial_item',46,46,50.00),
- (93,'civicrm_contribution',55,47,50.00),
+ (9,'civicrm_contribution',5,5,50.00),
+ (10,'civicrm_financial_item',5,5,50.00),
+ (11,'civicrm_contribution',6,6,500.00),
+ (12,'civicrm_financial_item',6,6,500.00),
+ (13,'civicrm_contribution',7,7,1750.00),
+ (14,'civicrm_financial_item',7,7,1750.00),
+ (15,'civicrm_contribution',8,8,50.00),
+ (16,'civicrm_financial_item',8,8,50.00),
+ (17,'civicrm_contribution',9,9,10.00),
+ (18,'civicrm_financial_item',9,9,10.00),
+ (19,'civicrm_contribution',10,10,250.00),
+ (20,'civicrm_financial_item',10,10,250.00),
+ (21,'civicrm_contribution',11,11,500.00),
+ (22,'civicrm_financial_item',11,11,500.00),
+ (23,'civicrm_contribution',12,12,50.00),
+ (24,'civicrm_financial_item',12,12,50.00),
+ (25,'civicrm_contribution',13,13,50.00),
+ (26,'civicrm_financial_item',13,13,50.00),
+ (27,'civicrm_contribution',14,14,50.00),
+ (28,'civicrm_financial_item',14,14,50.00),
+ (29,'civicrm_contribution',15,15,25.00),
+ (30,'civicrm_financial_item',15,15,25.00),
+ (31,'civicrm_contribution',16,16,25.00),
+ (32,'civicrm_financial_item',16,16,25.00),
+ (33,'civicrm_contribution',17,17,25.00),
+ (34,'civicrm_financial_item',17,17,25.00),
+ (35,'civicrm_contribution',18,18,25.00),
+ (36,'civicrm_financial_item',18,18,25.00),
+ (37,'civicrm_contribution',19,19,25.00),
+ (38,'civicrm_financial_item',19,19,25.00),
+ (39,'civicrm_contribution',20,20,25.00),
+ (40,'civicrm_financial_item',20,20,25.00),
+ (41,'civicrm_contribution',21,21,25.00),
+ (42,'civicrm_financial_item',21,21,25.00),
+ (43,'civicrm_contribution',22,22,25.00),
+ (44,'civicrm_financial_item',22,22,25.00),
+ (45,'civicrm_contribution',23,23,25.00),
+ (46,'civicrm_financial_item',23,23,25.00),
+ (47,'civicrm_contribution',24,24,25.00),
+ (48,'civicrm_financial_item',24,24,25.00),
+ (49,'civicrm_contribution',25,25,25.00),
+ (50,'civicrm_financial_item',25,25,25.00),
+ (51,'civicrm_contribution',26,26,10.00),
+ (52,'civicrm_financial_item',26,26,10.00),
+ (53,'civicrm_contribution',27,27,10.00),
+ (54,'civicrm_financial_item',27,27,10.00),
+ (55,'civicrm_contribution',28,28,10.00),
+ (56,'civicrm_financial_item',28,28,10.00),
+ (57,'civicrm_contribution',29,29,10.00),
+ (58,'civicrm_financial_item',29,29,10.00),
+ (59,'civicrm_contribution',30,30,10.00),
+ (60,'civicrm_financial_item',30,30,10.00),
+ (61,'civicrm_contribution',31,31,5.00),
+ (62,'civicrm_financial_item',31,31,5.00),
+ (63,'civicrm_contribution',32,32,100.00),
+ (64,'civicrm_financial_item',32,32,100.00),
+ (65,'civicrm_contribution',34,33,100.00),
+ (66,'civicrm_financial_item',33,33,100.00),
+ (67,'civicrm_contribution',36,34,100.00),
+ (68,'civicrm_financial_item',34,34,100.00),
+ (69,'civicrm_contribution',38,35,100.00),
+ (70,'civicrm_financial_item',35,35,100.00),
+ (71,'civicrm_contribution',40,36,100.00),
+ (72,'civicrm_financial_item',36,36,100.00),
+ (73,'civicrm_contribution',41,37,100.00),
+ (74,'civicrm_financial_item',37,37,100.00),
+ (75,'civicrm_contribution',44,38,100.00),
+ (76,'civicrm_financial_item',38,38,100.00),
+ (77,'civicrm_contribution',48,39,100.00),
+ (78,'civicrm_financial_item',39,39,100.00),
+ (79,'civicrm_contribution',50,40,100.00),
+ (80,'civicrm_financial_item',40,40,100.00),
+ (81,'civicrm_contribution',51,41,100.00),
+ (82,'civicrm_financial_item',41,41,100.00),
+ (83,'civicrm_contribution',52,42,100.00),
+ (84,'civicrm_financial_item',42,42,100.00),
+ (85,'civicrm_contribution',54,43,100.00),
+ (86,'civicrm_financial_item',43,43,100.00),
+ (87,'civicrm_contribution',56,44,100.00),
+ (88,'civicrm_financial_item',44,44,100.00),
+ (89,'civicrm_contribution',58,45,100.00),
+ (90,'civicrm_financial_item',45,45,100.00),
+ (91,'civicrm_contribution',60,46,100.00),
+ (92,'civicrm_financial_item',46,46,100.00),
+ (93,'civicrm_contribution',33,47,50.00),
  (94,'civicrm_financial_item',47,47,50.00),
- (95,'civicrm_contribution',58,48,50.00),
+ (95,'civicrm_contribution',35,48,50.00),
  (96,'civicrm_financial_item',48,48,50.00),
- (97,'civicrm_contribution',61,49,50.00),
+ (97,'civicrm_contribution',37,49,50.00),
  (98,'civicrm_financial_item',49,49,50.00),
- (99,'civicrm_contribution',64,50,50.00),
+ (99,'civicrm_contribution',39,50,50.00),
  (100,'civicrm_financial_item',50,50,50.00),
- (101,'civicrm_contribution',67,51,50.00),
+ (101,'civicrm_contribution',43,51,50.00),
  (102,'civicrm_financial_item',51,51,50.00),
- (103,'civicrm_contribution',71,52,50.00),
+ (103,'civicrm_contribution',45,52,50.00),
  (104,'civicrm_financial_item',52,52,50.00),
- (105,'civicrm_contribution',74,53,50.00),
+ (105,'civicrm_contribution',46,53,50.00),
  (106,'civicrm_financial_item',53,53,50.00),
- (107,'civicrm_contribution',77,54,50.00),
+ (107,'civicrm_contribution',47,54,50.00),
  (108,'civicrm_financial_item',54,54,50.00),
- (109,'civicrm_contribution',80,55,50.00),
+ (109,'civicrm_contribution',49,55,50.00),
  (110,'civicrm_financial_item',55,55,50.00),
- (111,'civicrm_contribution',83,56,50.00),
+ (111,'civicrm_contribution',55,56,50.00),
  (112,'civicrm_financial_item',56,56,50.00),
- (113,'civicrm_contribution',86,57,50.00),
+ (113,'civicrm_contribution',57,57,50.00),
  (114,'civicrm_financial_item',57,57,50.00),
- (115,'civicrm_contribution',89,58,50.00),
+ (115,'civicrm_contribution',59,58,50.00),
  (116,'civicrm_financial_item',58,58,50.00),
- (117,'civicrm_contribution',92,59,50.00),
+ (117,'civicrm_contribution',61,59,50.00),
  (118,'civicrm_financial_item',59,59,50.00),
- (119,'civicrm_contribution',47,60,800.00),
- (120,'civicrm_financial_item',60,60,800.00),
- (121,'civicrm_contribution',50,61,800.00),
- (122,'civicrm_financial_item',61,61,800.00),
- (123,'civicrm_contribution',53,62,800.00),
- (124,'civicrm_financial_item',62,62,800.00),
- (125,'civicrm_contribution',56,63,800.00),
- (126,'civicrm_financial_item',63,63,800.00),
- (127,'civicrm_contribution',59,64,800.00),
- (128,'civicrm_financial_item',64,64,800.00),
- (129,'civicrm_contribution',62,65,800.00),
- (130,'civicrm_financial_item',65,65,800.00),
- (131,'civicrm_contribution',65,66,800.00),
- (132,'civicrm_financial_item',66,66,800.00),
- (133,'civicrm_contribution',68,67,800.00),
- (134,'civicrm_financial_item',67,67,800.00),
- (135,'civicrm_contribution',69,68,800.00),
- (136,'civicrm_financial_item',68,68,800.00),
- (137,'civicrm_contribution',72,69,800.00),
- (138,'civicrm_financial_item',69,69,800.00),
- (139,'civicrm_contribution',75,70,800.00),
- (140,'civicrm_financial_item',70,70,800.00),
- (141,'civicrm_contribution',78,71,800.00),
- (142,'civicrm_financial_item',71,71,800.00),
- (143,'civicrm_contribution',81,72,800.00),
- (144,'civicrm_financial_item',72,72,800.00),
- (145,'civicrm_contribution',84,73,800.00),
- (146,'civicrm_financial_item',73,73,800.00),
- (147,'civicrm_contribution',87,74,800.00),
- (148,'civicrm_financial_item',74,74,800.00),
- (149,'civicrm_contribution',90,75,800.00),
- (150,'civicrm_financial_item',75,75,800.00),
- (151,'civicrm_contribution',93,76,800.00),
- (152,'civicrm_financial_item',76,76,800.00),
- (153,'civicrm_contribution',94,77,800.00),
- (154,'civicrm_financial_item',77,77,800.00),
- (155,'civicrm_contribution',45,78,50.00),
- (156,'civicrm_financial_item',78,78,50.00),
- (157,'civicrm_contribution',48,79,50.00),
- (158,'civicrm_financial_item',79,79,50.00),
- (159,'civicrm_contribution',51,80,50.00),
- (160,'civicrm_financial_item',80,80,50.00),
- (161,'civicrm_contribution',54,81,50.00),
- (162,'civicrm_financial_item',81,81,50.00),
- (163,'civicrm_contribution',57,82,50.00),
- (164,'civicrm_financial_item',82,82,50.00),
- (165,'civicrm_contribution',60,83,50.00),
- (166,'civicrm_financial_item',83,83,50.00),
- (167,'civicrm_contribution',63,84,50.00),
- (168,'civicrm_financial_item',84,84,50.00),
- (169,'civicrm_contribution',66,85,50.00),
- (170,'civicrm_financial_item',85,85,50.00),
- (171,'civicrm_contribution',70,86,50.00),
- (172,'civicrm_financial_item',86,86,50.00),
- (173,'civicrm_contribution',73,87,50.00),
- (174,'civicrm_financial_item',87,87,50.00),
- (175,'civicrm_contribution',76,88,50.00),
- (176,'civicrm_financial_item',88,88,50.00),
- (177,'civicrm_contribution',79,89,50.00),
- (178,'civicrm_financial_item',89,89,50.00),
- (179,'civicrm_contribution',82,90,50.00),
- (180,'civicrm_financial_item',90,90,50.00),
- (181,'civicrm_contribution',85,91,50.00),
- (182,'civicrm_financial_item',91,91,50.00),
- (183,'civicrm_contribution',88,92,50.00),
- (184,'civicrm_financial_item',92,92,50.00),
- (185,'civicrm_contribution',91,93,50.00),
- (186,'civicrm_financial_item',93,93,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',78,62,50.00),
+ (124,'civicrm_financial_item',62,62,50.00),
+ (125,'civicrm_contribution',66,63,50.00),
+ (126,'civicrm_financial_item',63,63,50.00),
+ (127,'civicrm_contribution',102,64,50.00),
+ (128,'civicrm_financial_item',64,64,50.00),
+ (129,'civicrm_contribution',80,65,50.00),
+ (130,'civicrm_financial_item',65,65,50.00),
+ (131,'civicrm_contribution',67,66,50.00),
+ (132,'civicrm_financial_item',66,66,50.00),
+ (133,'civicrm_contribution',105,67,50.00),
+ (134,'civicrm_financial_item',67,67,50.00),
+ (135,'civicrm_contribution',98,68,50.00),
+ (136,'civicrm_financial_item',68,68,50.00),
+ (137,'civicrm_contribution',101,69,50.00),
+ (138,'civicrm_financial_item',69,69,50.00),
+ (139,'civicrm_contribution',79,70,50.00),
+ (140,'civicrm_financial_item',70,70,50.00),
+ (141,'civicrm_contribution',90,71,50.00),
+ (142,'civicrm_financial_item',71,71,50.00),
+ (143,'civicrm_contribution',88,72,50.00),
+ (144,'civicrm_financial_item',72,72,50.00),
+ (145,'civicrm_contribution',93,73,50.00),
+ (146,'civicrm_financial_item',73,73,50.00),
+ (147,'civicrm_contribution',81,74,50.00),
+ (148,'civicrm_financial_item',74,74,50.00),
+ (149,'civicrm_contribution',87,75,50.00),
+ (150,'civicrm_financial_item',75,75,50.00),
+ (151,'civicrm_contribution',94,76,50.00),
+ (152,'civicrm_financial_item',76,76,50.00),
+ (153,'civicrm_contribution',106,77,50.00),
+ (154,'civicrm_financial_item',77,77,50.00),
+ (155,'civicrm_contribution',65,78,800.00),
+ (156,'civicrm_financial_item',78,78,800.00),
+ (157,'civicrm_contribution',76,79,800.00),
+ (158,'civicrm_financial_item',79,79,800.00),
+ (159,'civicrm_contribution',69,80,800.00),
+ (160,'civicrm_financial_item',80,80,800.00),
+ (161,'civicrm_contribution',68,81,800.00),
+ (162,'civicrm_financial_item',81,81,800.00),
+ (163,'civicrm_contribution',77,82,800.00),
+ (164,'civicrm_financial_item',82,82,800.00),
+ (165,'civicrm_contribution',82,83,800.00),
+ (166,'civicrm_financial_item',83,83,800.00),
+ (167,'civicrm_contribution',99,84,800.00),
+ (168,'civicrm_financial_item',84,84,800.00),
+ (169,'civicrm_contribution',97,85,800.00),
+ (170,'civicrm_financial_item',85,85,800.00),
+ (171,'civicrm_contribution',103,86,800.00),
+ (172,'civicrm_financial_item',86,86,800.00),
+ (173,'civicrm_contribution',110,87,800.00),
+ (174,'civicrm_financial_item',87,87,800.00),
+ (175,'civicrm_contribution',71,88,800.00),
+ (176,'civicrm_financial_item',88,88,800.00),
+ (177,'civicrm_contribution',104,89,800.00),
+ (178,'civicrm_financial_item',89,89,800.00),
+ (179,'civicrm_contribution',75,90,800.00),
+ (180,'civicrm_financial_item',90,90,800.00),
+ (181,'civicrm_contribution',74,91,800.00),
+ (182,'civicrm_financial_item',91,91,800.00),
+ (183,'civicrm_contribution',84,92,800.00),
+ (184,'civicrm_financial_item',92,92,800.00),
+ (185,'civicrm_contribution',73,93,800.00),
+ (186,'civicrm_financial_item',93,93,800.00),
+ (187,'civicrm_contribution',112,94,800.00),
+ (188,'civicrm_financial_item',94,94,800.00),
+ (189,'civicrm_contribution',89,95,800.00),
+ (190,'civicrm_financial_item',95,95,800.00),
+ (191,'civicrm_contribution',95,96,50.00),
+ (192,'civicrm_financial_item',96,96,50.00),
+ (193,'civicrm_contribution',100,97,50.00),
+ (194,'civicrm_financial_item',97,97,50.00),
+ (195,'civicrm_contribution',107,98,50.00),
+ (196,'civicrm_financial_item',98,98,50.00),
+ (197,'civicrm_contribution',91,99,50.00),
+ (198,'civicrm_financial_item',99,99,50.00),
+ (199,'civicrm_contribution',111,100,50.00),
+ (200,'civicrm_financial_item',100,100,50.00),
+ (201,'civicrm_contribution',96,101,50.00),
+ (202,'civicrm_financial_item',101,101,50.00),
+ (203,'civicrm_contribution',109,102,50.00),
+ (204,'civicrm_financial_item',102,102,50.00),
+ (205,'civicrm_contribution',85,103,50.00),
+ (206,'civicrm_financial_item',103,103,50.00),
+ (207,'civicrm_contribution',108,104,50.00),
+ (208,'civicrm_financial_item',104,104,50.00),
+ (209,'civicrm_contribution',83,105,50.00),
+ (210,'civicrm_financial_item',105,105,50.00),
+ (211,'civicrm_contribution',70,106,50.00),
+ (212,'civicrm_financial_item',106,106,50.00),
+ (213,'civicrm_contribution',64,107,50.00),
+ (214,'civicrm_financial_item',107,107,50.00),
+ (215,'civicrm_contribution',86,108,50.00),
+ (216,'civicrm_financial_item',108,108,50.00),
+ (217,'civicrm_contribution',92,109,50.00),
+ (218,'civicrm_financial_item',109,109,50.00),
+ (219,'civicrm_contribution',63,110,50.00),
+ (220,'civicrm_financial_item',110,110,50.00),
+ (221,'civicrm_contribution',72,111,50.00),
+ (222,'civicrm_financial_item',111,111,50.00);
 /*!40000 ALTER TABLE `civicrm_entity_financial_trxn` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -3362,123 +3427,124 @@ 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
- (61,'civicrm_contact',5,4),
- (89,'civicrm_contact',8,4),
- (76,'civicrm_contact',19,5),
- (11,'civicrm_contact',23,4),
- (27,'civicrm_contact',24,4),
- (28,'civicrm_contact',24,5),
- (5,'civicrm_contact',25,1),
- (51,'civicrm_contact',27,4),
- (52,'civicrm_contact',27,5),
- (70,'civicrm_contact',28,5),
- (23,'civicrm_contact',30,4),
- (24,'civicrm_contact',30,5),
- (34,'civicrm_contact',32,5),
- (17,'civicrm_contact',33,4),
- (18,'civicrm_contact',33,5),
- (66,'civicrm_contact',34,4),
- (95,'civicrm_contact',38,4),
- (20,'civicrm_contact',39,4),
- (21,'civicrm_contact',39,5),
- (9,'civicrm_contact',40,1),
- (8,'civicrm_contact',41,1),
- (37,'civicrm_contact',45,4),
- (38,'civicrm_contact',45,5),
- (114,'civicrm_contact',47,4),
- (55,'civicrm_contact',54,4),
- (56,'civicrm_contact',54,5),
- (30,'civicrm_contact',55,5),
- (104,'civicrm_contact',57,4),
- (105,'civicrm_contact',57,5),
- (60,'civicrm_contact',59,5),
- (4,'civicrm_contact',61,3),
- (98,'civicrm_contact',64,4),
- (41,'civicrm_contact',65,5),
- (53,'civicrm_contact',66,4),
- (54,'civicrm_contact',66,5),
- (84,'civicrm_contact',68,5),
- (6,'civicrm_contact',70,1),
- (91,'civicrm_contact',75,4),
- (92,'civicrm_contact',75,5),
- (33,'civicrm_contact',76,4),
- (14,'civicrm_contact',77,4),
- (58,'civicrm_contact',78,4),
- (59,'civicrm_contact',78,5),
- (12,'civicrm_contact',81,4),
- (13,'civicrm_contact',81,5),
- (115,'civicrm_contact',82,4),
- (103,'civicrm_contact',83,5),
- (62,'civicrm_contact',84,4),
- (63,'civicrm_contact',84,5),
- (1,'civicrm_contact',91,3),
- (81,'civicrm_contact',92,4),
- (86,'civicrm_contact',95,4),
- (46,'civicrm_contact',96,4),
- (47,'civicrm_contact',96,5),
- (110,'civicrm_contact',100,5),
- (22,'civicrm_contact',101,4),
- (25,'civicrm_contact',104,4),
- (87,'civicrm_contact',108,4),
- (88,'civicrm_contact',108,5),
- (49,'civicrm_contact',112,4),
- (79,'civicrm_contact',113,5),
- (109,'civicrm_contact',116,5),
- (100,'civicrm_contact',118,5),
- (73,'civicrm_contact',119,5),
- (80,'civicrm_contact',122,4),
- (101,'civicrm_contact',123,4),
- (102,'civicrm_contact',123,5),
- (10,'civicrm_contact',125,1),
- (69,'civicrm_contact',127,5),
- (2,'civicrm_contact',136,2),
- (7,'civicrm_contact',137,1),
- (19,'civicrm_contact',139,4),
- (39,'civicrm_contact',144,4),
- (40,'civicrm_contact',144,5),
- (31,'civicrm_contact',146,5),
- (90,'civicrm_contact',148,5),
- (113,'civicrm_contact',149,5),
- (72,'civicrm_contact',151,4),
- (64,'civicrm_contact',152,4),
- (96,'civicrm_contact',156,4),
- (97,'civicrm_contact',156,5),
- (57,'civicrm_contact',158,5),
- (67,'civicrm_contact',159,4),
- (68,'civicrm_contact',159,5),
- (85,'civicrm_contact',161,4),
- (15,'civicrm_contact',163,4),
- (77,'civicrm_contact',166,4),
- (78,'civicrm_contact',167,4),
- (93,'civicrm_contact',168,4),
- (94,'civicrm_contact',168,5),
- (111,'civicrm_contact',171,4),
- (112,'civicrm_contact',171,5),
- (29,'civicrm_contact',172,5),
- (116,'civicrm_contact',174,4),
- (117,'civicrm_contact',174,5),
- (65,'civicrm_contact',176,5),
- (42,'civicrm_contact',177,4),
- (43,'civicrm_contact',177,5),
- (35,'civicrm_contact',178,4),
- (36,'civicrm_contact',179,5),
- (44,'civicrm_contact',180,4),
- (45,'civicrm_contact',180,5),
- (74,'civicrm_contact',183,4),
- (75,'civicrm_contact',183,5),
- (26,'civicrm_contact',187,5),
- (32,'civicrm_contact',188,5),
- (82,'civicrm_contact',189,4),
- (83,'civicrm_contact',189,5),
- (99,'civicrm_contact',190,4),
- (71,'civicrm_contact',193,5),
- (107,'civicrm_contact',195,4),
- (108,'civicrm_contact',195,5),
- (106,'civicrm_contact',196,4),
- (16,'civicrm_contact',197,4),
- (3,'civicrm_contact',198,3),
- (48,'civicrm_contact',199,4),
- (50,'civicrm_contact',200,4);
+ (63,'civicrm_contact',2,4),
+ (98,'civicrm_contact',6,4),
+ (99,'civicrm_contact',6,5),
+ (107,'civicrm_contact',8,4),
+ (9,'civicrm_contact',11,1),
+ (18,'civicrm_contact',12,4),
+ (19,'civicrm_contact',12,5),
+ (58,'civicrm_contact',13,5),
+ (29,'civicrm_contact',15,4),
+ (30,'civicrm_contact',15,5),
+ (97,'civicrm_contact',16,5),
+ (5,'civicrm_contact',18,1),
+ (113,'civicrm_contact',22,4),
+ (50,'civicrm_contact',30,4),
+ (51,'civicrm_contact',30,5),
+ (65,'civicrm_contact',35,4),
+ (117,'civicrm_contact',38,4),
+ (32,'civicrm_contact',39,4),
+ (33,'civicrm_contact',39,5),
+ (38,'civicrm_contact',40,5),
+ (105,'civicrm_contact',41,4),
+ (86,'civicrm_contact',47,4),
+ (101,'civicrm_contact',51,4),
+ (102,'civicrm_contact',51,5),
+ (69,'civicrm_contact',52,5),
+ (54,'civicrm_contact',60,4),
+ (55,'civicrm_contact',60,5),
+ (35,'civicrm_contact',62,4),
+ (52,'civicrm_contact',63,4),
+ (53,'civicrm_contact',63,5),
+ (11,'civicrm_contact',64,5),
+ (114,'civicrm_contact',66,4),
+ (115,'civicrm_contact',66,5),
+ (49,'civicrm_contact',70,5),
+ (74,'civicrm_contact',72,4),
+ (75,'civicrm_contact',72,5),
+ (95,'civicrm_contact',75,4),
+ (96,'civicrm_contact',75,5),
+ (12,'civicrm_contact',79,4),
+ (76,'civicrm_contact',81,4),
+ (77,'civicrm_contact',81,5),
+ (91,'civicrm_contact',85,4),
+ (93,'civicrm_contact',87,4),
+ (94,'civicrm_contact',87,5),
+ (6,'civicrm_contact',93,1),
+ (17,'civicrm_contact',95,5),
+ (46,'civicrm_contact',97,5),
+ (111,'civicrm_contact',99,4),
+ (112,'civicrm_contact',99,5),
+ (4,'civicrm_contact',101,2),
+ (59,'civicrm_contact',103,5),
+ (41,'civicrm_contact',107,4),
+ (25,'civicrm_contact',111,4),
+ (26,'civicrm_contact',111,5),
+ (31,'civicrm_contact',112,4),
+ (20,'civicrm_contact',113,4),
+ (88,'civicrm_contact',114,4),
+ (89,'civicrm_contact',114,5),
+ (2,'civicrm_contact',115,3),
+ (1,'civicrm_contact',116,3),
+ (36,'civicrm_contact',118,5),
+ (62,'civicrm_contact',119,5),
+ (10,'civicrm_contact',120,1),
+ (66,'civicrm_contact',121,4),
+ (34,'civicrm_contact',128,5),
+ (83,'civicrm_contact',134,5),
+ (118,'civicrm_contact',137,4),
+ (56,'civicrm_contact',138,4),
+ (57,'civicrm_contact',138,5),
+ (90,'civicrm_contact',139,4),
+ (42,'civicrm_contact',144,4),
+ (43,'civicrm_contact',144,5),
+ (70,'civicrm_contact',146,4),
+ (27,'civicrm_contact',147,4),
+ (28,'civicrm_contact',147,5),
+ (44,'civicrm_contact',149,4),
+ (110,'civicrm_contact',152,4),
+ (92,'civicrm_contact',155,5),
+ (67,'civicrm_contact',156,4),
+ (68,'civicrm_contact',156,5),
+ (48,'civicrm_contact',158,4),
+ (108,'civicrm_contact',159,4),
+ (109,'civicrm_contact',159,5),
+ (64,'civicrm_contact',161,4),
+ (22,'civicrm_contact',162,4),
+ (23,'civicrm_contact',162,5),
+ (104,'civicrm_contact',163,4),
+ (21,'civicrm_contact',164,4),
+ (71,'civicrm_contact',165,4),
+ (72,'civicrm_contact',165,5),
+ (7,'civicrm_contact',166,2),
+ (15,'civicrm_contact',167,4),
+ (16,'civicrm_contact',170,5),
+ (47,'civicrm_contact',172,4),
+ (39,'civicrm_contact',174,4),
+ (40,'civicrm_contact',174,5),
+ (116,'civicrm_contact',175,4),
+ (84,'civicrm_contact',176,5),
+ (8,'civicrm_contact',178,1),
+ (103,'civicrm_contact',179,4),
+ (100,'civicrm_contact',181,4),
+ (87,'civicrm_contact',182,4),
+ (60,'civicrm_contact',183,4),
+ (61,'civicrm_contact',183,5),
+ (81,'civicrm_contact',186,4),
+ (82,'civicrm_contact',186,5),
+ (3,'civicrm_contact',187,2),
+ (45,'civicrm_contact',188,4),
+ (78,'civicrm_contact',189,4),
+ (79,'civicrm_contact',189,5),
+ (73,'civicrm_contact',190,4),
+ (106,'civicrm_contact',191,4),
+ (13,'civicrm_contact',192,4),
+ (14,'civicrm_contact',192,5),
+ (85,'civicrm_contact',193,5),
+ (37,'civicrm_contact',194,4),
+ (80,'civicrm_contact',196,4),
+ (24,'civicrm_contact',200,4);
 /*!40000 ALTER TABLE `civicrm_entity_tag` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -3489,9 +3555,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-05-08 17:00:00','2022-05-10 17:00:00',1,'Register Now',NULL,NULL,100,'Sorry! The Fall Fundraiser Dinner is full. Please call Jane at 204 222-1000 ext 33 if you want to be added to the waiting list.',1,4,NULL,1,1,'Dinner Contribution',1,1,1,'Fill in the information below to join as at this wonderful dinner event.',NULL,'Confirm Your Registration Information','Review the information below carefully.',NULL,1,'Contact the Development Department if you need to make any changes to your registration.','Fundraising Dept.','development@example.org',NULL,NULL,NULL,NULL,'Thanks for Registering!','<p>Thank you for your support. Your contribution will help us build even better tools.</p><p>Please tell your friends and colleagues about this wonderful event.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',1,'I will send payment by check','Send a check payable to Our Organization within 3 business days to hold your reservation. Checks should be sent to: 100 Main St., Suite 3, San Francisco CA 94110',0,NULL,NULL,NULL,1,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),
- (2,'Summer Solstice Festival Day Concert','Festival Day is coming! Join us and help support your parks.','We will gather at noon, learn a song all together,  and then join in a joyous procession to the pavilion. We will be one of many groups performing at this wonderful concert which benefits our city parks.',5,1,1,'2021-11-07 12:00:00','2021-11-07 17:00:00',1,'Register Now',NULL,NULL,50,'We have all the singers we can handle. Come to the pavilion anyway and join in from the audience.',1,2,NULL,NULL,1,'Festival Fee',1,2,1,'Complete the form below and click Continue to register online for the festival. Or you can register by calling us at 204 222-1000 ext 22.','','Confirm Your Registration Information','','',1,'This email confirms your registration. If you have questions or need to change your registration - please do not hesitate to call us.','Event Dept.','events@example.org','',NULL,NULL,NULL,'Thanks for Your Joining In!','<p>Thank you for your support. Your participation will help build new parks.</p><p>Please tell your friends and colleagues about the concert.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',0,NULL,NULL,0,NULL,NULL,NULL,1,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),
- (3,'Rain-forest Cup Youth Soccer Tournament','Sign up your team to participate in this fun tournament which benefits several Rain-forest protection groups in the Amazon basin.','This is a FYSA Sanctioned Tournament, which is open to all USSF/FIFA affiliated organizations for boys and girls in age groups: U9-U10 (6v6), U11-U12 (8v8), and U13-U17 (Full Sided).',3,1,1,'2022-06-08 07:00:00','2022-06-11 17:00:00',1,'Register Now',NULL,NULL,500,'Sorry! All available team slots for this tournament have been filled. Contact Jill Futbol for information about the waiting list and next years event.',1,4,NULL,NULL,1,'Tournament Fees',1,3,1,'Complete the form below to register your team for this year\'s tournament.','<em>A Soccer Youth Event</em>','Review and Confirm Your Registration Information','','<em>A Soccer Youth Event</em>',1,'Contact our Tournament Director for eligibility details.','Tournament Director','tournament@example.org','',NULL,NULL,NULL,'Thanks for Your Support!','<p>Thank you for your support. Your participation will help save thousands of acres of rainforest.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',0,NULL,NULL,0,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),
+ (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-07-05 17:00:00','2022-07-07 17:00:00',1,'Register Now',NULL,NULL,100,'Sorry! The Fall Fundraiser Dinner is full. Please call Jane at 204 222-1000 ext 33 if you want to be added to the waiting list.',1,4,NULL,1,1,'Dinner Contribution',1,1,1,'Fill in the information below to join as at this wonderful dinner event.',NULL,'Confirm Your Registration Information','Review the information below carefully.',NULL,1,'Contact the Development Department if you need to make any changes to your registration.','Fundraising Dept.','development@example.org',NULL,NULL,NULL,NULL,'Thanks for Registering!','<p>Thank you for your support. Your contribution will help us build even better tools.</p><p>Please tell your friends and colleagues about this wonderful event.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',1,'I will send payment by check','Send a check payable to Our Organization within 3 business days to hold your reservation. Checks should be sent to: 100 Main St., Suite 3, San Francisco CA 94110',0,NULL,NULL,NULL,1,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),
+ (2,'Summer Solstice Festival Day Concert','Festival Day is coming! Join us and help support your parks.','We will gather at noon, learn a song all together,  and then join in a joyous procession to the pavilion. We will be one of many groups performing at this wonderful concert which benefits our city parks.',5,1,1,'2022-01-04 12:00:00','2022-01-04 17:00:00',1,'Register Now',NULL,NULL,50,'We have all the singers we can handle. Come to the pavilion anyway and join in from the audience.',1,2,NULL,NULL,1,'Festival Fee',1,2,1,'Complete the form below and click Continue to register online for the festival. Or you can register by calling us at 204 222-1000 ext 22.','','Confirm Your Registration Information','','',1,'This email confirms your registration. If you have questions or need to change your registration - please do not hesitate to call us.','Event Dept.','events@example.org','',NULL,NULL,NULL,'Thanks for Your Joining In!','<p>Thank you for your support. Your participation will help build new parks.</p><p>Please tell your friends and colleagues about the concert.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',0,NULL,NULL,0,NULL,NULL,NULL,1,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),
+ (3,'Rain-forest Cup Youth Soccer Tournament','Sign up your team to participate in this fun tournament which benefits several Rain-forest protection groups in the Amazon basin.','This is a FYSA Sanctioned Tournament, which is open to all USSF/FIFA affiliated organizations for boys and girls in age groups: U9-U10 (6v6), U11-U12 (8v8), and U13-U17 (Full Sided).',3,1,1,'2022-08-05 07:00:00','2022-08-08 17:00:00',1,'Register Now',NULL,NULL,500,'Sorry! All available team slots for this tournament have been filled. Contact Jill Futbol for information about the waiting list and next years event.',1,4,NULL,NULL,1,'Tournament Fees',1,3,1,'Complete the form below to register your team for this year\'s tournament.','<em>A Soccer Youth Event</em>','Review and Confirm Your Registration Information','','<em>A Soccer Youth Event</em>',1,'Contact our Tournament Director for eligibility details.','Tournament Director','tournament@example.org','',NULL,NULL,NULL,'Thanks for Your Support!','<p>Thank you for your support. Your participation will help save thousands of acres of rainforest.</p>','<p><a href=https://civicrm.org>Back to CiviCRM Home Page</a></p>',0,NULL,NULL,0,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),
  (4,NULL,NULL,NULL,4,1,1,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,1,NULL,1,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,0,0,NULL,NULL,1,'Free Meeting without Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),
  (5,NULL,NULL,NULL,4,1,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,1,NULL,1,NULL,1,NULL,NULL,'Confirm Your Registration Information',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Thanks for Registering!',NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,1,0,1,NULL,NULL,NULL,0,0,NULL,NULL,1,'Free Meeting with Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0),
  (6,NULL,NULL,NULL,1,1,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,1,4,NULL,0,1,'Conference Fee',1,NULL,1,NULL,NULL,'Confirm Your Registration Information',NULL,NULL,1,NULL,'Event Template Dept.','event_templates@example.org',NULL,NULL,NULL,NULL,'Thanks for Registering!',NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,1,0,1,NULL,NULL,NULL,0,0,NULL,NULL,1,'Paid Conference with Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0);
@@ -3575,99 +3641,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,'2021-11-08 01:45:32','2010-04-11 00:00:00',2,'Contribution Amount',125.00,'USD',1,1,'civicrm_line_item',1),
- (2,'2021-11-08 01:45:32','2010-03-21 00:00:00',4,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',2),
- (3,'2021-11-08 01:45:32','2010-04-29 00:00:00',6,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',3),
- (4,'2021-11-08 01:45:32','2010-04-11 00:00:00',8,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',4),
- (5,'2021-11-08 01:45:32','2010-04-15 00:00:00',16,'Contribution Amount',500.00,'USD',1,1,'civicrm_line_item',5),
- (6,'2021-11-08 01:45:32','2010-04-11 00:00:00',19,'Contribution Amount',175.00,'USD',1,1,'civicrm_line_item',6),
- (7,'2021-11-08 01:45:32','2010-03-27 00:00:00',82,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',7),
- (8,'2021-11-08 01:45:32','2010-03-08 00:00:00',92,'Contribution Amount',10.00,'USD',1,1,'civicrm_line_item',8),
- (9,'2021-11-08 01:45:32','2010-04-22 00:00:00',34,'Contribution Amount',250.00,'USD',1,1,'civicrm_line_item',9),
- (10,'2021-11-08 01:45:32','2009-07-01 11:53:50',71,'Contribution Amount',500.00,'USD',1,1,'civicrm_line_item',10),
- (11,'2021-11-08 01:45:32','2009-07-01 12:55:41',43,'Contribution Amount',200.00,'USD',1,1,'civicrm_line_item',11),
- (12,'2021-11-08 01:45:32','2009-10-01 11:53:50',32,'Contribution Amount',200.00,'USD',1,1,'civicrm_line_item',12),
- (13,'2021-11-08 01:45:32','2009-12-01 12:55:41',32,'Contribution Amount',200.00,'USD',1,1,'civicrm_line_item',13),
- (14,'2021-11-08 01:45:32','2021-11-08 12:45:31',154,'General',100.00,'USD',2,1,'civicrm_line_item',16),
- (15,'2021-11-08 01:45:32','2021-11-08 12:45:31',32,'General',100.00,'USD',2,1,'civicrm_line_item',17),
- (16,'2021-11-08 01:45:32','2021-11-08 12:45:31',188,'General',100.00,'USD',2,1,'civicrm_line_item',18),
- (17,'2021-11-08 01:45:32','2021-11-08 12:45:31',2,'General',100.00,'USD',2,1,'civicrm_line_item',19),
- (18,'2021-11-08 01:45:32','2021-11-08 12:45:31',21,'General',100.00,'USD',2,1,'civicrm_line_item',20),
- (19,'2021-11-08 01:45:32','2021-11-08 12:45:31',5,'General',100.00,'USD',2,1,'civicrm_line_item',21),
- (20,'2021-11-08 01:45:32','2021-11-08 12:45:31',167,'General',100.00,'USD',2,1,'civicrm_line_item',22),
- (21,'2021-11-08 01:45:32','2021-11-08 12:45:31',45,'General',100.00,'USD',2,1,'civicrm_line_item',23),
- (22,'2021-11-08 01:45:32','2021-11-08 12:45:31',82,'General',100.00,'USD',2,1,'civicrm_line_item',24),
- (23,'2021-11-08 01:45:32','2021-11-08 12:45:31',8,'General',100.00,'USD',2,1,'civicrm_line_item',25),
- (24,'2021-11-08 01:45:32','2021-11-08 12:45:31',149,'General',100.00,'USD',2,1,'civicrm_line_item',26),
- (25,'2021-11-08 01:45:32','2021-11-08 12:45:31',77,'General',100.00,'USD',2,1,'civicrm_line_item',27),
- (26,'2021-11-08 01:45:32','2021-11-08 12:45:31',187,'General',100.00,'USD',2,1,'civicrm_line_item',28),
- (27,'2021-11-08 01:45:32','2021-11-08 12:45:31',89,'General',100.00,'USD',2,1,'civicrm_line_item',29),
- (28,'2021-11-08 01:45:32','2021-11-08 12:45:31',174,'General',100.00,'USD',2,1,'civicrm_line_item',30),
- (29,'2021-11-08 01:45:32','2021-11-08 12:45:31',147,'Student',50.00,'USD',2,1,'civicrm_line_item',31),
- (30,'2021-11-08 01:45:32','2021-11-08 12:45:31',64,'Student',50.00,'USD',2,1,'civicrm_line_item',32),
- (31,'2021-11-08 01:45:32','2021-11-08 12:45:31',131,'Student',50.00,'USD',2,1,'civicrm_line_item',33),
- (32,'2021-11-08 01:45:32','2021-11-08 12:45:31',159,'Student',50.00,'USD',2,1,'civicrm_line_item',34),
- (33,'2021-11-08 01:45:32','2021-11-08 12:45:31',100,'Student',50.00,'USD',2,1,'civicrm_line_item',35),
- (34,'2021-11-08 01:45:32','2021-11-08 12:45:31',110,'Student',50.00,'USD',2,1,'civicrm_line_item',36),
- (35,'2021-11-08 01:45:32','2021-11-08 12:45:31',164,'Student',50.00,'USD',2,1,'civicrm_line_item',37),
- (36,'2021-11-08 01:45:32','2021-11-08 12:45:31',138,'Student',50.00,'USD',2,1,'civicrm_line_item',38),
- (37,'2021-11-08 01:45:32','2021-11-08 12:45:31',63,'Student',50.00,'USD',2,1,'civicrm_line_item',39),
- (38,'2021-11-08 01:45:32','2021-11-08 12:45:31',126,'Student',50.00,'USD',2,1,'civicrm_line_item',40),
- (39,'2021-11-08 01:45:32','2021-11-08 12:45:31',161,'Student',50.00,'USD',2,1,'civicrm_line_item',41),
- (40,'2021-11-08 01:45:32','2021-11-08 12:45:31',115,'Student',50.00,'USD',2,1,'civicrm_line_item',42),
- (41,'2021-11-08 01:45:32','2021-11-08 12:45:31',30,'Student',50.00,'USD',2,1,'civicrm_line_item',43),
- (42,'2021-11-08 01:45:32','2021-11-08 12:45:31',114,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',44),
- (43,'2021-11-08 01:45:32','2021-11-08 12:45:31',93,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',45),
- (44,'2021-11-08 01:45:32','2021-11-08 12:45:32',108,'Soprano',50.00,'USD',2,1,'civicrm_line_item',81),
- (45,'2021-11-08 01:45:32','2021-11-08 12:45:32',118,'Soprano',50.00,'USD',2,1,'civicrm_line_item',82),
- (46,'2021-11-08 01:45:32','2021-11-08 12:45:32',97,'Soprano',50.00,'USD',2,1,'civicrm_line_item',83),
- (47,'2021-11-08 01:45:32','2021-11-08 12:45:32',158,'Soprano',50.00,'USD',2,1,'civicrm_line_item',84),
- (48,'2021-11-08 01:45:32','2021-11-08 12:45:32',30,'Soprano',50.00,'USD',2,1,'civicrm_line_item',85),
- (49,'2021-11-08 01:45:32','2021-11-08 12:45:32',76,'Soprano',50.00,'USD',2,1,'civicrm_line_item',86),
- (50,'2021-11-08 01:45:32','2021-11-08 12:45:32',139,'Soprano',50.00,'USD',2,1,'civicrm_line_item',87),
- (51,'2021-11-08 01:45:32','2021-11-08 12:45:32',9,'Soprano',50.00,'USD',2,1,'civicrm_line_item',88),
- (52,'2021-11-08 01:45:32','2021-11-08 12:45:32',71,'Soprano',50.00,'USD',2,1,'civicrm_line_item',89),
- (53,'2021-11-08 01:45:32','2021-11-08 12:45:32',62,'Soprano',50.00,'USD',2,1,'civicrm_line_item',90),
- (54,'2021-11-08 01:45:32','2021-11-08 12:45:32',29,'Soprano',50.00,'USD',2,1,'civicrm_line_item',91),
- (55,'2021-11-08 01:45:32','2021-11-08 12:45:32',47,'Soprano',50.00,'USD',2,1,'civicrm_line_item',92),
- (56,'2021-11-08 01:45:32','2021-11-08 12:45:32',5,'Soprano',50.00,'USD',2,1,'civicrm_line_item',93),
- (57,'2021-11-08 01:45:32','2021-11-08 12:45:32',155,'Soprano',50.00,'USD',2,1,'civicrm_line_item',94),
- (58,'2021-11-08 01:45:32','2021-11-08 12:45:32',179,'Soprano',50.00,'USD',2,1,'civicrm_line_item',95),
- (59,'2021-11-08 01:45:32','2021-11-08 12:45:32',107,'Soprano',50.00,'USD',2,1,'civicrm_line_item',96),
- (60,'2021-11-08 01:45:33','2021-11-08 12:45:32',90,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',47),
- (61,'2021-11-08 01:45:33','2021-11-08 12:45:32',63,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',48),
- (62,'2021-11-08 01:45:33','2021-11-08 12:45:32',26,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',49),
- (63,'2021-11-08 01:45:33','2021-11-08 12:45:32',134,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',50),
- (64,'2021-11-08 01:45:33','2021-11-08 12:45:32',161,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',51),
- (65,'2021-11-08 01:45:33','2021-11-08 12:45:32',138,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',52),
- (66,'2021-11-08 01:45:33','2021-11-08 12:45:32',192,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',53),
- (67,'2021-11-08 01:45:33','2021-11-08 12:45:32',185,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',54),
- (68,'2021-11-08 01:45:33','2021-11-08 12:45:32',41,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',55),
- (69,'2021-11-08 01:45:33','2021-11-08 12:45:32',100,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',56),
- (70,'2021-11-08 01:45:33','2021-11-08 12:45:32',129,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',57),
- (71,'2021-11-08 01:45:33','2021-11-08 12:45:32',32,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',58),
- (72,'2021-11-08 01:45:33','2021-11-08 12:45:32',196,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',59),
- (73,'2021-11-08 01:45:33','2021-11-08 12:45:32',21,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',60),
- (74,'2021-11-08 01:45:33','2021-11-08 12:45:32',156,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',61),
- (75,'2021-11-08 01:45:33','2021-11-08 12:45:32',201,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',62),
- (76,'2021-11-08 01:45:33','2021-11-08 12:45:32',92,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',63),
- (77,'2021-11-08 01:45:33','2021-11-08 12:45:32',4,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',64),
- (78,'2021-11-08 01:45:33','2021-11-08 12:45:32',37,'Single',50.00,'USD',4,1,'civicrm_line_item',65),
- (79,'2021-11-08 01:45:33','2021-11-08 12:45:32',50,'Single',50.00,'USD',4,1,'civicrm_line_item',66),
- (80,'2021-11-08 01:45:33','2021-11-08 12:45:32',120,'Single',50.00,'USD',4,1,'civicrm_line_item',67),
- (81,'2021-11-08 01:45:33','2021-11-08 12:45:32',128,'Single',50.00,'USD',4,1,'civicrm_line_item',68),
- (82,'2021-11-08 01:45:33','2021-11-08 12:45:32',113,'Single',50.00,'USD',4,1,'civicrm_line_item',69),
- (83,'2021-11-08 01:45:33','2021-11-08 12:45:32',195,'Single',50.00,'USD',4,1,'civicrm_line_item',70),
- (84,'2021-11-08 01:45:33','2021-11-08 12:45:32',170,'Single',50.00,'USD',4,1,'civicrm_line_item',71),
- (85,'2021-11-08 01:45:33','2021-11-08 12:45:32',121,'Single',50.00,'USD',4,1,'civicrm_line_item',72),
- (86,'2021-11-08 01:45:33','2021-11-08 12:45:32',16,'Single',50.00,'USD',4,1,'civicrm_line_item',73),
- (87,'2021-11-08 01:45:33','2021-11-08 12:45:32',10,'Single',50.00,'USD',4,1,'civicrm_line_item',74),
- (88,'2021-11-08 01:45:33','2021-11-08 12:45:32',25,'Single',50.00,'USD',4,1,'civicrm_line_item',75),
- (89,'2021-11-08 01:45:33','2021-11-08 12:45:32',151,'Single',50.00,'USD',4,1,'civicrm_line_item',76),
- (90,'2021-11-08 01:45:33','2021-11-08 12:45:32',55,'Single',50.00,'USD',4,1,'civicrm_line_item',77),
- (91,'2021-11-08 01:45:33','2021-11-08 12:45:32',61,'Single',50.00,'USD',4,1,'civicrm_line_item',78),
- (92,'2021-11-08 01:45:33','2021-11-08 12:45:32',159,'Single',50.00,'USD',4,1,'civicrm_line_item',79),
- (93,'2021-11-08 01:45:33','2021-11-08 12:45:32',79,'Single',50.00,'USD',4,1,'civicrm_line_item',80);
+ (1,'2022-01-05 03:20:53','2012-01-05 03:20:52',2,'Contribution Amount',125.00,'USD',1,1,'civicrm_line_item',1),
+ (2,'2022-01-05 03:20:53','2019-10-05 03:20:52',4,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',2),
+ (3,'2022-01-05 03:20:53','2015-12-10 14:20:52',6,'Contribution Amount',25.00,'GBP',1,1,'civicrm_line_item',3),
+ (4,'2022-01-05 03:20:53','2019-10-05 03:20:52',8,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',4),
+ (5,'2022-01-05 03:20:53','2019-10-05 03:20:52',4,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',5),
+ (6,'2022-01-05 03:20:53','2021-10-12 02:38:52',16,'Contribution Amount',500.00,'USD',1,1,'civicrm_line_item',6),
+ (7,'2022-01-05 03:20:53','2022-01-03 03:20:52',19,'Contribution Amount',1750.00,'USD',1,1,'civicrm_line_item',7),
+ (8,'2022-01-05 03:20:53','2021-05-13 11:31:52',82,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',8),
+ (9,'2022-01-05 03:20:53','2021-02-05 03:20:52',92,'Contribution Amount',10.00,'USD',1,1,'civicrm_line_item',9),
+ (10,'2022-01-05 03:20:53','2017-08-13 05:20:52',34,'Contribution Amount',250.00,'USD',1,1,'civicrm_line_item',10),
+ (11,'2022-01-05 03:20:53','2022-01-03 23:20:52',71,'Contribution Amount',500.00,'JPY',1,1,'civicrm_line_item',11),
+ (12,'2022-01-05 03:20:53','2020-10-04 16:47:32',43,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',12),
+ (13,'2022-01-05 03:20:53','2021-10-05 00:00:00',32,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',13),
+ (14,'2022-01-05 03:20:53','2021-11-05 00:00:00',32,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',14),
+ (15,'2022-01-05 03:20:53','2020-10-05 03:20:52',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',15),
+ (16,'2022-01-05 03:20:53','2020-11-05 03:20:52',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',16),
+ (17,'2022-01-05 03:20:53','2020-12-05 03:20:52',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',17),
+ (18,'2022-01-05 03:20:53','2021-01-05 03:20:52',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',18),
+ (19,'2022-01-05 03:20:53','2021-02-05 03:20:52',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',19),
+ (20,'2022-01-05 03:20:53','2021-03-05 03:20:52',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',20),
+ (21,'2022-01-05 03:20:53','2021-04-05 03:20:52',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',21),
+ (22,'2022-01-05 03:20:53','2021-05-05 03:20:52',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',22),
+ (23,'2022-01-05 03:20:53','2021-06-05 03:20:52',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',23),
+ (24,'2022-01-05 03:20:53','2021-07-05 03:20:52',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',24),
+ (25,'2022-01-05 03:20:53','2021-08-05 03:20:52',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',25),
+ (26,'2022-01-05 03:20:53','2021-05-05 03:20:52',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',26),
+ (27,'2022-01-05 03:20:53','2021-06-05 03:20:52',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',27),
+ (28,'2022-01-05 03:20:53','2021-07-05 03:20:52',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',28),
+ (29,'2022-01-05 03:20:53','2021-08-05 03:20:52',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',29),
+ (30,'2022-01-05 03:20:53','2021-09-05 03:20:52',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',30),
+ (31,'2022-01-05 03:20:53','2021-12-05 03:20:52',103,'Contribution Amount',5.00,'EUR',1,1,'civicrm_line_item',31),
+ (32,'2022-01-05 03:20:53','2022-01-05 03:20:52',65,'General',100.00,'USD',2,1,'civicrm_line_item',32),
+ (33,'2022-01-05 03:20:53','2022-01-05 03:20:52',41,'General',100.00,'USD',2,1,'civicrm_line_item',33),
+ (34,'2022-01-05 03:20:53','2022-01-05 03:20:52',130,'General',100.00,'USD',2,1,'civicrm_line_item',34),
+ (35,'2022-01-05 03:20:53','2022-01-05 03:20:52',58,'General',100.00,'USD',2,1,'civicrm_line_item',35),
+ (36,'2022-01-05 03:20:54','2022-01-05 03:20:52',40,'General',100.00,'USD',2,1,'civicrm_line_item',36),
+ (37,'2022-01-05 03:20:54','2022-01-05 03:20:52',36,'General',100.00,'USD',2,1,'civicrm_line_item',37),
+ (38,'2022-01-05 03:20:54','2022-01-05 03:20:52',6,'General',100.00,'USD',2,1,'civicrm_line_item',38),
+ (39,'2022-01-05 03:20:54','2022-01-05 03:20:52',140,'General',100.00,'USD',2,1,'civicrm_line_item',39),
+ (40,'2022-01-05 03:20:54','2022-01-05 03:20:52',95,'General',100.00,'USD',2,1,'civicrm_line_item',40),
+ (41,'2022-01-05 03:20:54','2022-01-05 03:20:52',3,'General',100.00,'USD',2,1,'civicrm_line_item',41),
+ (42,'2022-01-05 03:20:54','2022-01-05 03:20:52',19,'General',100.00,'USD',2,1,'civicrm_line_item',42),
+ (43,'2022-01-05 03:20:54','2022-01-05 03:20:52',24,'General',100.00,'USD',2,1,'civicrm_line_item',43),
+ (44,'2022-01-05 03:20:54','2022-01-05 03:20:52',107,'General',100.00,'USD',2,1,'civicrm_line_item',44),
+ (45,'2022-01-05 03:20:54','2022-01-05 03:20:52',66,'General',100.00,'USD',2,1,'civicrm_line_item',45),
+ (46,'2022-01-05 03:20:54','2022-01-05 03:20:52',202,'General',100.00,'USD',2,1,'civicrm_line_item',46),
+ (47,'2022-01-05 03:20:54','2022-01-05 03:20:52',189,'Student',50.00,'USD',2,1,'civicrm_line_item',47),
+ (48,'2022-01-05 03:20:54','2022-01-05 03:20:52',35,'Student',50.00,'USD',2,1,'civicrm_line_item',48),
+ (49,'2022-01-05 03:20:54','2022-01-05 03:20:52',9,'Student',50.00,'USD',2,1,'civicrm_line_item',49),
+ (50,'2022-01-05 03:20:54','2022-01-05 03:20:52',190,'Student',50.00,'USD',2,1,'civicrm_line_item',50),
+ (51,'2022-01-05 03:20:54','2022-01-05 03:20:52',149,'Student',50.00,'USD',2,1,'civicrm_line_item',51),
+ (52,'2022-01-05 03:20:54','2022-01-05 03:20:52',97,'Student',50.00,'USD',2,1,'civicrm_line_item',52),
+ (53,'2022-01-05 03:20:54','2022-01-05 03:20:52',12,'Student',50.00,'USD',2,1,'civicrm_line_item',53),
+ (54,'2022-01-05 03:20:54','2022-01-05 03:20:52',28,'Student',50.00,'USD',2,1,'civicrm_line_item',54),
+ (55,'2022-01-05 03:20:54','2022-01-05 03:20:52',69,'Student',50.00,'USD',2,1,'civicrm_line_item',55),
+ (56,'2022-01-05 03:20:54','2022-01-05 03:20:52',162,'Student',50.00,'USD',2,1,'civicrm_line_item',56),
+ (57,'2022-01-05 03:20:54','2022-01-05 03:20:52',127,'Student',50.00,'USD',2,1,'civicrm_line_item',57),
+ (58,'2022-01-05 03:20:54','2022-01-05 03:20:52',13,'Student',50.00,'USD',2,1,'civicrm_line_item',58),
+ (59,'2022-01-05 03:20:54','2022-01-05 03:20:52',105,'Student',50.00,'USD',2,1,'civicrm_line_item',59),
+ (60,'2022-01-05 03:20:54','2022-01-05 03:20:52',186,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',60),
+ (61,'2022-01-05 03:20:54','2022-01-05 03:20:52',59,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',61),
+ (62,'2022-01-05 03:20:54','2022-01-05 03:20:53',68,'Soprano',50.00,'USD',2,1,'civicrm_line_item',97),
+ (63,'2022-01-05 03:20:54','2022-01-05 03:20:53',7,'Soprano',50.00,'USD',2,1,'civicrm_line_item',98),
+ (64,'2022-01-05 03:20:54','2022-01-05 03:20:53',154,'Soprano',50.00,'USD',2,1,'civicrm_line_item',99),
+ (65,'2022-01-05 03:20:54','2022-01-05 03:20:53',71,'Soprano',50.00,'USD',2,1,'civicrm_line_item',100),
+ (66,'2022-01-05 03:20:54','2022-01-05 03:20:53',11,'Soprano',50.00,'USD',2,1,'civicrm_line_item',101),
+ (67,'2022-01-05 03:20:54','2022-01-05 03:20:53',158,'Soprano',50.00,'USD',2,1,'civicrm_line_item',102),
+ (68,'2022-01-05 03:20:54','2022-01-05 03:20:53',149,'Soprano',50.00,'USD',2,1,'civicrm_line_item',103),
+ (69,'2022-01-05 03:20:54','2022-01-05 03:20:53',152,'Soprano',50.00,'USD',2,1,'civicrm_line_item',104),
+ (70,'2022-01-05 03:20:54','2022-01-05 03:20:53',69,'Soprano',50.00,'USD',2,1,'civicrm_line_item',105),
+ (71,'2022-01-05 03:20:54','2022-01-05 03:20:53',116,'Soprano',50.00,'USD',2,1,'civicrm_line_item',106),
+ (72,'2022-01-05 03:20:54','2022-01-05 03:20:53',103,'Soprano',50.00,'USD',2,1,'civicrm_line_item',107),
+ (73,'2022-01-05 03:20:54','2022-01-05 03:20:53',128,'Soprano',50.00,'USD',2,1,'civicrm_line_item',108),
+ (74,'2022-01-05 03:20:54','2022-01-05 03:20:53',72,'Soprano',50.00,'USD',2,1,'civicrm_line_item',109),
+ (75,'2022-01-05 03:20:54','2022-01-05 03:20:53',99,'Soprano',50.00,'USD',2,1,'civicrm_line_item',110),
+ (76,'2022-01-05 03:20:54','2022-01-05 03:20:53',129,'Soprano',50.00,'USD',2,1,'civicrm_line_item',111),
+ (77,'2022-01-05 03:20:55','2022-01-05 03:20:53',160,'Soprano',50.00,'USD',2,1,'civicrm_line_item',112),
+ (78,'2022-01-05 03:20:55','2022-01-05 03:20:53',5,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',63),
+ (79,'2022-01-05 03:20:55','2022-01-05 03:20:53',58,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',64),
+ (80,'2022-01-05 03:20:55','2022-01-05 03:20:53',16,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',65),
+ (81,'2022-01-05 03:20:55','2022-01-05 03:20:53',14,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',66),
+ (82,'2022-01-05 03:20:55','2022-01-05 03:20:53',66,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',67),
+ (83,'2022-01-05 03:20:55','2022-01-05 03:20:53',73,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',68),
+ (84,'2022-01-05 03:20:55','2022-01-05 03:20:53',150,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',69),
+ (85,'2022-01-05 03:20:55','2022-01-05 03:20:53',146,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',70),
+ (86,'2022-01-05 03:20:55','2022-01-05 03:20:53',156,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',71),
+ (87,'2022-01-05 03:20:55','2022-01-05 03:20:53',185,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',72),
+ (88,'2022-01-05 03:20:55','2022-01-05 03:20:53',25,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',73),
+ (89,'2022-01-05 03:20:55','2022-01-05 03:20:53',157,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',74),
+ (90,'2022-01-05 03:20:55','2022-01-05 03:20:53',55,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',75),
+ (91,'2022-01-05 03:20:55','2022-01-05 03:20:53',44,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',76),
+ (92,'2022-01-05 03:20:55','2022-01-05 03:20:53',82,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',77),
+ (93,'2022-01-05 03:20:55','2022-01-05 03:20:53',37,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',78),
+ (94,'2022-01-05 03:20:55','2022-01-05 03:20:53',202,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',79),
+ (95,'2022-01-05 03:20:55','2022-01-05 03:20:53',104,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',80),
+ (96,'2022-01-05 03:20:55','2022-01-05 03:20:53',134,'Single',50.00,'USD',4,1,'civicrm_line_item',81),
+ (97,'2022-01-05 03:20:55','2022-01-05 03:20:53',151,'Single',50.00,'USD',4,1,'civicrm_line_item',82),
+ (98,'2022-01-05 03:20:55','2022-01-05 03:20:53',175,'Single',50.00,'USD',4,1,'civicrm_line_item',83),
+ (99,'2022-01-05 03:20:55','2022-01-05 03:20:53',117,'Single',50.00,'USD',4,1,'civicrm_line_item',84),
+ (100,'2022-01-05 03:20:55','2022-01-05 03:20:53',195,'Single',50.00,'USD',4,1,'civicrm_line_item',85),
+ (101,'2022-01-05 03:20:55','2022-01-05 03:20:53',144,'Single',50.00,'USD',4,1,'civicrm_line_item',86),
+ (102,'2022-01-05 03:20:55','2022-01-05 03:20:53',184,'Single',50.00,'USD',4,1,'civicrm_line_item',87),
+ (103,'2022-01-05 03:20:55','2022-01-05 03:20:53',87,'Single',50.00,'USD',4,1,'civicrm_line_item',88),
+ (104,'2022-01-05 03:20:55','2022-01-05 03:20:53',178,'Single',50.00,'USD',4,1,'civicrm_line_item',89),
+ (105,'2022-01-05 03:20:55','2022-01-05 03:20:53',81,'Single',50.00,'USD',4,1,'civicrm_line_item',90),
+ (106,'2022-01-05 03:20:55','2022-01-05 03:20:53',21,'Single',50.00,'USD',4,1,'civicrm_line_item',91),
+ (107,'2022-01-05 03:20:55','2022-01-05 03:20:53',4,'Single',50.00,'USD',4,1,'civicrm_line_item',92),
+ (108,'2022-01-05 03:20:55','2022-01-05 03:20:53',93,'Single',50.00,'USD',4,1,'civicrm_line_item',93),
+ (109,'2022-01-05 03:20:55','2022-01-05 03:20:53',121,'Single',50.00,'USD',4,1,'civicrm_line_item',94),
+ (110,'2022-01-05 03:20:55','2022-01-05 03:20:53',1,'Single',50.00,'USD',4,1,'civicrm_line_item',95),
+ (111,'2022-01-05 03:20:55','2022-01-05 03:20:53',28,'Single',50.00,'USD',4,1,'civicrm_line_item',96);
 /*!40000 ALTER TABLE `civicrm_financial_item` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -3678,99 +3762,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,'2010-04-11 00:00:00',125.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'1041',NULL,NULL),
- (2,NULL,6,'2010-03-21 00:00:00',50.00,NULL,NULL,'USD',1,'P20901X1',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (3,NULL,6,'2010-04-29 00:00:00',25.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'2095',NULL,NULL),
- (4,NULL,6,'2010-04-11 00:00:00',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'10552',NULL,NULL),
- (5,NULL,6,'2010-04-15 00:00:00',500.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'509',NULL,NULL),
- (6,NULL,6,'2010-04-11 00:00:00',175.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'102',NULL,NULL),
- (7,NULL,6,'2010-03-27 00:00:00',50.00,NULL,NULL,'USD',1,'P20193L2',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (8,NULL,6,'2010-03-08 00:00:00',10.00,NULL,NULL,'USD',1,'P40232Y3',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (9,NULL,6,'2010-04-22 00:00:00',250.00,NULL,NULL,'USD',1,'P20193L6',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (10,NULL,6,'2009-07-01 11:53:50',500.00,NULL,NULL,'USD',1,'PL71',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (11,NULL,6,'2009-07-01 12:55:41',200.00,NULL,NULL,'USD',1,'PL43II',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (12,NULL,6,'2009-10-01 11:53:50',200.00,NULL,NULL,'USD',1,'PL32I',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (13,NULL,6,'2009-12-01 12:55:41',200.00,NULL,NULL,'USD',1,'PL32II',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (14,NULL,6,'2021-11-08 12:45:31',100.00,NULL,NULL,'USD',1,'734cd5f8b63827b4',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (15,NULL,6,'2021-11-08 12:45:31',100.00,NULL,NULL,'USD',1,'0206be028c015c43',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (16,NULL,6,'2021-11-08 12:45:31',100.00,NULL,NULL,'USD',1,'4923a106fe2efa8f',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (17,NULL,6,'2021-11-08 12:45:31',100.00,NULL,NULL,'USD',1,'4fda4d861542f0c7',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (18,NULL,6,'2021-11-08 12:45:31',100.00,NULL,NULL,'USD',1,'25209c90fcce8f4d',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (19,NULL,6,'2021-11-08 12:45:31',100.00,NULL,NULL,'USD',1,'76f5d2b5ecf6a057',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (20,NULL,6,'2021-11-08 12:45:31',100.00,NULL,NULL,'USD',1,'a3859f5e5b9d3509',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (21,NULL,6,'2021-11-08 12:45:31',100.00,NULL,NULL,'USD',1,'4098a241ca942e78',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (22,NULL,6,'2021-11-08 12:45:31',100.00,NULL,NULL,'USD',1,'5a9af2e3a08f87f6',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (23,NULL,6,'2021-11-08 12:45:31',100.00,NULL,NULL,'USD',1,'c59191f088f51a67',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (24,NULL,6,'2021-11-08 12:45:31',100.00,NULL,NULL,'USD',1,'517baabfe0210630',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (25,NULL,6,'2021-11-08 12:45:31',100.00,NULL,NULL,'USD',1,'9f8c08e8a12416da',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (26,NULL,6,'2021-11-08 12:45:31',100.00,NULL,NULL,'USD',1,'6c9a30e1831e6c50',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (27,NULL,6,'2021-11-08 12:45:31',100.00,NULL,NULL,'USD',1,'0ce85fe365867007',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (28,NULL,6,'2021-11-08 12:45:31',100.00,NULL,NULL,'USD',1,'ba1314b46b188739',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (29,NULL,6,'2021-11-08 12:45:31',50.00,NULL,NULL,'USD',1,'b937a07dff526392',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (30,NULL,6,'2021-11-08 12:45:31',50.00,NULL,NULL,'USD',1,'631f3fe0615fdb26',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (31,NULL,6,'2021-11-08 12:45:31',50.00,NULL,NULL,'USD',1,'93b08f908941a2b8',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (32,NULL,6,'2021-11-08 12:45:31',50.00,NULL,NULL,'USD',1,'a9c9fcc2d0022842',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (33,NULL,6,'2021-11-08 12:45:31',50.00,NULL,NULL,'USD',1,'67a378a01f3acd4a',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (34,NULL,6,'2021-11-08 12:45:31',50.00,NULL,NULL,'USD',1,'3458d47f612d4dd1',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (35,NULL,6,'2021-11-08 12:45:31',50.00,NULL,NULL,'USD',1,'78c913a93a673539',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (36,NULL,6,'2021-11-08 12:45:31',50.00,NULL,NULL,'USD',1,'e8f3f84ccf34ebca',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (37,NULL,6,'2021-11-08 12:45:31',50.00,NULL,NULL,'USD',1,'0cc9e622885e15cd',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (38,NULL,6,'2021-11-08 12:45:31',50.00,NULL,NULL,'USD',1,'d0fb785a015b15d0',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (39,NULL,6,'2021-11-08 12:45:31',50.00,NULL,NULL,'USD',1,'b871336c1222e8af',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (40,NULL,6,'2021-11-08 12:45:31',50.00,NULL,NULL,'USD',1,'7024147ffffa3303',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (41,NULL,6,'2021-11-08 12:45:31',50.00,NULL,NULL,'USD',1,'c67ec591d24054b7',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (42,NULL,6,'2021-11-08 12:45:31',1200.00,NULL,NULL,'USD',1,'c4ea34baf2f07b65',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (43,NULL,6,'2021-11-08 12:45:31',1200.00,NULL,NULL,'USD',1,'764a745c81937fef',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (44,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'c9f6e3185bb6e94f',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (45,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'c515ae68d6957e8d',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (46,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'3a25dac1c730b0f3',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (47,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'7899bdaeb06e34a3',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (48,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'93ecce4a9280fc82',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (49,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'94482f0de63c6add',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (50,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'021f81f87ec9e3d0',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (51,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'cbbcbb2ddcf39a87',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (52,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'a005b75c0706ba23',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (53,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'7984ed96762df330',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (54,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'1bb1d59634b6f89a',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (55,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'09ef5cb7ce46311e',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (56,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'e7a00445b4c39db2',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (57,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'d8ddc2769fc79601',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (58,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'a7a37e2b50459931',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (59,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'c5ef6dd94e8502a8',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (60,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'337b161694b929d5',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (61,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'f007972ccce04f5b',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (62,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'f02cdfb25cc9efb8',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (63,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'3e1e195c329a9a2b',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (64,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'542b8b6f852822c0',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (65,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'3e6b139ed522f0c9',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (66,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'c64837d39c4128d9',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (67,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'a8dd0206475b0e32',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (68,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'42d9f8cd5b1224be',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (69,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'2fd036c8539e0bee',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (70,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'d86139d5277e1e15',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (71,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'bcc697c83eaccd99',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (72,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'29a7df7302056b9f',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (73,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'a3066da230c71982',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (74,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'55d37a2ecb664470',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (75,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'56e313e72686e972',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (76,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'068336af99de18e7',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (77,NULL,6,'2021-11-08 12:45:32',800.00,NULL,NULL,'USD',1,'05cb89587d33b389',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (78,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'f532451267bc538e',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (79,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'9f4ef0db69cde58a',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (80,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'fe0022c95d0d2bed',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (81,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'cc562fa3319f8747',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (82,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'d3623bc9a7a6ef86',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (83,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'39722a9c6339472d',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (84,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'ec6ffedbfcdf0413',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (85,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'83357f98033ee2ee',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (86,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'84cb9390d37934a0',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (87,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'c44dee23c06c3c1f',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (88,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'9295d2b81d4cc8cc',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (89,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'02d8318c37fd792e',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (90,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'add0d442e34f6603',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (91,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'c04b76647072cde7',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (92,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'769ac96f0ffcfdc6',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
- (93,NULL,6,'2021-11-08 12:45:32',50.00,NULL,NULL,'USD',1,'2e58802d1956b024',NULL,1,NULL,1,NULL,NULL,NULL,NULL);
+ (1,NULL,6,'2012-01-05 03:20:52',125.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'1041',NULL,NULL),
+ (2,NULL,6,'2019-10-05 03:20:52',50.00,NULL,NULL,'USD',1,'P20901X1',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (3,NULL,6,'2015-12-10 14:20:52',25.00,NULL,NULL,'GBP',1,'GBP12',NULL,1,NULL,4,NULL,'2095',NULL,NULL),
+ (4,NULL,6,'2019-10-05 03:20:52',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'10552',NULL,NULL),
+ (5,NULL,6,'2019-10-05 03:20:52',50.00,NULL,NULL,'USD',1,'Q90901X1',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (6,NULL,6,'2021-10-12 02:38:52',500.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'509',NULL,NULL),
+ (7,NULL,6,'2022-01-03 03:20:52',1750.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,'102',NULL,NULL),
+ (8,NULL,6,'2021-05-13 11:31:52',50.00,NULL,NULL,'USD',1,'P20193L2',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (9,NULL,6,'2021-02-05 03:20:52',10.00,NULL,NULL,'USD',1,'P40232Y3',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (10,NULL,6,'2017-08-13 05:20:52',250.00,NULL,NULL,'USD',1,'P20193L6',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (11,NULL,6,'2022-01-03 23:20:52',500.00,NULL,NULL,'JPY',1,'PL71',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (12,NULL,6,'2020-10-04 16:47:32',50.00,NULL,NULL,'USD',1,'P291X1',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (13,NULL,6,'2021-10-05 00:00:00',50.00,NULL,NULL,'USD',1,'PL32I',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (14,NULL,6,'2021-11-05 00:00:00',50.00,NULL,NULL,'USD',1,'PL32II',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (15,NULL,6,'2020-10-05 03:20:52',25.00,NULL,NULL,'USD',1,'PL32I591',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (16,NULL,6,'2020-11-05 03:20:52',25.00,NULL,NULL,'USD',1,'PL32I592',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (17,NULL,6,'2020-12-05 03:20:52',25.00,NULL,NULL,'USD',1,'PL32I593',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (18,NULL,6,'2021-01-05 03:20:52',25.00,NULL,NULL,'USD',1,'PL32I594',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (19,NULL,6,'2021-02-05 03:20:52',25.00,NULL,NULL,'USD',1,'PL32I595',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (20,NULL,6,'2021-03-05 03:20:52',25.00,NULL,NULL,'USD',1,'PL32I596',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (21,NULL,6,'2021-04-05 03:20:52',25.00,NULL,NULL,'USD',1,'PL32I597',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (22,NULL,6,'2021-05-05 03:20:52',25.00,NULL,NULL,'USD',1,'PL32I598',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (23,NULL,6,'2021-06-05 03:20:52',25.00,NULL,NULL,'USD',1,'PL32I599',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (24,NULL,6,'2021-07-05 03:20:52',25.00,NULL,NULL,'USD',1,'PL32I5910',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (25,NULL,6,'2021-08-05 03:20:52',25.00,NULL,NULL,'USD',1,'PL32I5911',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (26,NULL,6,'2021-05-05 03:20:52',10.00,NULL,NULL,'CAD',1,'PL32I991',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (27,NULL,6,'2021-06-05 03:20:52',10.00,NULL,NULL,'CAD',1,'PL32I992',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (28,NULL,6,'2021-07-05 03:20:52',10.00,NULL,NULL,'CAD',1,'PL32I993',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (29,NULL,6,'2021-08-05 03:20:52',10.00,NULL,NULL,'CAD',1,'PL32I994',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (30,NULL,6,'2021-09-05 03:20:52',10.00,NULL,NULL,'CAD',1,'PL32I995',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (31,NULL,6,'2021-12-05 03:20:52',5.00,NULL,NULL,'EUR',1,'PL32I1031',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (32,NULL,6,'2022-01-05 03:20:52',100.00,NULL,NULL,'USD',1,'c145faee0d04bf23',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (33,NULL,6,'2022-01-05 03:20:52',100.00,NULL,NULL,'USD',1,'e7792c9d495e0d43',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (34,NULL,6,'2022-01-05 03:20:52',100.00,NULL,NULL,'USD',1,'efef6bf98c1ee77b',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (35,NULL,6,'2022-01-05 03:20:52',100.00,NULL,NULL,'USD',1,'efd9264db11420e7',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (36,NULL,6,'2022-01-05 03:20:52',100.00,NULL,NULL,'USD',1,'1c414af7029d5ac9',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (37,NULL,6,'2022-01-05 03:20:52',100.00,NULL,NULL,'USD',1,'bf70d15a447dc3de',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (38,NULL,6,'2022-01-05 03:20:52',100.00,NULL,NULL,'USD',1,'feee4f9be413a3ce',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (39,NULL,6,'2022-01-05 03:20:52',100.00,NULL,NULL,'USD',1,'4c1f04e50a7343bb',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (40,NULL,6,'2022-01-05 03:20:52',100.00,NULL,NULL,'USD',1,'1a38ad9c21aed03f',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (41,NULL,6,'2022-01-05 03:20:52',100.00,NULL,NULL,'USD',1,'5366983810d9c038',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (42,NULL,6,'2022-01-05 03:20:52',100.00,NULL,NULL,'USD',1,'bdbe43be980b026b',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (43,NULL,6,'2022-01-05 03:20:52',100.00,NULL,NULL,'USD',1,'fdc01698bb8c3398',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (44,NULL,6,'2022-01-05 03:20:52',100.00,NULL,NULL,'USD',1,'155b209f8d67d6ee',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (45,NULL,6,'2022-01-05 03:20:52',100.00,NULL,NULL,'USD',1,'d68233cbe4638c58',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (46,NULL,6,'2022-01-05 03:20:52',100.00,NULL,NULL,'USD',1,'19d34702504cd535',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (47,NULL,6,'2022-01-05 03:20:52',50.00,NULL,NULL,'USD',1,'ce783c2980c895fb',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (48,NULL,6,'2022-01-05 03:20:52',50.00,NULL,NULL,'USD',1,'15dd8d947457e182',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (49,NULL,6,'2022-01-05 03:20:52',50.00,NULL,NULL,'USD',1,'ee8f336df39896c3',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (50,NULL,6,'2022-01-05 03:20:52',50.00,NULL,NULL,'USD',1,'add86bce477d8c75',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (51,NULL,6,'2022-01-05 03:20:52',50.00,NULL,NULL,'USD',1,'a68da4816cff3740',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (52,NULL,6,'2022-01-05 03:20:52',50.00,NULL,NULL,'USD',1,'d96c76487dcc6bdc',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (53,NULL,6,'2022-01-05 03:20:52',50.00,NULL,NULL,'USD',1,'d957a42dd6dd6a9e',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (54,NULL,6,'2022-01-05 03:20:52',50.00,NULL,NULL,'USD',1,'c041fb11501b15f7',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (55,NULL,6,'2022-01-05 03:20:52',50.00,NULL,NULL,'USD',1,'4ab3abfc8d97c438',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (56,NULL,6,'2022-01-05 03:20:52',50.00,NULL,NULL,'USD',1,'0c1c807bc7b1154a',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (57,NULL,6,'2022-01-05 03:20:52',50.00,NULL,NULL,'USD',1,'0cd92c5b9889c0ca',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (58,NULL,6,'2022-01-05 03:20:52',50.00,NULL,NULL,'USD',1,'41c242fb1318b9e2',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (59,NULL,6,'2022-01-05 03:20:52',50.00,NULL,NULL,'USD',1,'35aff5f65efeca62',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (60,NULL,6,'2022-01-05 03:20:52',1200.00,NULL,NULL,'USD',1,'9912cdd068cf1014',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (61,NULL,6,'2022-01-05 03:20:52',1200.00,NULL,NULL,'USD',1,'42bd5da1ddbeb42b',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (62,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'5123740aae905dd1',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (63,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'c128acdc9edaf3aa',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (64,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'4864c94c6d7ab9f9',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (65,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'8d67b40c5ad42aa0',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (66,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'fd46aeb71230a44c',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (67,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'0244cb0cc7c3572c',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (68,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'fb28887c0b53fd7a',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (69,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'1adde57b47f31c37',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (70,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'88fad007bcfdc7da',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (71,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'8458b9d9835d73ca',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (72,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'d78f663546e66e1e',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (73,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'9a68a09e4269c324',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (74,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'a59545bfac032a49',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (75,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'cab2337844c7dbf6',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (76,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'86242a8b46fe2a95',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (77,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'245dff5fe5ea26a9',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (78,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'f3346d0f54be7857',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (79,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'fad8a1cfe5e6e46f',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (80,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'9304e3bad8029346',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (81,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'9341d53ff843997b',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (82,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'506b2ed6252d2eb9',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (83,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'fdd2de31e30983d4',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (84,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'c218dc01d8a04439',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (85,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'01bf6d2c6fb7e9e4',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (86,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'30482aee4efb5d9c',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (87,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'3c49b3fcebf6e8fe',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (88,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'76c4f03d19a96c87',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (89,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'f0a9ea5fe4befb93',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (90,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'fbb71527b60c4d4e',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (91,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'ffc5a259a622ad01',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (92,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'c98326e8528c033a',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (93,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'1455f14879e8a3bd',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (94,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'1eb689a5f9219948',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (95,NULL,6,'2022-01-05 03:20:53',800.00,NULL,NULL,'USD',1,'9e6511c04affcdfb',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (96,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'baa7b5b0d35c4285',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (97,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'365c304fb081a082',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (98,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'3e145c4db652e7ff',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (99,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'90b6e47932fc2882',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (100,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'d3e66bf220b9ab01',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (101,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'c62dce9433ee6515',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (102,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'bf948a4adc739315',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (103,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'5b899d491ffd0d53',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (104,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'f1fb9b4ebe6c727b',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (105,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'face1371883367bb',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (106,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'e09704681d636574',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (107,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'81cf1d6efddcbe9d',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (108,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'c54943b66824eb8d',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (109,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'31f3912f5daf245e',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (110,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'fadaf65f8841187c',NULL,1,NULL,1,NULL,NULL,NULL,NULL),
+ (111,NULL,6,'2022-01-05 03:20:53',50.00,NULL,NULL,'USD',1,'6f54991010f2eb1a',NULL,1,NULL,1,NULL,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_financial_trxn` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -3818,89 +3920,90 @@ 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,23,'Added',NULL,NULL),
- (2,2,142,'Added',NULL,NULL),
- (3,2,81,'Added',NULL,NULL),
+ (1,2,64,'Added',NULL,NULL),
+ (2,2,76,'Added',NULL,NULL),
+ (3,2,79,'Added',NULL,NULL),
  (4,2,185,'Added',NULL,NULL),
- (5,2,77,'Added',NULL,NULL),
- (6,2,4,'Added',NULL,NULL),
- (7,2,163,'Added',NULL,NULL),
- (8,2,44,'Added',NULL,NULL),
- (9,2,197,'Added',NULL,NULL),
- (10,2,131,'Added',NULL,NULL),
- (11,2,33,'Added',NULL,NULL),
- (12,2,79,'Added',NULL,NULL),
- (13,2,139,'Added',NULL,NULL),
- (14,2,73,'Added',NULL,NULL),
- (15,2,39,'Added',NULL,NULL),
- (16,2,164,'Added',NULL,NULL),
- (17,2,101,'Added',NULL,NULL),
- (18,2,35,'Added',NULL,NULL),
- (19,2,30,'Added',NULL,NULL),
- (20,2,134,'Added',NULL,NULL),
- (21,2,104,'Added',NULL,NULL),
- (22,2,105,'Added',NULL,NULL),
- (23,2,187,'Added',NULL,NULL),
- (24,2,120,'Added',NULL,NULL),
- (25,2,24,'Added',NULL,NULL),
- (26,2,3,'Added',NULL,NULL),
- (27,2,172,'Added',NULL,NULL),
- (28,2,162,'Added',NULL,NULL),
- (29,2,55,'Added',NULL,NULL),
- (30,2,56,'Added',NULL,NULL),
- (31,2,146,'Added',NULL,NULL),
- (32,2,140,'Added',NULL,NULL),
- (33,2,188,'Added',NULL,NULL),
- (34,2,7,'Added',NULL,NULL),
- (35,2,76,'Added',NULL,NULL),
- (36,2,145,'Added',NULL,NULL),
- (37,2,32,'Added',NULL,NULL),
- (38,2,18,'Added',NULL,NULL),
- (39,2,178,'Added',NULL,NULL),
- (40,2,89,'Added',NULL,NULL),
- (41,2,179,'Added',NULL,NULL),
- (42,2,31,'Added',NULL,NULL),
- (43,2,45,'Added',NULL,NULL),
- (44,2,181,'Added',NULL,NULL),
- (45,2,144,'Added',NULL,NULL),
- (46,2,58,'Added',NULL,NULL),
- (47,2,65,'Added',NULL,NULL),
- (48,2,88,'Added',NULL,NULL),
- (49,2,177,'Added',NULL,NULL),
- (50,2,170,'Added',NULL,NULL),
- (51,2,180,'Added',NULL,NULL),
- (52,2,150,'Added',NULL,NULL),
- (53,2,96,'Added',NULL,NULL),
- (54,2,129,'Added',NULL,NULL),
- (55,2,199,'Added',NULL,NULL),
- (56,2,17,'Added',NULL,NULL),
- (57,2,112,'Added',NULL,NULL),
- (58,2,86,'Added',NULL,NULL),
- (59,2,200,'Added',NULL,NULL),
- (60,2,53,'Added',NULL,NULL),
- (61,3,27,'Added',NULL,NULL),
- (62,3,94,'Added',NULL,NULL),
- (63,3,66,'Added',NULL,NULL),
- (64,3,60,'Added',NULL,NULL),
- (65,3,54,'Added',NULL,NULL),
- (66,3,143,'Added',NULL,NULL),
- (67,3,158,'Added',NULL,NULL),
- (68,3,36,'Added',NULL,NULL),
- (69,3,78,'Added',NULL,NULL),
- (70,3,121,'Added',NULL,NULL),
- (71,3,59,'Added',NULL,NULL),
- (72,3,85,'Added',NULL,NULL),
- (73,3,5,'Added',NULL,NULL),
- (74,3,153,'Added',NULL,NULL),
- (75,3,84,'Added',NULL,NULL),
- (76,4,23,'Added',NULL,NULL),
- (77,4,44,'Added',NULL,NULL),
- (78,4,39,'Added',NULL,NULL),
- (79,4,105,'Added',NULL,NULL),
- (80,4,55,'Added',NULL,NULL),
- (81,4,145,'Added',NULL,NULL),
- (82,4,45,'Added',NULL,NULL),
- (83,4,170,'Added',NULL,NULL);
+ (5,2,192,'Added',NULL,NULL),
+ (6,2,57,'Added',NULL,NULL),
+ (7,2,167,'Added',NULL,NULL),
+ (8,2,100,'Added',NULL,NULL),
+ (9,2,170,'Added',NULL,NULL),
+ (10,2,148,'Added',NULL,NULL),
+ (11,2,95,'Added',NULL,NULL),
+ (12,2,48,'Added',NULL,NULL),
+ (13,2,12,'Added',NULL,NULL),
+ (14,2,58,'Added',NULL,NULL),
+ (15,2,113,'Added',NULL,NULL),
+ (16,2,46,'Added',NULL,NULL),
+ (17,2,164,'Added',NULL,NULL),
+ (18,2,71,'Added',NULL,NULL),
+ (19,2,162,'Added',NULL,NULL),
+ (20,2,197,'Added',NULL,NULL),
+ (21,2,200,'Added',NULL,NULL),
+ (22,2,7,'Added',NULL,NULL),
+ (23,2,111,'Added',NULL,NULL),
+ (24,2,9,'Added',NULL,NULL),
+ (25,2,147,'Added',NULL,NULL),
+ (26,2,130,'Added',NULL,NULL),
+ (27,2,15,'Added',NULL,NULL),
+ (28,2,106,'Added',NULL,NULL),
+ (29,2,112,'Added',NULL,NULL),
+ (30,2,171,'Added',NULL,NULL),
+ (31,2,39,'Added',NULL,NULL),
+ (32,2,157,'Added',NULL,NULL),
+ (33,2,128,'Added',NULL,NULL),
+ (34,2,84,'Added',NULL,NULL),
+ (35,2,62,'Added',NULL,NULL),
+ (36,2,180,'Added',NULL,NULL),
+ (37,2,118,'Added',NULL,NULL),
+ (38,2,61,'Added',NULL,NULL),
+ (39,2,194,'Added',NULL,NULL),
+ (40,2,126,'Added',NULL,NULL),
+ (41,2,40,'Added',NULL,NULL),
+ (42,2,142,'Added',NULL,NULL),
+ (43,2,174,'Added',NULL,NULL),
+ (44,2,89,'Added',NULL,NULL),
+ (45,2,107,'Added',NULL,NULL),
+ (46,2,80,'Added',NULL,NULL),
+ (47,2,144,'Added',NULL,NULL),
+ (48,2,198,'Added',NULL,NULL),
+ (49,2,149,'Added',NULL,NULL),
+ (50,2,96,'Added',NULL,NULL),
+ (51,2,188,'Added',NULL,NULL),
+ (52,2,34,'Added',NULL,NULL),
+ (53,2,97,'Added',NULL,NULL),
+ (54,2,4,'Added',NULL,NULL),
+ (55,2,172,'Added',NULL,NULL),
+ (56,2,49,'Added',NULL,NULL),
+ (57,2,158,'Added',NULL,NULL),
+ (58,2,14,'Added',NULL,NULL),
+ (59,2,70,'Added',NULL,NULL),
+ (60,2,68,'Added',NULL,NULL),
+ (61,3,30,'Added',NULL,NULL),
+ (62,3,54,'Added',NULL,NULL),
+ (63,3,63,'Added',NULL,NULL),
+ (64,3,168,'Added',NULL,NULL),
+ (65,3,60,'Added',NULL,NULL),
+ (66,3,92,'Added',NULL,NULL),
+ (67,3,138,'Added',NULL,NULL),
+ (68,3,83,'Added',NULL,NULL),
+ (69,3,13,'Added',NULL,NULL),
+ (70,3,98,'Added',NULL,NULL),
+ (71,3,103,'Added',NULL,NULL),
+ (72,3,105,'Added',NULL,NULL),
+ (73,3,183,'Added',NULL,NULL),
+ (74,3,91,'Added',NULL,NULL),
+ (75,3,119,'Added',NULL,NULL),
+ (76,4,64,'Added',NULL,NULL),
+ (77,4,100,'Added',NULL,NULL),
+ (78,4,113,'Added',NULL,NULL),
+ (79,4,7,'Added',NULL,NULL),
+ (80,4,112,'Added',NULL,NULL),
+ (81,4,180,'Added',NULL,NULL),
+ (82,4,174,'Added',NULL,NULL),
+ (83,4,96,'Added',NULL,NULL),
+ (84,4,202,'Added',NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_group_contact` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -3987,95 +4090,113 @@ INSERT INTO `civicrm_line_item` (`id`, `entity_table`, `entity_id`, `contributio
  (2,'civicrm_contribution',2,2,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL,NULL),
  (3,'civicrm_contribution',3,3,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL),
  (4,'civicrm_contribution',4,4,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL,NULL),
- (5,'civicrm_contribution',5,5,1,'Contribution Amount',1.00,500.00,500.00,0,1,1,0.00,NULL,NULL),
- (6,'civicrm_contribution',6,6,1,'Contribution Amount',1.00,175.00,175.00,0,1,1,0.00,NULL,NULL),
- (7,'civicrm_contribution',7,7,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL,NULL),
- (8,'civicrm_contribution',8,8,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL,NULL),
- (9,'civicrm_contribution',9,9,1,'Contribution Amount',1.00,250.00,250.00,0,1,1,0.00,NULL,NULL),
- (10,'civicrm_contribution',10,10,1,'Contribution Amount',1.00,500.00,500.00,0,1,1,0.00,NULL,NULL),
- (11,'civicrm_contribution',11,11,1,'Contribution Amount',1.00,200.00,200.00,0,1,1,0.00,NULL,NULL),
- (12,'civicrm_contribution',12,12,1,'Contribution Amount',1.00,200.00,200.00,0,1,1,0.00,NULL,NULL),
- (13,'civicrm_contribution',13,13,1,'Contribution Amount',1.00,200.00,200.00,0,1,1,0.00,NULL,NULL),
- (16,'civicrm_membership',1,14,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
- (17,'civicrm_membership',3,16,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
- (18,'civicrm_membership',5,18,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
- (19,'civicrm_membership',7,20,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
- (20,'civicrm_membership',9,22,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
- (21,'civicrm_membership',10,23,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
- (22,'civicrm_membership',13,26,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
- (23,'civicrm_membership',17,30,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
- (24,'civicrm_membership',19,32,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
- (25,'civicrm_membership',20,33,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
- (26,'civicrm_membership',21,34,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
- (27,'civicrm_membership',23,36,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
- (28,'civicrm_membership',25,38,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
- (29,'civicrm_membership',27,40,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
- (30,'civicrm_membership',29,42,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
- (31,'civicrm_membership',2,15,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (32,'civicrm_membership',4,17,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (33,'civicrm_membership',6,19,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (34,'civicrm_membership',8,21,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (35,'civicrm_membership',12,25,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (36,'civicrm_membership',14,27,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (37,'civicrm_membership',15,28,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (38,'civicrm_membership',16,29,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (39,'civicrm_membership',18,31,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (40,'civicrm_membership',24,37,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (41,'civicrm_membership',26,39,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (42,'civicrm_membership',28,41,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (43,'civicrm_membership',30,43,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
- (44,'civicrm_membership',11,24,4,'Lifetime',1.00,1200.00,1200.00,NULL,9,2,0.00,NULL,NULL),
- (45,'civicrm_membership',22,35,4,'Lifetime',1.00,1200.00,1200.00,NULL,9,2,0.00,NULL,NULL),
- (47,'civicrm_participant',3,47,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (48,'civicrm_participant',6,50,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (49,'civicrm_participant',9,53,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (50,'civicrm_participant',12,56,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (51,'civicrm_participant',15,59,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (52,'civicrm_participant',18,62,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (53,'civicrm_participant',21,65,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (54,'civicrm_participant',24,68,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (55,'civicrm_participant',25,69,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (56,'civicrm_participant',28,72,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (57,'civicrm_participant',31,75,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (58,'civicrm_participant',34,78,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (59,'civicrm_participant',37,81,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (60,'civicrm_participant',40,84,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (61,'civicrm_participant',43,87,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (62,'civicrm_participant',46,90,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (63,'civicrm_participant',49,93,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (64,'civicrm_participant',50,94,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
- (65,'civicrm_participant',1,45,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (66,'civicrm_participant',4,48,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (67,'civicrm_participant',7,51,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (68,'civicrm_participant',10,54,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (69,'civicrm_participant',13,57,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (70,'civicrm_participant',16,60,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (71,'civicrm_participant',19,63,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (72,'civicrm_participant',22,66,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (73,'civicrm_participant',26,70,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (74,'civicrm_participant',29,73,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (75,'civicrm_participant',32,76,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (76,'civicrm_participant',35,79,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (77,'civicrm_participant',38,82,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (78,'civicrm_participant',41,85,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (79,'civicrm_participant',44,88,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (80,'civicrm_participant',47,91,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
- (81,'civicrm_participant',2,46,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (82,'civicrm_participant',5,49,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (83,'civicrm_participant',8,52,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (84,'civicrm_participant',11,55,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (85,'civicrm_participant',14,58,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (86,'civicrm_participant',17,61,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (87,'civicrm_participant',20,64,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (88,'civicrm_participant',23,67,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (89,'civicrm_participant',27,71,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (90,'civicrm_participant',30,74,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (91,'civicrm_participant',33,77,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (92,'civicrm_participant',36,80,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (93,'civicrm_participant',39,83,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (94,'civicrm_participant',42,86,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (95,'civicrm_participant',45,89,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
- (96,'civicrm_participant',48,92,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL);
+ (5,'civicrm_contribution',5,5,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL,NULL),
+ (6,'civicrm_contribution',6,6,1,'Contribution Amount',1.00,500.00,500.00,0,1,1,0.00,NULL,NULL),
+ (7,'civicrm_contribution',7,7,1,'Contribution Amount',1.00,1750.00,1750.00,0,1,1,0.00,NULL,NULL),
+ (8,'civicrm_contribution',8,8,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL,NULL),
+ (9,'civicrm_contribution',9,9,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL,NULL),
+ (10,'civicrm_contribution',10,10,1,'Contribution Amount',1.00,250.00,250.00,0,1,1,0.00,NULL,NULL),
+ (11,'civicrm_contribution',11,11,1,'Contribution Amount',1.00,500.00,500.00,0,1,1,0.00,NULL,NULL),
+ (12,'civicrm_contribution',12,12,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL,NULL),
+ (13,'civicrm_contribution',13,13,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL,NULL),
+ (14,'civicrm_contribution',14,14,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL,NULL),
+ (15,'civicrm_contribution',15,15,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL),
+ (16,'civicrm_contribution',16,16,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL),
+ (17,'civicrm_contribution',17,17,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL),
+ (18,'civicrm_contribution',18,18,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL),
+ (19,'civicrm_contribution',19,19,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL),
+ (20,'civicrm_contribution',20,20,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL),
+ (21,'civicrm_contribution',21,21,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL),
+ (22,'civicrm_contribution',22,22,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL),
+ (23,'civicrm_contribution',23,23,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL),
+ (24,'civicrm_contribution',24,24,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL),
+ (25,'civicrm_contribution',25,25,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL),
+ (26,'civicrm_contribution',26,26,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL,NULL),
+ (27,'civicrm_contribution',27,27,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL,NULL),
+ (28,'civicrm_contribution',28,28,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL,NULL),
+ (29,'civicrm_contribution',29,29,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL,NULL),
+ (30,'civicrm_contribution',30,30,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL,NULL),
+ (31,'civicrm_contribution',31,31,1,'Contribution Amount',1.00,5.00,5.00,0,1,1,0.00,NULL,NULL),
+ (32,'civicrm_membership',1,32,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
+ (33,'civicrm_membership',3,34,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
+ (34,'civicrm_membership',5,36,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
+ (35,'civicrm_membership',7,38,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
+ (36,'civicrm_membership',9,40,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
+ (37,'civicrm_membership',10,41,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
+ (38,'civicrm_membership',13,44,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
+ (39,'civicrm_membership',17,48,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
+ (40,'civicrm_membership',19,50,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
+ (41,'civicrm_membership',20,51,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
+ (42,'civicrm_membership',21,52,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
+ (43,'civicrm_membership',23,54,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
+ (44,'civicrm_membership',25,56,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
+ (45,'civicrm_membership',27,58,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
+ (46,'civicrm_membership',29,60,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL),
+ (47,'civicrm_membership',2,33,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (48,'civicrm_membership',4,35,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (49,'civicrm_membership',6,37,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (50,'civicrm_membership',8,39,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (51,'civicrm_membership',12,43,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (52,'civicrm_membership',14,45,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (53,'civicrm_membership',15,46,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (54,'civicrm_membership',16,47,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL),
+ (55,'civicrm_membership',18,49,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',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),
+ (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,65,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (64,'civicrm_participant',6,76,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (65,'civicrm_participant',9,69,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (66,'civicrm_participant',12,68,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,82,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (69,'civicrm_participant',21,99,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (70,'civicrm_participant',24,97,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (71,'civicrm_participant',25,103,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (72,'civicrm_participant',28,110,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (73,'civicrm_participant',31,71,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (74,'civicrm_participant',34,104,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (75,'civicrm_participant',37,75,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (76,'civicrm_participant',40,74,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (77,'civicrm_participant',43,84,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (78,'civicrm_participant',46,73,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (79,'civicrm_participant',49,112,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (80,'civicrm_participant',50,89,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL),
+ (81,'civicrm_participant',1,95,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (82,'civicrm_participant',4,100,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (83,'civicrm_participant',7,107,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (84,'civicrm_participant',10,91,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (85,'civicrm_participant',13,111,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (86,'civicrm_participant',16,96,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (87,'civicrm_participant',19,109,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (88,'civicrm_participant',22,85,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (89,'civicrm_participant',26,108,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (90,'civicrm_participant',29,83,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (91,'civicrm_participant',32,70,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (92,'civicrm_participant',35,64,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (93,'civicrm_participant',38,86,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (94,'civicrm_participant',41,92,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (95,'civicrm_participant',44,63,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (96,'civicrm_participant',47,72,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL),
+ (97,'civicrm_participant',2,78,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (98,'civicrm_participant',5,66,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (99,'civicrm_participant',8,102,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (100,'civicrm_participant',11,80,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (101,'civicrm_participant',14,67,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (102,'civicrm_participant',17,105,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (103,'civicrm_participant',20,98,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (104,'civicrm_participant',23,101,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (105,'civicrm_participant',27,79,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (106,'civicrm_participant',30,90,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (107,'civicrm_participant',33,88,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (108,'civicrm_participant',36,93,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (109,'civicrm_participant',39,81,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (110,'civicrm_participant',42,87,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (111,'civicrm_participant',45,94,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL),
+ (112,'civicrm_participant',48,106,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;
 
@@ -4086,9 +4207,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,187,196,160,NULL,NULL,NULL,NULL,NULL),
- (2,188,197,161,NULL,NULL,NULL,NULL,NULL),
- (3,189,198,162,NULL,NULL,NULL,NULL,NULL);
+ (1,179,185,157,NULL,NULL,NULL,NULL,NULL),
+ (2,180,186,158,NULL,NULL,NULL,NULL,NULL),
+ (3,181,187,159,NULL,NULL,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_loc_block` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -4113,6 +4234,8 @@ 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-01-05 03:20:46');
 /*!40000 ALTER TABLE `civicrm_log` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -4528,36 +4651,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,154,1,'2021-11-08','2021-11-08','2023-11-07','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (2,147,2,'2021-11-07','2021-11-07','2022-11-06','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (3,32,1,'2021-11-06','2021-11-06','2023-11-05','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (4,64,2,'2021-11-05','2021-11-05','2022-11-04','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (5,188,1,'2019-10-07','2019-10-07','2021-10-06','Check',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (6,131,2,'2021-11-03','2021-11-03','2022-11-02','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (7,2,1,'2021-11-02','2021-11-02','2023-11-01','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (8,159,2,'2021-11-01','2021-11-01','2022-10-31','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (9,21,1,'2021-10-31','2021-10-31','2023-10-30','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (10,5,1,'2019-08-28','2019-08-28','2021-08-27','Payment',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (11,114,3,'2021-10-29','2021-10-29',NULL,'Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (12,100,2,'2021-10-28','2021-10-28','2022-10-27','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (13,167,1,'2021-10-27','2021-10-27','2023-10-26','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (14,110,2,'2021-10-26','2021-10-26','2022-10-25','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (15,164,2,'2020-10-25','2020-10-25','2021-10-24','Donation',4,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (16,138,2,'2021-10-24','2021-10-24','2022-10-23','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (17,45,1,'2021-10-23','2021-10-23','2023-10-22','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (18,63,2,'2021-10-22','2021-10-22','2022-10-21','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (19,82,1,'2021-10-21','2021-10-21','2023-10-20','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (20,8,1,'2019-06-09','2019-06-09','2021-06-08','Donation',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (21,149,1,'2021-10-19','2021-10-19','2023-10-18','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (22,93,3,'2021-10-18','2021-10-18',NULL,'Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (23,77,1,'2021-10-17','2021-10-17','2023-10-16','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (24,126,2,'2021-10-16','2021-10-16','2022-10-15','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (25,187,1,'2019-04-30','2019-04-30','2021-04-29','Check',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (26,161,2,'2021-10-14','2021-10-14','2022-10-13','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (27,89,1,'2021-10-13','2021-10-13','2023-10-12','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (28,115,2,'2021-10-12','2021-10-12','2022-10-11','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (29,174,1,'2021-10-11','2021-10-11','2023-10-10','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
- (30,30,2,'2020-10-10','2020-10-10','2021-10-09','Check',4,NULL,NULL,NULL,NULL,0,0,NULL,NULL);
+ (1,65,1,'2022-01-05','2022-01-05','2024-01-04','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (2,189,2,'2022-01-04','2022-01-04','2023-01-03','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (3,41,1,'2022-01-03','2022-01-03','2024-01-02','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (4,35,2,'2022-01-02','2022-01-02','2023-01-01','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (5,130,1,'2019-12-04','2019-12-04','2021-12-03','Donation',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (6,9,2,'2021-12-31','2021-12-31','2022-12-30','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (7,58,1,'2021-12-30','2021-12-30','2023-12-29','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (8,190,2,'2021-12-29','2021-12-29','2022-12-28','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (9,40,1,'2021-12-28','2021-12-28','2023-12-27','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (10,36,1,'2019-10-25','2019-10-25','2021-10-24','Payment',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (11,186,3,'2021-12-26','2021-12-26',NULL,'Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (12,149,2,'2021-12-25','2021-12-25','2022-12-24','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (13,6,1,'2021-12-24','2021-12-24','2023-12-23','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (14,97,2,'2021-12-23','2021-12-23','2022-12-22','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (15,12,2,'2020-12-22','2020-12-22','2021-12-21','Donation',4,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (16,28,2,'2021-12-21','2021-12-21','2022-12-20','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (17,140,1,'2021-12-20','2021-12-20','2023-12-19','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (18,69,2,'2021-12-19','2021-12-19','2022-12-18','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (19,95,1,'2021-12-18','2021-12-18','2023-12-17','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (20,3,1,'2019-08-06','2019-08-06','2021-08-05','Check',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (21,19,1,'2021-12-16','2021-12-16','2023-12-15','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (22,59,3,'2021-12-15','2021-12-15',NULL,'Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (23,24,1,'2021-12-14','2021-12-14','2023-12-13','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (24,162,2,'2021-12-13','2021-12-13','2022-12-12','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (25,107,1,'2019-06-27','2019-06-27','2021-06-26','Donation',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (26,127,2,'2021-12-11','2021-12-11','2022-12-10','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (27,66,1,'2021-12-10','2021-12-10','2023-12-09','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (28,13,2,'2021-12-09','2021-12-09','2022-12-08','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (29,202,1,'2021-12-08','2021-12-08','2023-12-07','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL),
+ (30,105,2,'2020-12-07','2020-12-07','2021-12-06','Check',4,NULL,NULL,NULL,NULL,0,0,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_membership` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -4579,36 +4702,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,7,1,'2021-11-02','2023-11-01',2,'2021-11-08',1,NULL),
- (2,10,3,'2019-08-28','2021-08-27',5,'2021-11-08',1,NULL),
- (3,20,3,'2019-06-09','2021-06-08',8,'2021-11-08',1,NULL),
- (4,9,1,'2021-10-31','2023-10-30',21,'2021-11-08',1,NULL),
- (5,30,4,'2020-10-10','2021-10-09',30,'2021-11-08',2,NULL),
- (6,3,1,'2021-11-06','2023-11-05',32,'2021-11-08',1,NULL),
- (7,17,1,'2021-10-23','2023-10-22',45,'2021-11-08',1,NULL),
- (8,18,1,'2021-10-22','2022-10-21',63,'2021-11-08',2,NULL),
- (9,4,1,'2021-11-05','2022-11-04',64,'2021-11-08',2,NULL),
- (10,23,1,'2021-10-17','2023-10-16',77,'2021-11-08',1,NULL),
- (11,19,1,'2021-10-21','2023-10-20',82,'2021-11-08',1,NULL),
- (12,27,1,'2021-10-13','2023-10-12',89,'2021-11-08',1,NULL),
- (13,22,1,'2021-10-18',NULL,93,'2021-11-08',3,NULL),
- (14,12,1,'2021-10-28','2022-10-27',100,'2021-11-08',2,NULL),
- (15,14,1,'2021-10-26','2022-10-25',110,'2021-11-08',2,NULL),
- (16,11,1,'2021-10-29',NULL,114,'2021-11-08',3,NULL),
- (17,28,1,'2021-10-12','2022-10-11',115,'2021-11-08',2,NULL),
- (18,24,1,'2021-10-16','2022-10-15',126,'2021-11-08',2,NULL),
- (19,6,1,'2021-11-03','2022-11-02',131,'2021-11-08',2,NULL),
- (20,16,1,'2021-10-24','2022-10-23',138,'2021-11-08',2,NULL),
- (21,2,1,'2021-11-07','2022-11-06',147,'2021-11-08',2,NULL),
- (22,21,1,'2021-10-19','2023-10-18',149,'2021-11-08',1,NULL),
- (23,1,1,'2021-11-08','2023-11-07',154,'2021-11-08',1,NULL),
- (24,8,1,'2021-11-01','2022-10-31',159,'2021-11-08',2,NULL),
- (25,26,1,'2021-10-14','2022-10-13',161,'2021-11-08',2,NULL),
- (26,15,4,'2020-10-25','2021-10-24',164,'2021-11-08',2,NULL),
- (27,13,1,'2021-10-27','2023-10-26',167,'2021-11-08',1,NULL),
- (28,29,1,'2021-10-11','2023-10-10',174,'2021-11-08',1,NULL),
- (29,25,3,'2019-04-30','2021-04-29',187,'2021-11-08',1,NULL),
- (30,5,3,'2019-10-07','2021-10-06',188,'2021-11-08',1,NULL);
+ (1,20,3,'2019-08-06','2021-08-05',3,'2022-01-05',1,NULL),
+ (2,13,1,'2021-12-24','2023-12-23',6,'2022-01-05',1,NULL),
+ (3,6,1,'2021-12-31','2022-12-30',9,'2022-01-05',2,NULL),
+ (4,15,4,'2020-12-22','2021-12-21',12,'2022-01-05',2,NULL),
+ (5,28,1,'2021-12-09','2022-12-08',13,'2022-01-05',2,NULL),
+ (6,21,1,'2021-12-16','2023-12-15',19,'2022-01-05',1,NULL),
+ (7,23,1,'2021-12-14','2023-12-13',24,'2022-01-05',1,NULL),
+ (8,16,1,'2021-12-21','2022-12-20',28,'2022-01-05',2,NULL),
+ (9,4,1,'2022-01-02','2023-01-01',35,'2022-01-05',2,NULL),
+ (10,10,3,'2019-10-25','2021-10-24',36,'2022-01-05',1,NULL),
+ (11,9,1,'2021-12-28','2023-12-27',40,'2022-01-05',1,NULL),
+ (12,3,1,'2022-01-03','2024-01-02',41,'2022-01-05',1,NULL),
+ (13,7,1,'2021-12-30','2023-12-29',58,'2022-01-05',1,NULL),
+ (14,22,1,'2021-12-15',NULL,59,'2022-01-05',3,NULL),
+ (15,1,1,'2022-01-05','2024-01-04',65,'2022-01-05',1,NULL),
+ (16,27,1,'2021-12-10','2023-12-09',66,'2022-01-05',1,NULL),
+ (17,18,1,'2021-12-19','2022-12-18',69,'2022-01-05',2,NULL),
+ (18,19,1,'2021-12-18','2023-12-17',95,'2022-01-05',1,NULL),
+ (19,14,1,'2021-12-23','2022-12-22',97,'2022-01-05',2,NULL),
+ (20,30,4,'2020-12-07','2021-12-06',105,'2022-01-05',2,NULL),
+ (21,25,3,'2019-06-27','2021-06-26',107,'2022-01-05',1,NULL),
+ (22,26,1,'2021-12-11','2022-12-10',127,'2022-01-05',2,NULL),
+ (23,5,3,'2019-12-04','2021-12-03',130,'2022-01-05',1,NULL),
+ (24,17,1,'2021-12-20','2023-12-19',140,'2022-01-05',1,NULL),
+ (25,12,1,'2021-12-25','2022-12-24',149,'2022-01-05',2,NULL),
+ (26,24,1,'2021-12-13','2022-12-12',162,'2022-01-05',2,NULL),
+ (27,11,1,'2021-12-26',NULL,186,'2022-01-05',3,NULL),
+ (28,2,1,'2022-01-04','2023-01-03',189,'2022-01-05',2,NULL),
+ (29,8,1,'2021-12-29','2022-12-28',190,'2022-01-05',2,NULL),
+ (30,29,1,'2021-12-08','2023-12-07',202,'2022-01-05',1,NULL);
 /*!40000 ALTER TABLE `civicrm_membership_log` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -4619,36 +4742,36 @@ UNLOCK TABLES;
 LOCK TABLES `civicrm_membership_payment` WRITE;
 /*!40000 ALTER TABLE `civicrm_membership_payment` DISABLE KEYS */;
 INSERT INTO `civicrm_membership_payment` (`id`, `membership_id`, `contribution_id`) VALUES
- (1,1,14),
- (2,2,15),
- (3,3,16),
- (4,4,17),
- (5,5,18),
- (6,6,19),
- (7,7,20),
- (8,8,21),
- (9,9,22),
- (10,10,23),
- (11,11,24),
- (12,12,25),
- (13,13,26),
- (14,14,27),
- (15,15,28),
- (16,16,29),
- (17,17,30),
- (18,18,31),
- (19,19,32),
- (20,20,33),
- (21,21,34),
- (22,22,35),
- (23,23,36),
- (24,24,37),
- (25,25,38),
- (26,26,39),
- (27,27,40),
- (28,28,41),
- (29,29,42),
- (30,30,43);
+ (15,1,32),
+ (28,2,33),
+ (12,3,34),
+ (9,4,35),
+ (23,5,36),
+ (3,6,37),
+ (13,7,38),
+ (29,8,39),
+ (11,9,40),
+ (10,10,41),
+ (27,11,42),
+ (25,12,43),
+ (2,13,44),
+ (19,14,45),
+ (4,15,46),
+ (8,16,47),
+ (24,17,48),
+ (17,18,49),
+ (18,19,50),
+ (1,20,51),
+ (6,21,52),
+ (14,22,53),
+ (7,23,54),
+ (26,24,55),
+ (21,25,56),
+ (22,26,57),
+ (16,27,58),
+ (5,28,59),
+ (30,29,60),
+ (20,30,61);
 /*!40000 ALTER TABLE `civicrm_membership_payment` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -4689,341 +4812,341 @@ 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/profile',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Profile_Page_Router\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
- (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,NULL,1,NULL,0,0,1,0,NULL,'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,NULL,1,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (6,1,'civicrm/activity','action=add&context=standalone','New Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Activity_Form_Activity\";','s:14:\"attachUpload=1\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (7,1,'civicrm/activity/view',NULL,'View Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Form_ActivityView\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (8,1,'civicrm/ajax/activity',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:15:\"getCaseActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (9,1,'civicrm/ajax/globalrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:26:\"getCaseGlobalRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (10,1,'civicrm/ajax/clientrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:26:\"getCaseClientRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (11,1,'civicrm/ajax/caseroles',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:12:\"getCaseRoles\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (12,1,'civicrm/ajax/contactactivity',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:18:\"getContactActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (13,1,'civicrm/ajax/activity/convert',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:21:\"convertToCaseActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),
- (14,1,'civicrm/activity/search',NULL,'Find Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Controller_Search\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (15,1,'civicrm/pcp',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Form_PCP\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
- (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,NULL,1,NULL,0,0,1,0,NULL,'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,NULL,1,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,1,362,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,0,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,1,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,1,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,9999,1,1,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,1,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (51,1,'civicrm/profile-editor/schema',NULL,'ProfileEditor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:25:\"CRM_UF_Page_ProfileEditor\";i:1;s:13:\"getSchemaJSON\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (52,1,'civicrm/a',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"\\Civi\\Angular\\Page\\Main\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (53,1,'civicrm/ajax/angular-modules',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','s:26:\"\\Civi\\Angular\\Page\\Modules\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (54,1,'civicrm/ajax/recurringentity/update-mode',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:34:\"CRM_Core_Page_AJAX_RecurringEntity\";i:1;s:10:\"updateMode\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (55,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (56,1,'civicrm/shortcode',NULL,'Insert CiviCRM Content','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Core_Form_ShortCode\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (57,1,'civicrm/task/add-to-group',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contact_Form_Task_AddToGroup\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (58,1,'civicrm/task/remove-from-group',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contact_Form_Task_RemoveFromGroup\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (59,1,'civicrm/task/add-to-tag',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Contact_Form_Task_AddToTag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (60,1,'civicrm/task/remove-from-tag',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Contact_Form_Task_RemoveFromTag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (61,1,'civicrm/task/send-email',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (62,1,'civicrm/task/make-mailing-label',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Label\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (63,1,'civicrm/task/pick-profile',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:33:\"CRM_Contact_Form_Task_PickProfile\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (64,1,'civicrm/task/print-document',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_PDF\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (65,1,'civicrm/task/unhold-email',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Form_Task_Unhold\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (66,1,'civicrm/task/alter-contact-preference',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contact_Form_Task_AlterPreferences\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (67,1,'civicrm/task/delete-contact',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Form_Task_Delete\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (68,1,'civicrm/payment/form',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:26:\"CRM_Financial_Form_Payment\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
- (69,1,'civicrm/payment/edit',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:30:\"CRM_Financial_Form_PaymentEdit\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
- (70,1,'civicrm/import',NULL,'Import','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Import_Controller\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,400,1,1,NULL,'a:0:{}'),
- (71,1,'civicrm/import/contact',NULL,'Import Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,410,1,1,NULL,'a:0:{}'),
- (72,1,'civicrm/import/activity',NULL,'Import Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,420,1,1,NULL,'a:0:{}'),
- (73,1,'civicrm/import/custom','id=%%id%%','Import Multi-value Custom Data','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Custom_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,420,1,1,NULL,'a:0:{}'),
- (74,1,'civicrm/ajax/status',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:28:\"CRM_Contact_Import_Page_AJAX\";i:1;s:6:\"status\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (75,1,'civicrm/custom/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Custom_Form_CustomData\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (76,1,'civicrm/ajax/optionlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:13:\"getOptionList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (77,1,'civicrm/ajax/reorder',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:11:\"fixOrdering\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (78,1,'civicrm/ajax/multirecordfieldlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:23:\"getMultiRecordFieldList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (79,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,NULL,NULL,NULL,1,10,1,0,NULL,'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\";}'),
- (80,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,NULL,NULL,NULL,1,11,1,0,0,'a:0:{}'),
- (81,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
- (82,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
- (83,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
- (84,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
- (85,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,NULL,NULL,NULL,1,20,1,0,NULL,'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\";}'),
- (86,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,NULL,NULL,NULL,1,21,1,0,0,'a:0:{}'),
- (87,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,NULL,NULL,NULL,1,22,1,0,NULL,'a:0:{}'),
- (88,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,NULL,NULL,NULL,1,23,1,0,NULL,'a:0:{}'),
- (89,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,NULL,NULL,NULL,1,24,1,0,NULL,'a:0:{}'),
- (90,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,NULL,NULL,NULL,1,25,1,0,NULL,'a:0:{}'),
- (91,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,NULL,NULL,NULL,1,0,1,0,NULL,'a:0:{}'),
- (92,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,NULL,NULL,NULL,1,30,1,0,NULL,'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\";}'),
- (93,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,NULL,NULL,NULL,1,35,1,0,NULL,'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\";}'),
- (94,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,NULL,NULL,NULL,1,40,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
- (95,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,NULL,NULL,NULL,1,45,1,0,NULL,'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\";}'),
- (96,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,NULL,NULL,NULL,1,50,1,0,NULL,'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\";}'),
- (97,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,NULL,NULL,NULL,1,55,1,0,NULL,'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\";}'),
- (98,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,NULL,NULL,NULL,1,60,1,0,NULL,'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\";}'),
- (99,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,NULL,NULL,NULL,1,65,1,0,NULL,'a:2:{s:4:\"desc\";s:48:\"Options for assigning website types to contacts.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
- (100,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,NULL,NULL,NULL,1,70,1,0,NULL,'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\";}'),
- (101,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,NULL,NULL,NULL,1,75,1,0,NULL,'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\";}'),
- (102,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,NULL,NULL,NULL,1,80,1,0,NULL,'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\";}'),
- (103,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,NULL,NULL,NULL,1,90,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
- (104,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,NULL,NULL,NULL,1,95,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
- (105,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
- (106,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,NULL,NULL,NULL,1,100,1,0,NULL,'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\";}'),
- (107,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,NULL,NULL,NULL,1,105,1,0,NULL,'a:2:{s:4:\"desc\";s:18:\"Word Replacements.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
- (108,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,NULL,NULL,NULL,1,110,1,0,NULL,'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\";}'),
- (109,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,NULL,NULL,NULL,1,10,1,0,NULL,'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\";}'),
- (110,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,NULL,NULL,NULL,1,20,1,0,NULL,'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\";}'),
- (111,1,'civicrm/admin/messageTemplates',NULL,'Message Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:22:\"edit message templates\";i:1;s:34:\"edit user-driven message templates\";i:2;s:38:\"edit system workflow message templates\";}i:1;s:2:\"or\";}','s:31:\"CRM_Admin_Page_MessageTemplates\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a: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\";}'),
- (112,1,'civicrm/admin/messageTemplates/add',NULL,'Message Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:22:\"edit message templates\";i:1;s:34:\"edit user-driven message templates\";i:2;s:38:\"edit system workflow message templates\";}i:1;s:2:\"or\";}','s:31:\"CRM_Admin_Form_MessageTemplates\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:17:\"Message Templates\";s:3:\"url\";s:39:\"/civicrm/admin/messageTemplates?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,262,1,0,NULL,'a:1:{s:4:\"desc\";s:26:\"Add/Edit Message Templates\";}'),
- (113,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,NULL,NULL,NULL,1,40,1,0,NULL,'a:2:{s:4:\"desc\";s:19:\"Schedule Reminders.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
- (114,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
- (115,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,NULL,NULL,NULL,1,50,1,0,NULL,'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\";}'),
- (116,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,NULL,NULL,NULL,1,60,1,0,NULL,'a:2:{s:4:\"desc\";s:67:\"Configure Label Formats that are used when creating mailing labels.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
- (117,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,NULL,NULL,NULL,1,70,1,0,NULL,'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\";}'),
- (118,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,NULL,NULL,NULL,1,75,1,0,NULL,'a:2:{s:4:\"desc\";s:42:\"Options for Communication Style selection.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
- (119,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,NULL,NULL,NULL,1,80,1,0,NULL,'a:2:{s:4:\"desc\";s:75:\"Options for assigning email greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
- (120,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,NULL,NULL,NULL,1,90,1,0,NULL,'a:2:{s:4:\"desc\";s:76:\"Options for assigning postal greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
- (121,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,NULL,NULL,NULL,1,100,1,0,NULL,'a:2:{s:4:\"desc\";s:83:\"Options for assigning addressee to individual, household and organization contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
- (122,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,NULL,NULL,NULL,1,10,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'),
- (123,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,NULL,NULL,NULL,1,20,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'),
- (124,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,NULL,NULL,NULL,1,30,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'),
- (125,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,NULL,NULL,NULL,1,40,1,0,NULL,'a:2:{s:4:\"desc\";s:30:\"Options for contact languages.\";s:10:\"adminGroup\";s:12:\"Localization\";}'),
- (126,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,NULL,NULL,NULL,1,10,1,0,NULL,'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\";}'),
- (127,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,NULL,NULL,NULL,1,10,1,0,NULL,'a:1:{s:4:\"desc\";s:65:\"Grant access to CiviCRM components and other CiviCRM permissions.\";}'),
- (128,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,NULL,NULL,NULL,1,20,1,0,NULL,'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\";}'),
- (129,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:2:{s:4:\"desc\";s:55:\"List of configuration tasks with links to each setting.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (130,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,NULL,NULL,NULL,1,10,1,0,NULL,'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\";}'),
- (131,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,NULL,NULL,NULL,1,120,1,0,NULL,'a:2:{s:4:\"desc\";s:0:\"\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (132,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
- (133,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,NULL,NULL,NULL,1,20,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (134,1,'civicrm/admin/paymentProcessor',NULL,'Settings - Payment Processor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:29:\"administer payment processors\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Page_PaymentProcessor\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:2:{s:4:\"desc\";s:48:\"Payment Processor setup for CiviCRM transactions\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (135,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,NULL,NULL,NULL,1,40,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (136,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,NULL,NULL,NULL,1,50,1,0,NULL,'a:2:{s:4:\"desc\";s:63:\"Enable undelete/move to trash feature, detailed change logging.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (137,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,NULL,NULL,NULL,1,60,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (138,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,NULL,NULL,NULL,1,70,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (139,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,NULL,NULL,NULL,1,80,1,0,NULL,'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\";}'),
- (140,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,NULL,NULL,NULL,1,90,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (141,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,NULL,NULL,NULL,1,100,1,0,NULL,'a:2:{s:4:\"desc\";s:44:\"File Extensions that can be considered safe.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (142,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,NULL,NULL,NULL,1,105,1,0,NULL,'a:2:{s:4:\"desc\";s:35:\"Access all meta-data option groups.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (143,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,NULL,NULL,NULL,1,110,1,0,NULL,'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\";}'),
- (144,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,NULL,NULL,NULL,1,120,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (145,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,NULL,NULL,NULL,1,130,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (146,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,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:40:\"Configure global CiviCampaign behaviors.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:9:\"component\";s:12:\"CiviCampaign\";}'),
- (147,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,NULL,NULL,NULL,1,420,1,0,NULL,'a:2:{s:4:\"desc\";s:37:\"Configure global CiviEvent behaviors.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
- (148,1,'civicrm/admin/setting/preferences/mailing',NULL,'CiviMail Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Mailing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,430,1,0,NULL,'a:2:{s:4:\"desc\";s:36:\"Configure global CiviMail behaviors.\";s:10:\"adminGroup\";s:8:\"CiviMail\";}'),
- (149,1,'civicrm/admin/setting/preferences/member',NULL,'CiviMember Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviMember\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:33:\"CRM_Admin_Form_Preferences_Member\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:2:{s:4:\"desc\";s:38:\"Configure global CiviMember behaviors.\";s:10:\"adminGroup\";s:10:\"CiviMember\";}'),
- (150,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:36:\"URL used for running scheduled jobs.\";}'),
- (151,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,NULL,NULL,NULL,1,1370,1,0,NULL,'a:2:{s:4:\"desc\";s:35:\"Managing periodially running tasks.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (152,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,NULL,NULL,NULL,1,1380,1,0,NULL,'a:2:{s:4:\"desc\";s:46:\"Browsing the log of periodially running tasks.\";s:10:\"adminGroup\";s:6:\"Manage\";}'),
- (153,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,NULL,NULL,NULL,1,385,1,0,NULL,'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\";}'),
- (154,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,NULL,NULL,NULL,1,390,1,0,NULL,'a:1:{s:4:\"desc\";s:34:\"Payment Processor type information\";}'),
- (155,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,NULL,NULL,NULL,1,9000,1,1,NULL,'a:0:{}'),
- (156,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (157,1,'civicrm/ajax/menutree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:8:\"menuTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),
- (158,1,'civicrm/ajax/statusmsg',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:12:\"getStatusMsg\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (159,1,'civicrm/admin/price',NULL,'Price Sets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a: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\";}'),
- (160,1,'civicrm/admin/price/add','action=add','New Price Set','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";}'),
- (161,1,'civicrm/admin/price/field',NULL,'Price Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:20:\"CRM_Price_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,0,'a:0:{}'),
- (162,1,'civicrm/admin/price/field/option',NULL,'Price Field Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:21:\"CRM_Price_Page_Option\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
- (163,1,'civicrm/ajax/mapping',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:11:\"mappingList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (164,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (165,1,'civicrm/admin/sms/provider',NULL,'Sms Providers','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_SMS_Page_Provider\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,500,1,0,NULL,'a:2:{s:4:\"desc\";s:27:\"To configure a sms provider\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (166,1,'civicrm/sms/send',NULL,'New Mass SMS','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:8:\"send SMS\";}i:1;s:3:\"and\";}','s:23:\"CRM_SMS_Controller_Send\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,610,1,1,NULL,'a:0:{}'),
- (167,1,'civicrm/sms/callback',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_SMS_Page_Callback\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
- (168,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,NULL,NULL,NULL,1,399,1,0,NULL,'a:2:{s:4:\"desc\";s:107:\"Configure name badge layouts for event participants, including logos and what data to include on the badge.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
- (169,1,'civicrm/admin/badgelayout/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Badge_Form_Layout\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:24:\"Event Name Badge Layouts\";s:3:\"url\";s:52:\"/civicrm/admin/badgelayout?reset=1&amp;action=browse\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
- (170,1,'civicrm',NULL,'CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_DashBoard\";',NULL,'a:0:{}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),
- (171,1,'civicrm/dashboard',NULL,'CiviCRM Home','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,1,NULL,'a:0:{}'),
- (172,1,'civicrm/contact/search',NULL,'Find Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,10,1,1,NULL,'a:0:{}'),
- (173,1,'civicrm/contact/image',NULL,'Process Uploaded Images','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access uploaded files\";}i:1;s:3:\"and\";}','a:2:{i:0;s:23:\"CRM_Contact_BAO_Contact\";i:1;s:12:\"processImage\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (174,1,'civicrm/contact/imagefile',NULL,'Get Image File','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_ImageFile\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (175,1,'civicrm/contact/search/basic',NULL,'Find Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (176,1,'civicrm/contact/search/advanced',NULL,'Advanced Search','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=512\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,12,1,1,NULL,'a:0:{}'),
- (177,1,'civicrm/contact/search/builder',NULL,'Search Builder','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:9:\"mode=8192\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,14,1,1,NULL,'a:0:{}'),
- (178,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,NULL,NULL,NULL,0,16,1,1,NULL,'a:0:{}'),
- (179,1,'civicrm/contact/add',NULL,'New Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (180,1,'civicrm/contact/add/individual','ct=Individual','New Individual','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (181,1,'civicrm/contact/add/household','ct=Household','New Household','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (182,1,'civicrm/contact/add/organization','ct=Organization','New Organization','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (183,1,'civicrm/contact/relatedcontact',NULL,'Edit Related Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"access Contact Dashboard\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contact_Form_RelatedContact\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
- (184,1,'civicrm/contact/merge',NULL,'Merge Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:22:\"CRM_Contact_Form_Merge\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (185,1,'civicrm/contact/email',NULL,'Email a Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (186,1,'civicrm/contact/map',NULL,'Map Location(s)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_Map\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
- (187,1,'civicrm/contact/map/event',NULL,'Map Event Location','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contact_Form_Task_Map_Event\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Map Location(s)\";s:3:\"url\";s:28:\"/civicrm/contact/map?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
- (188,1,'civicrm/contact/view','cid=%%cid%%','Contact Summary','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:29:\"CRM_Contact_Page_View_Summary\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (189,1,'civicrm/contact/view/delete',NULL,'Delete Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:28:\"CRM_Contact_Form_Task_Delete\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (190,1,'civicrm/contact/view/activity','show=1,cid=%%cid%%','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:21:\"CRM_Activity_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (191,1,'civicrm/activity/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Activity_Form_Activity\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (192,1,'civicrm/activity/email/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (193,1,'civicrm/activity/pdf/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_PDF\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (194,1,'civicrm/contact/view/rel','cid=%%cid%%','Relationships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contact_Page_View_Relationship\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (195,1,'civicrm/contact/view/group','cid=%%cid%%','Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contact_Page_View_GroupContact\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (196,1,'civicrm/contact/view/smartgroup','cid=%%cid%%','Smart Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:39:\"CRM_Contact_Page_View_ContactSmartGroup\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (197,1,'civicrm/contact/view/note','cid=%%cid%%','Notes','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:26:\"CRM_Contact_Page_View_Note\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (198,1,'civicrm/contact/view/tag','cid=%%cid%%','Tags','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:25:\"CRM_Contact_Page_View_Tag\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (199,1,'civicrm/contact/view/cd',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:32:\"CRM_Contact_Page_View_CustomData\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (200,1,'civicrm/contact/view/cd/edit',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Form_CustomData\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (201,1,'civicrm/contact/view/vcard',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Page_View_Vcard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (202,1,'civicrm/contact/view/print',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Page_View_Print\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (203,1,'civicrm/contact/view/log',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:25:\"CRM_Contact_Page_View_Log\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (204,1,'civicrm/user',NULL,'Contact Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"access Contact Dashboard\";}i:1;s:3:\"and\";}','s:35:\"CRM_Contact_Page_View_UserDashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
- (205,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (206,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (207,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (208,1,'civicrm/ajax/relation',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:12:\"relationship\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),
- (209,1,'civicrm/ajax/groupTree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"groupTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (210,1,'civicrm/ajax/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:11:\"customField\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (211,1,'civicrm/ajax/customvalue',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:17:\"deleteCustomValue\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),
- (212,1,'civicrm/ajax/cmsuser',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"checkUserName\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (213,1,'civicrm/ajax/checkemail',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:15:\"getContactEmail\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (214,1,'civicrm/ajax/checkphone',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:15:\"getContactPhone\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (215,1,'civicrm/ajax/subtype',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"buildSubTypes\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (216,1,'civicrm/ajax/signature',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:12:\"getSignature\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (217,1,'civicrm/ajax/pdfFormat',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"pdfFormat\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (218,1,'civicrm/ajax/paperSize',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"paperSize\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (219,1,'civicrm/ajax/contactref',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:31:\"access contact reference fields\";i:1;s:15:\" access CiviCRM\";}i:1;s:2:\"or\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:16:\"contactReference\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (220,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (221,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (222,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (223,1,'civicrm/contact/deduperules',NULL,'Find and Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer dedupe rules\";i:1;s:24:\"merge duplicate contacts\";}i:1;s:2:\"or\";}','s:28:\"CRM_Contact_Page_DedupeRules\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,105,1,0,NULL,'a: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\";}'),
- (224,1,'civicrm/contact/dedupefind',NULL,'Find and Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Page_DedupeFind\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (225,1,'civicrm/ajax/dedupefind',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:10:\"getDedupes\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (226,1,'civicrm/contact/dedupemerge',NULL,'Batch Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Page_DedupeMerge\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (227,1,'civicrm/dedupe/exception',NULL,'Dedupe Exceptions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contact_Page_DedupeException\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,110,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:6:\"Manage\";}'),
- (228,1,'civicrm/ajax/dedupeRules',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:16:\"buildDedupeRules\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (229,1,'civicrm/contact/view/useradd','cid=%%cid%%','Add User','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:29:\"CRM_Contact_Page_View_Useradd\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (230,1,'civicrm/ajax/markSelection',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:22:\"selectUnselectContacts\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (231,1,'civicrm/ajax/toggleDedupeSelect',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:18:\"toggleDedupeSelect\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (232,1,'civicrm/ajax/flipDupePairs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"flipDupePairs\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (233,1,'civicrm/activity/sms/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:8:\"send SMS\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_SMS\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (234,1,'civicrm/ajax/contactrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"view my contact\";}i:1;s:2:\"or\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:23:\"getContactRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (235,1,'civicrm/ajax/jqState',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:7:\"jqState\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
- (236,1,'civicrm/ajax/jqCounty',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:8:\"jqCounty\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
- (237,1,'civicrm/group',NULL,'Manage Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_Group_Page_Group\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,30,1,1,NULL,'a:0:{}'),
- (238,1,'civicrm/group/search',NULL,'Group Members','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Manage Groups\";s:3:\"url\";s:22:\"/civicrm/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:7:\"comment\";s:164:\"Note: group search already respect ACL, so a strict permission at url level is not required. A simple/basic permission like \'access CiviCRM\' could be used. CRM-5417\";}'),
- (239,1,'civicrm/group/add',NULL,'New Group','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:11:\"edit groups\";}i:1;s:3:\"and\";}','s:20:\"CRM_Group_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Manage Groups\";s:3:\"url\";s:22:\"/civicrm/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (240,1,'civicrm/ajax/grouplist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Group_Page_AJAX\";i:1;s:12:\"getGroupList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (241,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,NULL,NULL,NULL,0,25,1,0,NULL,'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\";}'),
- (242,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (243,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (244,1,'civicrm/ajax/tagTree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:10:\"getTagTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (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,NULL,NULL,NULL,0,30,1,1,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:7:\"comment\";s:164:\"Note: group search already respect ACL, so a strict permission at url level is not required. A simple/basic permission like \'access CiviCRM\' could be used. CRM-5417\";}'),
+ (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,NULL,NULL,NULL,0,1,1,0,NULL,'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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (5,1,'civicrm/import',NULL,'Import','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Import_Controller\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,400,1,1,NULL,'a:0:{}'),
+ (6,1,'civicrm/import/contact',NULL,'Import Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,410,1,1,NULL,'a:0:{}'),
+ (7,1,'civicrm/import/activity',NULL,'Import Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,420,1,1,NULL,'a:0:{}'),
+ (8,1,'civicrm/import/custom','id=%%id%%','Import Multi-value Custom Data','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Custom_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,420,1,1,NULL,'a:0:{}'),
+ (9,1,'civicrm/ajax/status',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:28:\"CRM_Contact_Import_Page_AJAX\";i:1;s:6:\"status\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (10,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,NULL,NULL,NULL,1,10,1,0,NULL,'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\";}'),
+ (11,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,NULL,NULL,NULL,1,11,1,0,0,'a:0:{}'),
+ (12,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
+ (13,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
+ (14,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
+ (15,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
+ (16,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,NULL,NULL,NULL,1,20,1,0,NULL,'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\";}'),
+ (17,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,NULL,NULL,NULL,1,21,1,0,0,'a:0:{}'),
+ (18,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,NULL,NULL,NULL,1,22,1,0,NULL,'a:0:{}'),
+ (19,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,NULL,NULL,NULL,1,23,1,0,NULL,'a:0:{}'),
+ (20,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,NULL,NULL,NULL,1,24,1,0,NULL,'a:0:{}'),
+ (21,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,NULL,NULL,NULL,1,25,1,0,NULL,'a:0:{}'),
+ (22,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,NULL,NULL,NULL,1,0,1,0,NULL,'a:0:{}'),
+ (23,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,NULL,NULL,NULL,1,30,1,0,NULL,'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\";}'),
+ (24,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,NULL,NULL,NULL,1,35,1,0,NULL,'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\";}'),
+ (25,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,NULL,NULL,NULL,1,40,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
+ (26,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,NULL,NULL,NULL,1,45,1,0,NULL,'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\";}'),
+ (27,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,NULL,NULL,NULL,1,50,1,0,NULL,'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\";}'),
+ (28,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,NULL,NULL,NULL,1,55,1,0,NULL,'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\";}'),
+ (29,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,NULL,NULL,NULL,1,60,1,0,NULL,'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\";}'),
+ (30,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,NULL,NULL,NULL,1,65,1,0,NULL,'a:2:{s:4:\"desc\";s:48:\"Options for assigning website types to contacts.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
+ (31,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,NULL,NULL,NULL,1,70,1,0,NULL,'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\";}'),
+ (32,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,NULL,NULL,NULL,1,75,1,0,NULL,'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\";}'),
+ (33,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,NULL,NULL,NULL,1,80,1,0,NULL,'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\";}'),
+ (34,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,NULL,NULL,NULL,1,90,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
+ (35,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,NULL,NULL,NULL,1,95,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
+ (36,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
+ (37,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,NULL,NULL,NULL,1,100,1,0,NULL,'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\";}'),
+ (38,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,NULL,NULL,NULL,1,105,1,0,NULL,'a:2:{s:4:\"desc\";s:18:\"Word Replacements.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'),
+ (39,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,NULL,NULL,NULL,1,110,1,0,NULL,'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\";}'),
+ (40,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,NULL,NULL,NULL,1,10,1,0,NULL,'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\";}'),
+ (41,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,NULL,NULL,NULL,1,20,1,0,NULL,'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\";}'),
+ (42,1,'civicrm/admin/messageTemplates',NULL,'Message Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:22:\"edit message templates\";i:1;s:34:\"edit user-driven message templates\";i:2;s:38:\"edit system workflow message templates\";}i:1;s:2:\"or\";}','s:31:\"CRM_Admin_Page_MessageTemplates\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a: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\";}'),
+ (43,1,'civicrm/admin/messageTemplates/add',NULL,'Message Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:22:\"edit message templates\";i:1;s:34:\"edit user-driven message templates\";i:2;s:38:\"edit system workflow message templates\";}i:1;s:2:\"or\";}','s:31:\"CRM_Admin_Form_MessageTemplates\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:17:\"Message Templates\";s:3:\"url\";s:39:\"/civicrm/admin/messageTemplates?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,262,1,0,NULL,'a:1:{s:4:\"desc\";s:26:\"Add/Edit Message Templates\";}'),
+ (44,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,NULL,NULL,NULL,1,40,1,0,NULL,'a:2:{s:4:\"desc\";s:19:\"Schedule Reminders.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
+ (45,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
+ (46,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,NULL,NULL,NULL,1,50,1,0,NULL,'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\";}'),
+ (47,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,NULL,NULL,NULL,1,60,1,0,NULL,'a:2:{s:4:\"desc\";s:67:\"Configure Label Formats that are used when creating mailing labels.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
+ (48,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,NULL,NULL,NULL,1,70,1,0,NULL,'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\";}'),
+ (49,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,NULL,NULL,NULL,1,75,1,0,NULL,'a:2:{s:4:\"desc\";s:42:\"Options for Communication Style selection.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
+ (50,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,NULL,NULL,NULL,1,80,1,0,NULL,'a:2:{s:4:\"desc\";s:75:\"Options for assigning email greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
+ (51,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,NULL,NULL,NULL,1,90,1,0,NULL,'a:2:{s:4:\"desc\";s:76:\"Options for assigning postal greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
+ (52,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,NULL,NULL,NULL,1,100,1,0,NULL,'a:2:{s:4:\"desc\";s:83:\"Options for assigning addressee to individual, household and organization contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'),
+ (53,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,NULL,NULL,NULL,1,10,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'),
+ (54,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,NULL,NULL,NULL,1,20,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'),
+ (55,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,NULL,NULL,NULL,1,30,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'),
+ (56,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,NULL,NULL,NULL,1,40,1,0,NULL,'a:2:{s:4:\"desc\";s:30:\"Options for contact languages.\";s:10:\"adminGroup\";s:12:\"Localization\";}'),
+ (57,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,NULL,NULL,NULL,1,10,1,0,NULL,'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\";}'),
+ (58,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,NULL,NULL,NULL,1,10,1,0,NULL,'a:1:{s:4:\"desc\";s:65:\"Grant access to CiviCRM components and other CiviCRM permissions.\";}'),
+ (59,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,NULL,NULL,NULL,1,20,1,0,NULL,'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\";}'),
+ (60,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:2:{s:4:\"desc\";s:55:\"List of configuration tasks with links to each setting.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (61,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,NULL,NULL,NULL,1,10,1,0,NULL,'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\";}'),
+ (62,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,NULL,NULL,NULL,1,120,1,0,NULL,'a:2:{s:4:\"desc\";s:0:\"\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (63,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
+ (64,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,NULL,NULL,NULL,1,20,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (65,1,'civicrm/admin/paymentProcessor',NULL,'Settings - Payment Processor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:29:\"administer payment processors\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Page_PaymentProcessor\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:2:{s:4:\"desc\";s:48:\"Payment Processor setup for CiviCRM transactions\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (66,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,NULL,NULL,NULL,1,40,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (67,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,NULL,NULL,NULL,1,50,1,0,NULL,'a:2:{s:4:\"desc\";s:63:\"Enable undelete/move to trash feature, detailed change logging.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (68,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,NULL,NULL,NULL,1,60,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (69,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,NULL,NULL,NULL,1,70,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (70,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,NULL,NULL,NULL,1,80,1,0,NULL,'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\";}'),
+ (71,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,NULL,NULL,NULL,1,90,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (72,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,NULL,NULL,NULL,1,100,1,0,NULL,'a:2:{s:4:\"desc\";s:44:\"File Extensions that can be considered safe.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (73,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,NULL,NULL,NULL,1,105,1,0,NULL,'a:2:{s:4:\"desc\";s:35:\"Access all meta-data option groups.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (74,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,NULL,NULL,NULL,1,110,1,0,NULL,'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\";}'),
+ (75,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,NULL,NULL,NULL,1,120,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (76,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,NULL,NULL,NULL,1,130,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (77,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,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:40:\"Configure global CiviCampaign behaviors.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:9:\"component\";s:12:\"CiviCampaign\";}'),
+ (78,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,NULL,NULL,NULL,1,420,1,0,NULL,'a:2:{s:4:\"desc\";s:37:\"Configure global CiviEvent behaviors.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
+ (79,1,'civicrm/admin/setting/preferences/mailing',NULL,'CiviMail Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Mailing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,430,1,0,NULL,'a:2:{s:4:\"desc\";s:36:\"Configure global CiviMail behaviors.\";s:10:\"adminGroup\";s:8:\"CiviMail\";}'),
+ (80,1,'civicrm/admin/setting/preferences/member',NULL,'CiviMember Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviMember\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:33:\"CRM_Admin_Form_Preferences_Member\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:2:{s:4:\"desc\";s:38:\"Configure global CiviMember behaviors.\";s:10:\"adminGroup\";s:10:\"CiviMember\";}'),
+ (81,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:36:\"URL used for running scheduled jobs.\";}'),
+ (82,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,NULL,NULL,NULL,1,1370,1,0,NULL,'a:2:{s:4:\"desc\";s:35:\"Managing periodially running tasks.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (83,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,NULL,NULL,NULL,1,1380,1,0,NULL,'a:2:{s:4:\"desc\";s:46:\"Browsing the log of periodially running tasks.\";s:10:\"adminGroup\";s:6:\"Manage\";}'),
+ (84,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,NULL,NULL,NULL,1,385,1,0,NULL,'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\";}'),
+ (85,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,NULL,NULL,NULL,1,390,1,0,NULL,'a:1:{s:4:\"desc\";s:34:\"Payment Processor type information\";}'),
+ (86,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,NULL,NULL,NULL,1,9000,1,1,NULL,'a:0:{}'),
+ (87,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (88,1,'civicrm/ajax/menutree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:8:\"menuTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),
+ (89,1,'civicrm/ajax/statusmsg',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:12:\"getStatusMsg\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (90,1,'civicrm/admin/price',NULL,'Price Sets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a: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\";}'),
+ (91,1,'civicrm/admin/price/add','action=add','New Price Set','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";}'),
+ (92,1,'civicrm/admin/price/field',NULL,'Price Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:20:\"CRM_Price_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,0,'a:0:{}'),
+ (93,1,'civicrm/admin/price/field/option',NULL,'Price Field Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:21:\"CRM_Price_Page_Option\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
+ (94,1,'civicrm/ajax/mapping',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:11:\"mappingList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (95,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (96,1,'civicrm/admin/sms/provider',NULL,'Sms Providers','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_SMS_Page_Provider\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,500,1,0,NULL,'a:2:{s:4:\"desc\";s:27:\"To configure a sms provider\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (97,1,'civicrm/sms/send',NULL,'New Mass SMS','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:8:\"send SMS\";}i:1;s:3:\"and\";}','s:23:\"CRM_SMS_Controller_Send\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,610,1,1,NULL,'a:0:{}'),
+ (98,1,'civicrm/sms/callback',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_SMS_Page_Callback\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (99,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,NULL,NULL,NULL,1,399,1,0,NULL,'a:2:{s:4:\"desc\";s:107:\"Configure name badge layouts for event participants, including logos and what data to include on the badge.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
+ (100,1,'civicrm/admin/badgelayout/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Badge_Form_Layout\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:24:\"Event Name Badge Layouts\";s:3:\"url\";s:52:\"/civicrm/admin/badgelayout?reset=1&amp;action=browse\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
+ (101,1,'civicrm/ajax/jqState',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:7:\"jqState\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (102,1,'civicrm/ajax/jqCounty',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:8:\"jqCounty\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (103,1,'civicrm/profile',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Profile_Page_Router\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
+ (104,1,'civicrm/profile/create',NULL,'CiviCRM Profile Create','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Profile_Page_Router\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
+ (105,1,'civicrm/profile/view',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Profile_Page_View\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (106,1,'civicrm/custom/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Custom_Form_CustomData\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (107,1,'civicrm/ajax/optionlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:13:\"getOptionList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (108,1,'civicrm/ajax/reorder',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:11:\"fixOrdering\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (109,1,'civicrm/ajax/multirecordfieldlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:23:\"getMultiRecordFieldList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (110,1,'civicrm/upgrade',NULL,'Upgrade CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Upgrade_Page_Upgrade\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (111,1,'civicrm/export',NULL,'Download Errors','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Export_BAO_Export\";i:1;s:6:\"invoke\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (112,1,'civicrm/export/contact',NULL,'Export Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Export_BAO_Export\";i:1;s:6:\"invoke\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Download Errors\";s:3:\"url\";s:23:\"/civicrm/export?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),
+ (113,1,'civicrm/export/standalone',NULL,'Export','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Export_Controller_Standalone\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Download Errors\";s:3:\"url\";s:23:\"/civicrm/export?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (114,1,'civicrm/admin/options/acl_role',NULL,'ACL Roles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
+ (115,1,'civicrm/acl',NULL,'Manage ACLs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_ACL_Page_ACL\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (116,1,'civicrm/acl/entityrole',NULL,'Assign Users to ACL Roles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_ACL_Page_EntityRole\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"Manage ACLs\";s:3:\"url\";s:20:\"/civicrm/acl?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (117,1,'civicrm/acl/basic',NULL,'ACL','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_ACL_Page_ACLBasic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"Manage ACLs\";s:3:\"url\";s:20:\"/civicrm/acl?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (118,1,'civicrm/file',NULL,'Browse Uploaded files','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access uploaded files\";}i:1;s:3:\"and\";}','s:18:\"CRM_Core_Page_File\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (119,1,'civicrm/file/delete',NULL,'Delete File','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:17:\"CRM_Core_BAO_File\";i:1;s:16:\"deleteAttachment\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:21:\"Browse Uploaded files\";s:3:\"url\";s:21:\"/civicrm/file?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (120,1,'civicrm/friend',NULL,'Tell a Friend','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:15:\"CRM_Friend_Form\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (121,1,'civicrm/logout',NULL,'Log out','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_System\";i:1;s:6:\"logout\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,9999,1,1,NULL,'a:0:{}'),
+ (122,1,'civicrm/i18n',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"translate CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Core_I18n_Form\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (123,1,'civicrm/ajax/attachment',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access AJAX API\";}i:1;s:2:\"or\";}','a:2:{i:0;s:29:\"CRM_Core_Page_AJAX_Attachment\";i:1;s:10:\"attachFile\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (124,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (125,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (126,1,'civicrm/ajax/apiexample',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:26:\"CRM_Admin_Page_APIExplorer\";i:1;s:14:\"getExampleFile\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (127,1,'civicrm/ajax/apidoc',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:26:\"CRM_Admin_Page_APIExplorer\";i:1;s:6:\"getDoc\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (128,1,'civicrm/ajax/rest',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access AJAX API\";}i:1;s:2:\"or\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:4:\"ajax\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (129,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (130,1,'civicrm/inline',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:12:\"loadTemplate\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (131,1,'civicrm/ajax/chart',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_ContributionCharts\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (132,1,'civicrm/asset/builder',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','a:2:{i:0;s:23:\"\\Civi\\Core\\AssetBuilder\";i:1;s:7:\"pageRun\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (133,1,'civicrm/contribute/ajax/tableview',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contribute_Page_DashBoard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (134,1,'civicrm/payment/ipn',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Core_Payment\";i:1;s:9:\"handleIPN\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (135,1,'civicrm/batch',NULL,'Batch Data Entry','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Page_Batch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (136,1,'civicrm/batch/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Form_Batch\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Batch Data Entry\";s:3:\"url\";s:22:\"/civicrm/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (137,1,'civicrm/batch/entry',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Form_Entry\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Batch Data Entry\";s:3:\"url\";s:22:\"/civicrm/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (138,1,'civicrm/ajax/batch',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Batch_Page_AJAX\";i:1;s:9:\"batchSave\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (139,1,'civicrm/ajax/batchlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Batch_Page_AJAX\";i:1;s:12:\"getBatchList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (140,1,'civicrm/ajax/inline',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Core_Page_AJAX\";i:1;s:3:\"run\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (141,1,'civicrm/dev/qunit',NULL,'QUnit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:19:\"CRM_Core_Page_QUnit\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (142,1,'civicrm/profile-editor/schema',NULL,'ProfileEditor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:25:\"CRM_UF_Page_ProfileEditor\";i:1;s:13:\"getSchemaJSON\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (143,1,'civicrm/a',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"\\Civi\\Angular\\Page\\Main\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (144,1,'civicrm/ajax/angular-modules',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','s:26:\"\\Civi\\Angular\\Page\\Modules\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (145,1,'civicrm/ajax/recurringentity/update-mode',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:34:\"CRM_Core_Page_AJAX_RecurringEntity\";i:1;s:10:\"updateMode\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (146,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (147,1,'civicrm/shortcode',NULL,'Insert CiviCRM Content','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Core_Form_ShortCode\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (148,1,'civicrm/task/add-to-group',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contact_Form_Task_AddToGroup\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (149,1,'civicrm/task/remove-from-group',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contact_Form_Task_RemoveFromGroup\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (150,1,'civicrm/task/add-to-tag',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Contact_Form_Task_AddToTag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (151,1,'civicrm/task/remove-from-tag',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Contact_Form_Task_RemoveFromTag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (152,1,'civicrm/task/send-email',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (153,1,'civicrm/task/make-mailing-label',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Label\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (154,1,'civicrm/task/pick-profile',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:33:\"CRM_Contact_Form_Task_PickProfile\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (155,1,'civicrm/task/print-document',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_PDF\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (156,1,'civicrm/task/unhold-email',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Form_Task_Unhold\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (157,1,'civicrm/task/alter-contact-preference',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contact_Form_Task_AlterPreferences\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (158,1,'civicrm/task/delete-contact',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Form_Task_Delete\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (159,1,'civicrm',NULL,'CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_DashBoard\";',NULL,'a:0:{}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),
+ (160,1,'civicrm/dashboard',NULL,'CiviCRM Home','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,1,NULL,'a:0:{}'),
+ (161,1,'civicrm/contact/search',NULL,'Find Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,10,1,1,NULL,'a:0:{}'),
+ (162,1,'civicrm/contact/image',NULL,'Process Uploaded Images','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access uploaded files\";}i:1;s:3:\"and\";}','a:2:{i:0;s:23:\"CRM_Contact_BAO_Contact\";i:1;s:12:\"processImage\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (163,1,'civicrm/contact/imagefile',NULL,'Get Image File','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_ImageFile\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (164,1,'civicrm/contact/search/basic',NULL,'Find Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (165,1,'civicrm/contact/search/advanced',NULL,'Advanced Search','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=512\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,12,1,1,NULL,'a:0:{}'),
+ (166,1,'civicrm/contact/search/builder',NULL,'Search Builder','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:9:\"mode=8192\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,14,1,1,NULL,'a:0:{}'),
+ (167,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,NULL,NULL,NULL,0,16,1,1,NULL,'a:0:{}'),
+ (168,1,'civicrm/contact/add',NULL,'New Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (169,1,'civicrm/contact/add/individual','ct=Individual','New Individual','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (170,1,'civicrm/contact/add/household','ct=Household','New Household','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (171,1,'civicrm/contact/add/organization','ct=Organization','New Organization','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (172,1,'civicrm/contact/relatedcontact',NULL,'Edit Related Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"access Contact Dashboard\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contact_Form_RelatedContact\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (173,1,'civicrm/contact/merge',NULL,'Merge Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:22:\"CRM_Contact_Form_Merge\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (174,1,'civicrm/contact/email',NULL,'Email a Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (175,1,'civicrm/contact/map',NULL,'Map Location(s)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_Map\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (176,1,'civicrm/contact/map/event',NULL,'Map Event Location','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contact_Form_Task_Map_Event\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Map Location(s)\";s:3:\"url\";s:28:\"/civicrm/contact/map?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (177,1,'civicrm/contact/view','cid=%%cid%%','Contact Summary','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:29:\"CRM_Contact_Page_View_Summary\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (178,1,'civicrm/contact/view/delete',NULL,'Delete Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:28:\"CRM_Contact_Form_Task_Delete\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (179,1,'civicrm/contact/view/activity','show=1,cid=%%cid%%','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:21:\"CRM_Activity_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (180,1,'civicrm/activity/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Activity_Form_Activity\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (181,1,'civicrm/activity/email/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (182,1,'civicrm/activity/pdf/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_PDF\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (183,1,'civicrm/contact/view/rel','cid=%%cid%%','Relationships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contact_Page_View_Relationship\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (184,1,'civicrm/contact/view/group','cid=%%cid%%','Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contact_Page_View_GroupContact\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (185,1,'civicrm/contact/view/smartgroup','cid=%%cid%%','Smart Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:39:\"CRM_Contact_Page_View_ContactSmartGroup\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (186,1,'civicrm/contact/view/note','cid=%%cid%%','Notes','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:26:\"CRM_Contact_Page_View_Note\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (187,1,'civicrm/contact/view/tag','cid=%%cid%%','Tags','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:25:\"CRM_Contact_Page_View_Tag\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (188,1,'civicrm/contact/view/cd',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:32:\"CRM_Contact_Page_View_CustomData\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (189,1,'civicrm/contact/view/cd/edit',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Form_CustomData\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (190,1,'civicrm/contact/view/vcard',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Page_View_Vcard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (191,1,'civicrm/contact/view/print',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Page_View_Print\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (192,1,'civicrm/contact/view/log',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:25:\"CRM_Contact_Page_View_Log\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (193,1,'civicrm/user',NULL,'Contact Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"access Contact Dashboard\";}i:1;s:3:\"and\";}','s:35:\"CRM_Contact_Page_View_UserDashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
+ (194,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (195,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (196,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (197,1,'civicrm/ajax/relation',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:12:\"relationship\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),
+ (198,1,'civicrm/ajax/groupTree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"groupTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (199,1,'civicrm/ajax/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:11:\"customField\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (200,1,'civicrm/ajax/customvalue',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:17:\"deleteCustomValue\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),
+ (201,1,'civicrm/ajax/cmsuser',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"checkUserName\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (202,1,'civicrm/ajax/checkemail',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:15:\"getContactEmail\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (203,1,'civicrm/ajax/checkphone',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:15:\"getContactPhone\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (204,1,'civicrm/ajax/subtype',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"buildSubTypes\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (205,1,'civicrm/ajax/signature',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:12:\"getSignature\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (206,1,'civicrm/ajax/pdfFormat',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"pdfFormat\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (207,1,'civicrm/ajax/paperSize',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"paperSize\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (208,1,'civicrm/ajax/contactref',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:31:\"access contact reference fields\";i:1;s:15:\" access CiviCRM\";}i:1;s:2:\"or\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:16:\"contactReference\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (209,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (210,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (211,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (212,1,'civicrm/contact/deduperules',NULL,'Find and Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer dedupe rules\";i:1;s:24:\"merge duplicate contacts\";}i:1;s:2:\"or\";}','s:28:\"CRM_Contact_Page_DedupeRules\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,105,1,0,NULL,'a: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\";}'),
+ (213,1,'civicrm/contact/dedupefind',NULL,'Find and Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Page_DedupeFind\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (214,1,'civicrm/ajax/dedupefind',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:10:\"getDedupes\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (215,1,'civicrm/contact/dedupemerge',NULL,'Batch Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Page_DedupeMerge\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (216,1,'civicrm/dedupe/exception',NULL,'Dedupe Exceptions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contact_Page_DedupeException\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,110,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:6:\"Manage\";}'),
+ (217,1,'civicrm/ajax/dedupeRules',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:16:\"buildDedupeRules\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (218,1,'civicrm/contact/view/useradd','cid=%%cid%%','Add User','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:29:\"CRM_Contact_Page_View_Useradd\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (219,1,'civicrm/ajax/markSelection',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:22:\"selectUnselectContacts\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (220,1,'civicrm/ajax/toggleDedupeSelect',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:18:\"toggleDedupeSelect\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (221,1,'civicrm/ajax/flipDupePairs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"flipDupePairs\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (222,1,'civicrm/activity/sms/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:8:\"send SMS\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_SMS\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (223,1,'civicrm/ajax/contactrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"view my contact\";}i:1;s:2:\"or\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:23:\"getContactRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (224,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (225,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (226,1,'civicrm/activity','action=add&context=standalone','New Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Activity_Form_Activity\";','s:14:\"attachUpload=1\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (227,1,'civicrm/activity/view',NULL,'View Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Form_ActivityView\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (228,1,'civicrm/ajax/activity',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:15:\"getCaseActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (229,1,'civicrm/ajax/globalrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:26:\"getCaseGlobalRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (230,1,'civicrm/ajax/clientrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:26:\"getCaseClientRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (231,1,'civicrm/ajax/caseroles',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:12:\"getCaseRoles\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (232,1,'civicrm/ajax/contactactivity',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:18:\"getContactActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (233,1,'civicrm/ajax/activity/convert',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:21:\"convertToCaseActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'),
+ (234,1,'civicrm/activity/search',NULL,'Find Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Controller_Search\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&amp;action=add&amp;context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (235,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,NULL,NULL,NULL,0,25,1,0,NULL,'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\";}'),
+ (236,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (237,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (238,1,'civicrm/ajax/tagTree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:10:\"getTagTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (239,1,'civicrm/pcp',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Form_PCP\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (240,1,'civicrm/pcp/campaign',NULL,'Setup a Personal Campaign Page - Account Information','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
+ (241,1,'civicrm/pcp/info',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_PCP_Page_PCPInfo\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (242,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,NULL,NULL,NULL,1,362,1,0,NULL,'a:2:{s:4:\"desc\";s:49:\"View and manage existing personal campaign pages.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),
+ (243,1,'civicrm/payment/form',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:26:\"CRM_Financial_Form_Payment\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
+ (244,1,'civicrm/payment/edit',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:30:\"CRM_Financial_Form_PaymentEdit\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
  (245,1,'civicrm/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Custom_Form_CustomDataByType\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (246,1,'civicrm/event/manage/pcp',NULL,'Personal Campaign Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_PCP_Form_Event\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,540,1,1,NULL,'a:0:{}'),
- (247,1,'civicrm/event/pcp',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Form_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
- (248,1,'civicrm/event/campaign',NULL,'Setup a Personal Campaign Page - Account Information','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
- (249,1,'civicrm/event',NULL,'CiviEvent Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,800,1,1,NULL,'a:1:{s:9:\"component\";s:9:\"CiviEvent\";}'),
- (250,1,'civicrm/participant/add','action=add','Register New Participant','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Event_Page_Tab\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:9:\"CiviEvent\";}'),
- (251,1,'civicrm/event/info',NULL,'Event Information','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_EventInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
- (252,1,'civicrm/event/register',NULL,'Event Registration','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Controller_Registration\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),
- (253,1,'civicrm/event/confirm',NULL,'Confirm Event Registration','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:46:\"CRM_Event_Form_Registration_ParticipantConfirm\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),
- (254,1,'civicrm/event/ical',NULL,'Current and Upcoming Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:15:\"view event info\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Event_ICalendar\";i:1;s:3:\"run\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
- (255,1,'civicrm/event/list',NULL,'Current and Upcoming Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:15:\"view event info\";}i:1;s:3:\"and\";}','s:19:\"CRM_Event_Page_List\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
- (256,1,'civicrm/event/participant',NULL,'Event Participants List','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"view event participants\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Page_ParticipantListing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
- (257,1,'civicrm/admin/event',NULL,'Manage Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:26:\"CRM_Event_Page_ManageEvent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,370,1,0,NULL,'a:2:{s:4:\"desc\";s:136:\"Create and edit event configuration including times, locations, online registration forms, and fees. Links for iCal and RSS syndication.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
- (258,1,'civicrm/admin/eventTemplate',NULL,'Event Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Admin_Page_EventTemplate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,375,1,0,NULL,'a:2:{s:4:\"desc\";s:115:\"Administrators can create Event Templates - which are basically master event records pre-filled with default values\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
- (259,1,'civicrm/admin/options/event_type',NULL,'Event Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,385,1,0,NULL,'a:2:{s:4:\"desc\";s:143:\"Use Event Types to categorize your events. Event feeds can be filtered by Event Type and participant searches can use Event Type as a criteria.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
- (260,1,'civicrm/admin/participant_status',NULL,'Participant Status','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Admin_Page_ParticipantStatusType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:2:{s:4:\"desc\";s:154:\"Define statuses for event participants here (e.g. Registered, Attended, Cancelled...). You can then assign statuses and search for participants by status.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
- (261,1,'civicrm/admin/options/participant_role',NULL,'Participant Role','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,395,1,0,NULL,'a:2:{s:4:\"desc\";s:138:\"Define participant roles for events here (e.g. Attendee, Host, Speaker...). You can then assign roles and search for participants by role.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
- (262,1,'civicrm/admin/options/participant_listing',NULL,'Participant Listing Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a: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,NULL,NULL,NULL,1,398,1,0,NULL,'a:2:{s:4:\"desc\";s:48:\"Template to control participant listing display.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
- (263,1,'civicrm/admin/options/conference_slot',NULL,'Conference Slot Labels','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,415,1,0,NULL,'a:2:{s:4:\"desc\";s:35:\"Define conference slots and labels.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
- (264,1,'civicrm/event/search',NULL,'Find Participants','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:27:\"CRM_Event_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,810,1,1,NULL,'a:0:{}'),
- (265,1,'civicrm/event/manage',NULL,'Manage Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:26:\"CRM_Event_Page_ManageEvent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,820,1,1,NULL,'a:0:{}'),
- (266,1,'civicrm/event/badge',NULL,'Print Event Name Badge','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:25:\"CRM_Event_Form_Task_Badge\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (267,1,'civicrm/event/manage/settings',NULL,'Event Info and Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Event_Form_ManageEvent_EventInfo\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,910,1,0,NULL,'a:0:{}'),
- (268,1,'civicrm/event/manage/location',NULL,'Event Location','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:35:\"CRM_Event_Form_ManageEvent_Location\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,930,1,0,NULL,'a:0:{}'),
- (269,1,'civicrm/event/manage/fee',NULL,'Event Fees','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:30:\"CRM_Event_Form_ManageEvent_Fee\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,920,1,0,NULL,'a:0:{}'),
- (270,1,'civicrm/event/manage/registration',NULL,'Event Online Registration','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:39:\"CRM_Event_Form_ManageEvent_Registration\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,930,1,0,NULL,'a:0:{}'),
- (271,1,'civicrm/event/manage/friend',NULL,'Tell a Friend','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:21:\"CRM_Friend_Form_Event\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,940,1,0,NULL,'a:0:{}'),
- (272,1,'civicrm/event/manage/reminder',NULL,'Schedule Reminders','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:44:\"CRM_Event_Form_ManageEvent_ScheduleReminders\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,950,1,0,NULL,'a:0:{}'),
- (273,1,'civicrm/event/manage/repeat',NULL,'Repeat Event','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Form_ManageEvent_Repeat\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,960,1,0,NULL,'a:0:{}'),
- (274,1,'civicrm/event/manage/conference',NULL,'Conference Slots','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:37:\"CRM_Event_Form_ManageEvent_Conference\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,950,1,0,NULL,'a:0:{}'),
- (275,1,'civicrm/event/add','action=add','New Event','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Event_Form_ManageEvent_EventInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,830,1,0,NULL,'a:0:{}'),
- (276,1,'civicrm/event/import',NULL,'Import Participants','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:16:\"access CiviEvent\";i:1;s:23:\"edit event participants\";}i:1;s:3:\"and\";}','s:27:\"CRM_Event_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,840,1,1,NULL,'a:0:{}'),
- (277,1,'civicrm/event/price',NULL,'Manage Price Sets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,850,1,1,NULL,'a:0:{}'),
- (278,1,'civicrm/event/selfsvcupdate',NULL,'Self-service Registration Update','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Event_Form_SelfSvcUpdate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,880,1,1,NULL,'a:0:{}'),
- (279,1,'civicrm/event/selfsvctransfer',NULL,'Self-service Registration Transfer','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:30:\"CRM_Event_Form_SelfSvcTransfer\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,890,1,1,NULL,'a:0:{}'),
- (280,1,'civicrm/contact/view/participant',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:18:\"CRM_Event_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,4,1,0,NULL,'a:0:{}'),
- (281,1,'civicrm/ajax/eventFee',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Event_Page_AJAX\";i:1;s:8:\"eventFee\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (282,1,'civicrm/ajax/locBlock',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:11:\"getLocBlock\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (283,1,'civicrm/event/participant/feeselection',NULL,'Change Registration Selections','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:38:\"CRM_Event_Form_ParticipantFeeSelection\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:23:\"Event Participants List\";s:3:\"url\";s:34:\"/civicrm/event/participant?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (284,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,NULL,NULL,NULL,1,450,1,0,NULL,'a:0:{}'),
- (285,1,'civicrm/contribute/campaign',NULL,'Setup a Personal Campaign Page - Account Information','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
- (286,1,'civicrm/contribute',NULL,'CiviContribute Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contribute_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,500,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
- (287,1,'civicrm/contribute/add','action=add','New Contribution','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:23:\"CRM_Contribute_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
- (288,1,'civicrm/contribute/chart',NULL,'Contribution Summary - Chart View','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_ContributionCharts\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
- (289,1,'civicrm/contribute/transact',NULL,'CiviContribute','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Controller_Contribution\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,1,NULL,1,0,1,0,NULL,'a:0:{}'),
- (290,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,NULL,NULL,NULL,1,360,1,0,NULL,'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\";}'),
- (291,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,NULL,NULL,NULL,1,400,1,0,NULL,'a:0:{}'),
- (292,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,NULL,NULL,NULL,1,410,1,0,NULL,'a:0:{}'),
- (293,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,NULL,NULL,NULL,1,420,1,0,NULL,'a:0:{}'),
- (294,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,NULL,NULL,NULL,1,430,1,0,NULL,'a:0:{}'),
- (295,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,NULL,NULL,NULL,1,430,1,0,NULL,'a:0:{}'),
- (296,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,NULL,NULL,NULL,1,440,1,0,NULL,'a:0:{}'),
- (297,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,NULL,NULL,NULL,1,460,1,0,NULL,'a:0:{}'),
- (298,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,NULL,NULL,NULL,1,470,1,0,NULL,'a:0:{}'),
- (299,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,NULL,NULL,NULL,1,480,1,0,NULL,'a:0:{}'),
- (300,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
- (301,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,NULL,NULL,NULL,1,365,1,0,NULL,'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\";}'),
- (302,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,NULL,NULL,NULL,1,580,1,0,NULL,'a:2:{s:4:\"desc\";s:64:\"Formerly civicrm_contribution_type merged into this table in 4.1\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),
- (303,1,'civicrm/payment','action=add','New Payment','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contribute_Form_AdditionalPayment\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
- (304,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,NULL,NULL,NULL,1,370,1,0,NULL,'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\";}'),
- (305,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,NULL,NULL,NULL,1,380,1,0,NULL,'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\";}'),
- (306,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,NULL,NULL,NULL,1,395,1,0,NULL,'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\";}'),
- (307,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,NULL,NULL,NULL,1,1,1,0,NULL,'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\";}'),
- (308,1,'civicrm/contact/view/contribution',NULL,'Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:23:\"CRM_Contribute_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (309,1,'civicrm/contact/view/contributionrecur',NULL,'Recurring Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:37:\"CRM_Contribute_Page_ContributionRecur\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (310,1,'civicrm/contact/view/contribution/additionalinfo',NULL,'Additional Info','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contribute_Form_AdditionalInfo\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}i:2;a:2:{s:5:\"title\";s:13:\"Contributions\";s:3:\"url\";s:42:\"/civicrm/contact/view/contribution?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (311,1,'civicrm/contribute/search',NULL,'Find Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,510,1,1,NULL,'a:0:{}'),
- (312,1,'civicrm/contribute/searchBatch',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contribute_Controller_SearchBatch\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,588,1,1,NULL,'a:0:{}'),
- (313,1,'civicrm/contribute/import',NULL,'Import Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:21:\"access CiviContribute\";i:1;s:18:\"edit contributions\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,520,1,1,NULL,'a:0:{}'),
- (314,1,'civicrm/contribute/manage',NULL,'Manage Contribution Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:36:\"CRM_Contribute_Page_ContributionPage\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,530,1,1,NULL,'a:0:{}'),
- (315,1,'civicrm/contribute/additionalinfo',NULL,'AdditionalInfo Form','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:34:\"CRM_Contribute_Form_AdditionalInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),
- (316,1,'civicrm/ajax/permlocation',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:23:\"getPermissionedLocation\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (317,1,'civicrm/contribute/unsubscribe',NULL,'Cancel Subscription','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_CancelSubscription\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (318,1,'civicrm/contribute/onbehalf',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_Contribution_OnBehalfOf\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (319,1,'civicrm/contribute/updatebilling',NULL,'Update Billing Details','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:33:\"CRM_Contribute_Form_UpdateBilling\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (320,1,'civicrm/contribute/updaterecur',NULL,'Update Subscription','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_UpdateSubscription\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (321,1,'civicrm/contribute/subscriptionstatus',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Page_SubscriptionStatus\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (322,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,NULL,NULL,NULL,1,581,1,0,NULL,'a:0:{}'),
- (323,1,'civicrm/financial/batch',NULL,'Accounting Batch','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"create manual batch\";}i:1;s:3:\"and\";}','s:33:\"CRM_Financial_Page_FinancialBatch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,585,1,0,NULL,'a:0:{}'),
- (324,1,'civicrm/financial/financialbatches',NULL,'Accounting Batches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Financial_Page_Batch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,586,1,0,NULL,'a:0:{}'),
- (325,1,'civicrm/batchtransaction',NULL,'Accounting Batch','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Financial_Page_BatchTransaction\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,600,1,0,NULL,'a:0:{}'),
- (326,1,'civicrm/financial/batch/export',NULL,'Accounting Batch Export','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"create manual batch\";}i:1;s:3:\"and\";}','s:25:\"CRM_Financial_Form_Export\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Accounting Batch\";s:3:\"url\";s:32:\"/civicrm/financial/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,610,1,0,NULL,'a:0:{}'),
- (327,1,'civicrm/payment/view','action=view','View Payment','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contribute_Page_PaymentInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
- (328,1,'civicrm/admin/setting/preferences/contribute',NULL,'CiviContribute Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:21:\"access CiviContribute\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:37:\"CRM_Admin_Form_Preferences_Contribute\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:2:{s:4:\"desc\";s:42:\"Configure global CiviContribute behaviors.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),
- (329,1,'civicrm/contribute/invoice',NULL,'PDF Invoice','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:20:\"checkDownloadInvoice\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Contribute_Form_Task_Invoice\";i:1;s:11:\"getPrintPDF\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,620,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
- (330,1,'civicrm/contribute/invoice/email',NULL,'Email Invoice','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:20:\"checkDownloadInvoice\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Form_Task_Invoice\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"PDF Invoice\";s:3:\"url\";s:35:\"/civicrm/contribute/invoice?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,630,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
- (331,1,'civicrm/ajax/softcontributionlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:24:\"CRM_Contribute_Page_AJAX\";i:1;s:23:\"getSoftContributionRows\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (332,1,'civicrm/contribute/contributionrecur-payments',NULL,'Recurring Contribution\'s Payments','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:45:\"CRM_Contribute_Page_ContributionRecurPayments\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (333,1,'civicrm/membership/recurring-contributions',NULL,'Membership Recurring Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:38:\"CRM_Member_Page_RecurringContributions\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (334,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,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
- (335,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (246,1,'civicrm/event',NULL,'CiviEvent Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,800,1,1,NULL,'a:1:{s:9:\"component\";s:9:\"CiviEvent\";}'),
+ (247,1,'civicrm/participant/add','action=add','Register New Participant','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Event_Page_Tab\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:9:\"CiviEvent\";}'),
+ (248,1,'civicrm/event/info',NULL,'Event Information','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_EventInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (249,1,'civicrm/event/register',NULL,'Event Registration','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Controller_Registration\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),
+ (250,1,'civicrm/event/confirm',NULL,'Confirm Event Registration','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:46:\"CRM_Event_Form_Registration_ParticipantConfirm\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),
+ (251,1,'civicrm/event/ical',NULL,'Current and Upcoming Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:15:\"view event info\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Event_ICalendar\";i:1;s:3:\"run\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
+ (252,1,'civicrm/event/list',NULL,'Current and Upcoming Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:15:\"view event info\";}i:1;s:3:\"and\";}','s:19:\"CRM_Event_Page_List\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
+ (253,1,'civicrm/event/participant',NULL,'Event Participants List','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"view event participants\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Page_ParticipantListing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
+ (254,1,'civicrm/admin/event',NULL,'Manage Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:26:\"CRM_Event_Page_ManageEvent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,370,1,0,NULL,'a:2:{s:4:\"desc\";s:136:\"Create and edit event configuration including times, locations, online registration forms, and fees. Links for iCal and RSS syndication.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
+ (255,1,'civicrm/admin/eventTemplate',NULL,'Event Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Admin_Page_EventTemplate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,375,1,0,NULL,'a:2:{s:4:\"desc\";s:115:\"Administrators can create Event Templates - which are basically master event records pre-filled with default values\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
+ (256,1,'civicrm/admin/options/event_type',NULL,'Event Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,385,1,0,NULL,'a:2:{s:4:\"desc\";s:143:\"Use Event Types to categorize your events. Event feeds can be filtered by Event Type and participant searches can use Event Type as a criteria.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
+ (257,1,'civicrm/admin/participant_status',NULL,'Participant Status','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Admin_Page_ParticipantStatusType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:2:{s:4:\"desc\";s:154:\"Define statuses for event participants here (e.g. Registered, Attended, Cancelled...). You can then assign statuses and search for participants by status.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
+ (258,1,'civicrm/admin/options/participant_role',NULL,'Participant Role','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,395,1,0,NULL,'a:2:{s:4:\"desc\";s:138:\"Define participant roles for events here (e.g. Attendee, Host, Speaker...). You can then assign roles and search for participants by role.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
+ (259,1,'civicrm/admin/options/participant_listing',NULL,'Participant Listing Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a: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,NULL,NULL,NULL,1,398,1,0,NULL,'a:2:{s:4:\"desc\";s:48:\"Template to control participant listing display.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
+ (260,1,'civicrm/admin/options/conference_slot',NULL,'Conference Slot Labels','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,415,1,0,NULL,'a:2:{s:4:\"desc\";s:35:\"Define conference slots and labels.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'),
+ (261,1,'civicrm/event/search',NULL,'Find Participants','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:27:\"CRM_Event_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,810,1,1,NULL,'a:0:{}'),
+ (262,1,'civicrm/event/manage',NULL,'Manage Events','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:26:\"CRM_Event_Page_ManageEvent\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,820,1,1,NULL,'a:0:{}'),
+ (263,1,'civicrm/event/badge',NULL,'Print Event Name Badge','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:25:\"CRM_Event_Form_Task_Badge\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (264,1,'civicrm/event/manage/settings',NULL,'Event Info and Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Event_Form_ManageEvent_EventInfo\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,910,1,0,NULL,'a:0:{}'),
+ (265,1,'civicrm/event/manage/location',NULL,'Event Location','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:35:\"CRM_Event_Form_ManageEvent_Location\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,930,1,0,NULL,'a:0:{}'),
+ (266,1,'civicrm/event/manage/fee',NULL,'Event Fees','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:30:\"CRM_Event_Form_ManageEvent_Fee\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,920,1,0,NULL,'a:0:{}'),
+ (267,1,'civicrm/event/manage/registration',NULL,'Event Online Registration','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:39:\"CRM_Event_Form_ManageEvent_Registration\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,930,1,0,NULL,'a:0:{}'),
+ (268,1,'civicrm/event/manage/friend',NULL,'Tell a Friend','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:21:\"CRM_Friend_Form_Event\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,940,1,0,NULL,'a:0:{}'),
+ (269,1,'civicrm/event/manage/reminder',NULL,'Schedule Reminders','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:44:\"CRM_Event_Form_ManageEvent_ScheduleReminders\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,950,1,0,NULL,'a:0:{}'),
+ (270,1,'civicrm/event/manage/repeat',NULL,'Repeat Event','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:33:\"CRM_Event_Form_ManageEvent_Repeat\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,960,1,0,NULL,'a:0:{}'),
+ (271,1,'civicrm/event/manage/conference',NULL,'Conference Slots','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:37:\"CRM_Event_Form_ManageEvent_Conference\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,950,1,0,NULL,'a:0:{}'),
+ (272,1,'civicrm/event/add','action=add','New Event','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:36:\"CRM_Event_Form_ManageEvent_EventInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,830,1,0,NULL,'a:0:{}'),
+ (273,1,'civicrm/event/import',NULL,'Import Participants','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:16:\"access CiviEvent\";i:1;s:23:\"edit event participants\";}i:1;s:3:\"and\";}','s:27:\"CRM_Event_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,840,1,1,NULL,'a:0:{}'),
+ (274,1,'civicrm/event/price',NULL,'Manage Price Sets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,850,1,1,NULL,'a:0:{}'),
+ (275,1,'civicrm/event/selfsvcupdate',NULL,'Self-service Registration Update','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Event_Form_SelfSvcUpdate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,880,1,1,NULL,'a:0:{}'),
+ (276,1,'civicrm/event/selfsvctransfer',NULL,'Self-service Registration Transfer','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:30:\"CRM_Event_Form_SelfSvcTransfer\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,890,1,1,NULL,'a:0:{}'),
+ (277,1,'civicrm/contact/view/participant',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:18:\"CRM_Event_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,4,1,0,NULL,'a:0:{}'),
+ (278,1,'civicrm/ajax/eventFee',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Event_Page_AJAX\";i:1;s:8:\"eventFee\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (279,1,'civicrm/ajax/locBlock',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:11:\"getLocBlock\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (280,1,'civicrm/event/participant/feeselection',NULL,'Change Registration Selections','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:38:\"CRM_Event_Form_ParticipantFeeSelection\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:23:\"Event Participants List\";s:3:\"url\";s:34:\"/civicrm/event/participant?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (281,1,'civicrm/event/manage/pcp',NULL,'Personal Campaign Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_PCP_Form_Event\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Manage Events\";s:3:\"url\";s:29:\"/civicrm/event/manage?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,1,540,1,1,NULL,'a:0:{}'),
+ (282,1,'civicrm/event/pcp',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Form_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (283,1,'civicrm/event/campaign',NULL,'Setup a Personal Campaign Page - Account Information','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
+ (284,1,'civicrm/contribute',NULL,'CiviContribute Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contribute_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,500,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
+ (285,1,'civicrm/contribute/add','action=add','New Contribution','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:23:\"CRM_Contribute_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
+ (286,1,'civicrm/contribute/chart',NULL,'Contribution Summary - Chart View','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_ContributionCharts\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
+ (287,1,'civicrm/contribute/transact',NULL,'CiviContribute','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Controller_Contribution\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,1,NULL,1,0,1,0,NULL,'a:0:{}'),
+ (288,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,NULL,NULL,NULL,1,360,1,0,NULL,'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\";}'),
+ (289,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,NULL,NULL,NULL,1,400,1,0,NULL,'a:0:{}'),
+ (290,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,NULL,NULL,NULL,1,410,1,0,NULL,'a:0:{}'),
+ (291,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,NULL,NULL,NULL,1,420,1,0,NULL,'a:0:{}'),
+ (292,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,NULL,NULL,NULL,1,430,1,0,NULL,'a:0:{}'),
+ (293,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,NULL,NULL,NULL,1,430,1,0,NULL,'a:0:{}'),
+ (294,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,NULL,NULL,NULL,1,440,1,0,NULL,'a:0:{}'),
+ (295,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,NULL,NULL,NULL,1,460,1,0,NULL,'a:0:{}'),
+ (296,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,NULL,NULL,NULL,1,470,1,0,NULL,'a:0:{}'),
+ (297,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,NULL,NULL,NULL,1,480,1,0,NULL,'a:0:{}'),
+ (298,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
+ (299,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,NULL,NULL,NULL,1,365,1,0,NULL,'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\";}'),
+ (300,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,NULL,NULL,NULL,1,580,1,0,NULL,'a:2:{s:4:\"desc\";s:64:\"Formerly civicrm_contribution_type merged into this table in 4.1\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),
+ (301,1,'civicrm/payment','action=add','New Payment','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contribute_Form_AdditionalPayment\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
+ (302,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,NULL,NULL,NULL,1,370,1,0,NULL,'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\";}'),
+ (303,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,NULL,NULL,NULL,1,380,1,0,NULL,'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\";}'),
+ (304,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,NULL,NULL,NULL,1,395,1,0,NULL,'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\";}'),
+ (305,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,NULL,NULL,NULL,1,1,1,0,NULL,'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\";}'),
+ (306,1,'civicrm/contact/view/contribution',NULL,'Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:23:\"CRM_Contribute_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (307,1,'civicrm/contact/view/contributionrecur',NULL,'Recurring Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:37:\"CRM_Contribute_Page_ContributionRecur\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (308,1,'civicrm/contact/view/contribution/additionalinfo',NULL,'Additional Info','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contribute_Form_AdditionalInfo\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&amp;cid=%%cid%%\";}i:2;a:2:{s:5:\"title\";s:13:\"Contributions\";s:3:\"url\";s:42:\"/civicrm/contact/view/contribution?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (309,1,'civicrm/contribute/search',NULL,'Find Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Controller_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,510,1,1,NULL,'a:0:{}'),
+ (310,1,'civicrm/contribute/searchBatch',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contribute_Controller_SearchBatch\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,588,1,1,NULL,'a:0:{}'),
+ (311,1,'civicrm/contribute/import',NULL,'Import Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:21:\"access CiviContribute\";i:1;s:18:\"edit contributions\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,520,1,1,NULL,'a:0:{}'),
+ (312,1,'civicrm/contribute/manage',NULL,'Manage Contribution Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:36:\"CRM_Contribute_Page_ContributionPage\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,530,1,1,NULL,'a:0:{}'),
+ (313,1,'civicrm/contribute/additionalinfo',NULL,'AdditionalInfo Form','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:34:\"CRM_Contribute_Form_AdditionalInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'),
+ (314,1,'civicrm/ajax/permlocation',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:23:\"getPermissionedLocation\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (315,1,'civicrm/contribute/unsubscribe',NULL,'Cancel Subscription','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_CancelSubscription\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (316,1,'civicrm/contribute/onbehalf',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:43:\"CRM_Contribute_Form_Contribution_OnBehalfOf\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (317,1,'civicrm/contribute/updatebilling',NULL,'Update Billing Details','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:33:\"CRM_Contribute_Form_UpdateBilling\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (318,1,'civicrm/contribute/updaterecur',NULL,'Update Subscription','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_UpdateSubscription\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (319,1,'civicrm/contribute/subscriptionstatus',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Page_SubscriptionStatus\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (320,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,NULL,NULL,NULL,1,581,1,0,NULL,'a:0:{}'),
+ (321,1,'civicrm/financial/batch',NULL,'Accounting Batch','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"create manual batch\";}i:1;s:3:\"and\";}','s:33:\"CRM_Financial_Page_FinancialBatch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,585,1,0,NULL,'a:0:{}'),
+ (322,1,'civicrm/financial/financialbatches',NULL,'Accounting Batches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Financial_Page_Batch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,586,1,0,NULL,'a:0:{}'),
+ (323,1,'civicrm/batchtransaction',NULL,'Accounting Batch','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Financial_Page_BatchTransaction\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,600,1,0,NULL,'a:0:{}'),
+ (324,1,'civicrm/financial/batch/export',NULL,'Accounting Batch Export','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:19:\"create manual batch\";}i:1;s:3:\"and\";}','s:25:\"CRM_Financial_Form_Export\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Accounting Batch\";s:3:\"url\";s:32:\"/civicrm/financial/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,610,1,0,NULL,'a:0:{}'),
+ (325,1,'civicrm/payment/view','action=view','View Payment','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contribute_Page_PaymentInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&amp;action=add\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
+ (326,1,'civicrm/admin/setting/preferences/contribute',NULL,'CiviContribute Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:21:\"access CiviContribute\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:37:\"CRM_Admin_Form_Preferences_Contribute\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:2:{s:4:\"desc\";s:42:\"Configure global CiviContribute behaviors.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'),
+ (327,1,'civicrm/contribute/invoice',NULL,'PDF Invoice','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:20:\"checkDownloadInvoice\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Contribute_Form_Task_Invoice\";i:1;s:11:\"getPrintPDF\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,620,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
+ (328,1,'civicrm/contribute/invoice/email',NULL,'Email Invoice','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:20:\"checkDownloadInvoice\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contribute_Form_Task_Invoice\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"PDF Invoice\";s:3:\"url\";s:35:\"/civicrm/contribute/invoice?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,630,1,1,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'),
+ (329,1,'civicrm/ajax/softcontributionlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:24:\"CRM_Contribute_Page_AJAX\";i:1;s:23:\"getSoftContributionRows\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (330,1,'civicrm/contribute/contributionrecur-payments',NULL,'Recurring Contribution\'s Payments','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:45:\"CRM_Contribute_Page_ContributionRecurPayments\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (331,1,'civicrm/membership/recurring-contributions',NULL,'Membership Recurring Contributions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:38:\"CRM_Member_Page_RecurringContributions\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (332,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,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
+ (333,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,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (334,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,NULL,NULL,NULL,1,450,1,0,NULL,'a:0:{}'),
+ (335,1,'civicrm/contribute/campaign',NULL,'Setup a Personal Campaign Page - Account Information','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'),
  (336,1,'civicrm/member',NULL,'CiviMember Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:25:\"CRM_Member_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,700,1,1,NULL,'a:1:{s:9:\"component\";s:10:\"CiviMember\";}'),
  (337,1,'civicrm/member/add','action=add','New Membership','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"access CiviMember\";}i:1;s:3:\"and\";}','s:19:\"CRM_Member_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:20:\"CiviMember Dashboard\";s:3:\"url\";s:23:\"/civicrm/member?reset=1\";}}',NULL,NULL,3,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:10:\"CiviMember\";}'),
  (338,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,NULL,NULL,NULL,1,370,1,0,NULL,'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\";}'),
@@ -5125,17 +5248,17 @@ INSERT INTO `civicrm_menu` (`id`, `domain_id`, `path`, `path_arguments`, `title`
  (434,1,'civicrm/survey/configure/questions',NULL,'Configure Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:34:\"CRM_Campaign_Form_Survey_Questions\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
  (435,1,'civicrm/survey/configure/results',NULL,'Configure Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:32:\"CRM_Campaign_Form_Survey_Results\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
  (436,1,'civicrm/survey/delete',NULL,'Delete Survey','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCampaign\";i:1;s:15:\"manage campaign\";}i:1;s:2:\"or\";}','s:31:\"CRM_Campaign_Form_Survey_Delete\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'),
- (437,1,'civicrm/ajax/event/add_participant_to_cart',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Event_Cart_Page_CheckoutAJAX\";i:1;s:23:\"add_participant_to_cart\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
- (438,1,'civicrm/ajax/event/remove_participant_from_cart',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Event_Cart_Page_CheckoutAJAX\";i:1;s:28:\"remove_participant_from_cart\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
- (439,1,'civicrm/event/add_to_cart',NULL,'Add Event To Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:29:\"CRM_Event_Cart_Page_AddToCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
- (440,1,'civicrm/event/cart_checkout',NULL,'Cart Checkout','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:34:\"CRM_Event_Cart_Controller_Checkout\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),
- (441,1,'civicrm/event/remove_from_cart',NULL,'Remove From Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:34:\"CRM_Event_Cart_Page_RemoveFromCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
- (442,1,'civicrm/event/view_cart',NULL,'View Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Event_Cart_Page_ViewCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
- (443,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:2:{s:4:\"desc\";s:43:\"Configure anti-abuse/bot-prevention service\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
- (444,1,'civicrm/admin/ckeditor',NULL,'Configure CKEditor 4','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:33:\"CRM_Ckeditor4_Form_CKEditorConfig\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
- (445,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,NULL,NULL,NULL,0,10,1,1,NULL,'a:0:{}'),
- (446,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";}'),
- (447,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,NULL,NULL,NULL,NULL,1,1,1,NULL,'a:0:{}');
+ (437,1,'civicrm/admin/ckeditor',NULL,'Configure CKEditor 4','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:33:\"CRM_Ckeditor4_Form_CKEditorConfig\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'),
+ (438,1,'civicrm/ajax/event/add_participant_to_cart',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Event_Cart_Page_CheckoutAJAX\";i:1;s:23:\"add_participant_to_cart\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (439,1,'civicrm/ajax/event/remove_participant_from_cart',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:32:\"CRM_Event_Cart_Page_CheckoutAJAX\";i:1;s:28:\"remove_participant_from_cart\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (440,1,'civicrm/event/add_to_cart',NULL,'Add Event To Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:29:\"CRM_Event_Cart_Page_AddToCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (441,1,'civicrm/event/cart_checkout',NULL,'Cart Checkout','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:34:\"CRM_Event_Cart_Controller_Checkout\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,1,1,1,0,NULL,'a:0:{}'),
+ (442,1,'civicrm/event/remove_from_cart',NULL,'Remove From Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:34:\"CRM_Event_Cart_Page_RemoveFromCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (443,1,'civicrm/event/view_cart',NULL,'View Cart','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:28:\"CRM_Event_Cart_Page_ViewCart\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'),
+ (444,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,NULL,NULL,NULL,0,10,1,1,NULL,'a:0:{}'),
+ (445,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:2:{s:10:\"adminGroup\";s:8:\"CiviMail\";s:4:\"icon\";s:23:\"admin/small/Profile.png\";}'),
+ (446,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,NULL,NULL,NULL,1,1,1,0,NULL,'a:2:{s:4:\"desc\";s:43:\"Configure anti-abuse/bot-prevention service\";s:10:\"adminGroup\";s:15:\"System Settings\";}'),
+ (447,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,NULL,NULL,NULL,NULL,1,1,1,NULL,'a:0:{}');
 /*!40000 ALTER TABLE `civicrm_menu` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -5146,70 +5269,70 @@ UNLOCK TABLES;
 LOCK TABLES `civicrm_msg_template` WRITE;
 /*!40000 ALTER TABLE `civicrm_msg_template` DISABLE KEYS */;
 INSERT INTO `civicrm_msg_template` (`id`, `msg_title`, `msg_subject`, `msg_text`, `msg_html`, `is_active`, `workflow_id`, `workflow_name`, `is_default`, `is_reserved`, `is_sms`, `pdf_format_id`) VALUES
- (1,'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}{if !empty($field.category)}({$field.category}){/if} : {$field.value|crmDate:$config->dateformatDatetime}\n{else}\n{$field.label}{if !empty($field.category)}({$field.category}){/if} : {$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}{if !empty($field.category)}({$field.category}){/if}\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,824,'case_activity',1,0,0,NULL),
- (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}{if !empty($field.category)}({$field.category}){/if} : {$field.value|crmDate:$config->dateformatDatetime}\n{else}\n{$field.label}{if !empty($field.category)}({$field.category}){/if} : {$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}{if !empty($field.category)}({$field.category}){/if}\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,824,'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,825,'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,825,'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 !empty($formValues.contributionType_name)}\n{ts}Financial Type{/ts}: {$formValues.contributionType_name}\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 isset($line.tax_rate) and ($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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}% : {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if} : {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount) && $totalTaxAmount !== \'null\'}\n{ts}Total Tax Amount{/ts} : {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{ts}Total Amount{/ts} : {$formValues.total_amount|crmMoney:$currency}\n{if !empty($receive_date)}\n{ts}Date Received{/ts}: {$receive_date|truncate:10:\'\'|crmDate}\n{/if}\n{if !empty($receipt_date)}\n{ts}Receipt Date{/ts}: {$receipt_date|truncate:10:\'\'|crmDate}\n{/if}\n{if !empty($formValues.paidBy) and empty($formValues.hidden_CreditCard)}\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 !empty($formValues.trxn_id)}\n{ts}Transaction ID{/ts}: {$formValues.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 !empty($formValues.contributionType_name)}\n        <td {$labelStyle}>\n         {ts}Financial Type{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$formValues.contributionType_name}\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 isset($line.tax_rate) and ($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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n          <td>&nbsp;{$value|crmMoney:$currency}</td>\n        {else}\n          <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>\n          <td>&nbsp;{$value|crmMoney:$currency}</td>\n        {/if}\n        </tr>\n      {/foreach}\n     {/if}\n\n     {if isset($totalTaxAmount) && $totalTaxAmount !== \'null\'}\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\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Amount{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$formValues.total_amount|crmMoney:$currency}\n      </td>\n     </tr>\n\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\n      {if !empty($receipt_date)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Receipt Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$receipt_date|truncate:10:\'\'|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($formValues.paidBy) and empty($formValues.hidden_CreditCard)}\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\n     {if !empty($formValues.trxn_id)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Transaction ID{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$formValues.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,826,'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 !empty($formValues.contributionType_name)}\n{ts}Financial Type{/ts}: {$formValues.contributionType_name}\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 isset($line.tax_rate) and ($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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}% : {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if} : {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount) && $totalTaxAmount !== \'null\'}\n{ts}Total Tax Amount{/ts} : {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{ts}Total Amount{/ts} : {$formValues.total_amount|crmMoney:$currency}\n{if !empty($receive_date)}\n{ts}Date Received{/ts}: {$receive_date|truncate:10:\'\'|crmDate}\n{/if}\n{if !empty($receipt_date)}\n{ts}Receipt Date{/ts}: {$receipt_date|truncate:10:\'\'|crmDate}\n{/if}\n{if !empty($formValues.paidBy) and empty($formValues.hidden_CreditCard)}\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 !empty($formValues.trxn_id)}\n{ts}Transaction ID{/ts}: {$formValues.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 !empty($formValues.contributionType_name)}\n        <td {$labelStyle}>\n         {ts}Financial Type{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$formValues.contributionType_name}\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 isset($line.tax_rate) and ($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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n          <td>&nbsp;{$value|crmMoney:$currency}</td>\n        {else}\n          <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>\n          <td>&nbsp;{$value|crmMoney:$currency}</td>\n        {/if}\n        </tr>\n      {/foreach}\n     {/if}\n\n     {if isset($totalTaxAmount) && $totalTaxAmount !== \'null\'}\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\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Amount{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$formValues.total_amount|crmMoney:$currency}\n      </td>\n     </tr>\n\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\n      {if !empty($receipt_date)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Receipt Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$receipt_date|truncate:10:\'\'|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($formValues.paidBy) and empty($formValues.hidden_CreditCard)}\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\n     {if !empty($formValues.trxn_id)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Transaction ID{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$formValues.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,826,'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{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n===========================================================\n{/if}\n\n{if $amount}\n===========================================================\n{ts}Contribution Information{/ts}\n\n===========================================================\n{if $lineItem and $priceSetID and empty($is_quick_config)}\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 isset($line.tax_rate) and ($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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{ts}Total Amount{/ts}: {$amount|crmMoney:$currency}\n{else}\n{ts}Amount{/ts}: {$amount|crmMoney:$currency} {if isset($amount_level) } - {$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>{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  </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 !empty($lineItem) and !empty($priceSetID) and empty($is_quick_config)}\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 isset($line.tax_rate) and ($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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {else}\n           <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {/if}\n         </tr>\n        {/foreach}\n\n       {/if}\n       {if isset($totalTaxAmount)}\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             {$totalTaxAmount|crmMoney:$currency}\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 isset($amount_level)} - {$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,827,'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{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n===========================================================\n{/if}\n\n{if $amount}\n===========================================================\n{ts}Contribution Information{/ts}\n\n===========================================================\n{if $lineItem and $priceSetID and empty($is_quick_config)}\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 isset($line.tax_rate) and ($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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{ts}Total Amount{/ts}: {$amount|crmMoney:$currency}\n{else}\n{ts}Amount{/ts}: {$amount|crmMoney:$currency} {if isset($amount_level) } - {$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>{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  </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 !empty($lineItem) and !empty($priceSetID) and empty($is_quick_config)}\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 isset($line.tax_rate) and ($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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {else}\n           <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {/if}\n         </tr>\n        {/foreach}\n\n       {/if}\n       {if isset($totalTaxAmount)}\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             {$totalTaxAmount|crmMoney:$currency}\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 isset($amount_level)} - {$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,827,'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_organization}</font></b></td>\n        </tr>\n        <tr>\n          {if $organization_name}\n            <td><font size=\"1\" align=\"center\">{contact.display_name}  ({$organization_name})</font></td>\n          {else}\n            <td><font size=\"1\" align=\"center\">{contact.display_name}</font></td>\n          {/if}\n          <td><font size=\"1\" align=\"right\">{$invoice_date}</font></td>\n          <td style=\"white-space: nowrap\">\n            <font size=\"1\" align=\"right\">\n              {if $domain_street_address }{$domain_street_address}{/if}\n              {if $domain_supplemental_address_1 }{$domain_supplemental_address_1}{/if}\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              {if $domain_supplemental_address_2 }{$domain_supplemental_address_2}{/if}\n              {if $domain_state }{$domain_state}{/if}\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\">{$invoice_number}</font></td>\n          <td style=\"white-space: nowrap\">\n            <font size=\"1\" align=\"right\">\n              {if $domain_city}{$domain_city}{/if}\n              {if $domain_postal_code }{$domain_postal_code}{/if}\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\">{if $domain_country}{$domain_country}{/if}</font></td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"right\"> {$country}</font></td>\n          <td><font size=\"1\" align=\"right\">{if !empty($source)}{$source}{/if}</font></td>\n          <td valign=\"top\" style=\"white-space: nowrap\"><font size=\"1\" align=\"right\">{if $domain_email}{$domain_email}{/if}</font> </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td></td>\n          <td valign=\"top\"><font size=\"1\" align=\"right\">{if $domain_phone}{$domain_phone}{/if}</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\">{if isset($taxTerm)}{$taxTerm}{/if}</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 isset($value.tax_rate)}{$value.tax_rate}%{/if}</font></td>\n                  {else}\n                    <td style=\"text-align:right;\"><font size=\"1\">{if isset($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 isset($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 isset($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_organization}<br />\n              {$domain_street_address} {$domain_supplemental_address_1}<br />\n              {$domain_supplemental_address_2} {$domain_state}<br />\n              {$domain_city} {$domain_postal_code}<br />\n              {$domain_country}<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\">{$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_organization}</font></td>\n        </tr>\n        <tr>\n          {if $organization_name}\n            <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{contact.display_name}  ({$organization_name})</font></td>\n          {else}\n            <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{contact.display_name}</font></td>\n          {/if}\n          <td style=\"padding-left:30px;\"><font size=\"1\" align=\"right\">{$invoice_date}</font></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {if $domain_street_address }{$domain_street_address}{/if}\n              {if $domain_supplemental_address_1 }{$domain_supplemental_address_1}{/if}\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              {if $domain_supplemental_address_2 }{$domain_supplemental_address_2}{/if}\n              {if $domain_state }{$domain_state}{/if}\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              {if $domain_city}{$domain_city}{/if}\n              {if $domain_postal_code }{$domain_postal_code}{/if}\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              {if $domain_country}{$domain_country}{/if}\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              {if $domain_email}{$domain_email}{/if}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {if $domain_phone}{$domain_phone}{/if}\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\">{if isset($taxTerm)}{$taxTerm}{/if}</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 isset($value.tax_rate)}{$value.tax_rate}%{/if}</font></td>\n                  {else}\n                    <td style=\"padding-left:28px;text-align:right\"><font size=\"1\">{if isset($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 isset($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 isset($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,828,'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_organization}</font></b></td>\n        </tr>\n        <tr>\n          {if $organization_name}\n            <td><font size=\"1\" align=\"center\">{contact.display_name}  ({$organization_name})</font></td>\n          {else}\n            <td><font size=\"1\" align=\"center\">{contact.display_name}</font></td>\n          {/if}\n          <td><font size=\"1\" align=\"right\">{$invoice_date}</font></td>\n          <td style=\"white-space: nowrap\">\n            <font size=\"1\" align=\"right\">\n              {if $domain_street_address }{$domain_street_address}{/if}\n              {if $domain_supplemental_address_1 }{$domain_supplemental_address_1}{/if}\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              {if $domain_supplemental_address_2 }{$domain_supplemental_address_2}{/if}\n              {if $domain_state }{$domain_state}{/if}\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\">{$invoice_number}</font></td>\n          <td style=\"white-space: nowrap\">\n            <font size=\"1\" align=\"right\">\n              {if $domain_city}{$domain_city}{/if}\n              {if $domain_postal_code }{$domain_postal_code}{/if}\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\">{if $domain_country}{$domain_country}{/if}</font></td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"right\"> {$country}</font></td>\n          <td><font size=\"1\" align=\"right\">{if !empty($source)}{$source}{/if}</font></td>\n          <td valign=\"top\" style=\"white-space: nowrap\"><font size=\"1\" align=\"right\">{if $domain_email}{$domain_email}{/if}</font> </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td></td>\n          <td valign=\"top\"><font size=\"1\" align=\"right\">{if $domain_phone}{$domain_phone}{/if}</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\">{if isset($taxTerm)}{$taxTerm}{/if}</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 isset($value.tax_rate)}{$value.tax_rate}%{/if}</font></td>\n                  {else}\n                    <td style=\"text-align:right;\"><font size=\"1\">{if isset($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 isset($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 isset($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_organization}<br />\n              {$domain_street_address} {$domain_supplemental_address_1}<br />\n              {$domain_supplemental_address_2} {$domain_state}<br />\n              {$domain_city} {$domain_postal_code}<br />\n              {$domain_country}<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\">{$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_organization}</font></td>\n        </tr>\n        <tr>\n          {if $organization_name}\n            <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{contact.display_name}  ({$organization_name})</font></td>\n          {else}\n            <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{contact.display_name}</font></td>\n          {/if}\n          <td style=\"padding-left:30px;\"><font size=\"1\" align=\"right\">{$invoice_date}</font></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {if $domain_street_address }{$domain_street_address}{/if}\n              {if $domain_supplemental_address_1 }{$domain_supplemental_address_1}{/if}\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              {if $domain_supplemental_address_2 }{$domain_supplemental_address_2}{/if}\n              {if $domain_state }{$domain_state}{/if}\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              {if $domain_city}{$domain_city}{/if}\n              {if $domain_postal_code }{$domain_postal_code}{/if}\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              {if $domain_country}{$domain_country}{/if}\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              {if $domain_email}{$domain_email}{/if}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {if $domain_phone}{$domain_phone}{/if}\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\">{if isset($taxTerm)}{$taxTerm}{/if}</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 isset($value.tax_rate)}{$value.tax_rate}%{/if}</font></td>\n                  {else}\n                    <td style=\"padding-left:28px;text-align:right\"><font size=\"1\">{if isset($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 isset($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 isset($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,828,'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,829,'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,829,'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,830,'contribution_recurring_cancelled',1,0,0,NULL),
- (14,'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,830,'contribution_recurring_cancelled',0,1,0,NULL),
- (15,'Contributions - Recurring Billing Updates','{ts}Recurring Contribution Billing Updates{/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}Billing details for your recurring contribution of %1, every %2 %3 have been updated.{/ts}\n\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\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\n\n{ts 1=$receipt_from_email}If you have questions please contact us at %1{/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}Billing details for your recurring contribution of %1, every %2 %3 have been updated.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n </table>\n\n  <table style=\"width:100%; max-width:500px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\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        <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      <tr>\n        <td {$labelStyle}>\n            {ts 1=$receipt_from_email}If you have questions please contact us at %1{/ts}\n        </td>\n       </tr>\n  </table>\n\n</body>\n</html>\n',1,831,'contribution_recurring_billing',1,0,0,NULL),
- (16,'Contributions - Recurring Billing Updates','{ts}Recurring Contribution Billing Updates{/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}Billing details for your recurring contribution of %1, every %2 %3 have been updated.{/ts}\n\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\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\n\n{ts 1=$receipt_from_email}If you have questions please contact us at %1{/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}Billing details for your recurring contribution of %1, every %2 %3 have been updated.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n </table>\n\n  <table style=\"width:100%; max-width:500px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\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        <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      <tr>\n        <td {$labelStyle}>\n            {ts 1=$receipt_from_email}If you have questions please contact us at %1{/ts}\n        </td>\n       </tr>\n  </table>\n\n</body>\n</html>\n',1,831,'contribution_recurring_billing',0,1,0,NULL),
- (17,'Contributions - Recurring Updates','{ts}Recurring Contribution Update Notification{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts}Your recurring contribution has been updated as requested:{/ts}\n\n{ts 1=$amount 2=$recur_frequency_interval 3=$recur_frequency_unit}Recurring contribution is for %1, every %2 %3(s){/ts}\n{if $installments}{ts 1=$installments} for %1 installments.{/ts}{/if}\n\n{ts 1=$receipt_from_email}If you have questions please contact us at %1.{/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}Your recurring contribution has been updated as requested:{/ts}\n    <p>{ts 1=$amount 2=$recur_frequency_interval 3=$recur_frequency_unit}Recurring contribution is for %1, every %2 %3(s){/ts}{if $installments}{ts 1=$installments} for %1 installments{/ts}{/if}.</p>\n\n    <p>{ts 1=$receipt_from_email}If you have questions please contact us at %1.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n </table>\n\n</body>\n</html>\n',1,832,'contribution_recurring_edit',1,0,0,NULL),
- (18,'Contributions - Recurring Updates','{ts}Recurring Contribution Update Notification{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts}Your recurring contribution has been updated as requested:{/ts}\n\n{ts 1=$amount 2=$recur_frequency_interval 3=$recur_frequency_unit}Recurring contribution is for %1, every %2 %3(s){/ts}\n{if $installments}{ts 1=$installments} for %1 installments.{/ts}{/if}\n\n{ts 1=$receipt_from_email}If you have questions please contact us at %1.{/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}Your recurring contribution has been updated as requested:{/ts}\n    <p>{ts 1=$amount 2=$recur_frequency_interval 3=$recur_frequency_unit}Recurring contribution is for %1, every %2 %3(s){/ts}{if $installments}{ts 1=$installments} for %1 installments{/ts}{/if}.</p>\n\n    <p>{ts 1=$receipt_from_email}If you have questions please contact us at %1.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n </table>\n\n</body>\n</html>\n',1,832,'contribution_recurring_edit',0,1,0,NULL),
- (19,'Personal Campaign Pages - Admin Notification','{ts}Personal Campaign Page Notification{/ts} - {contact.display_name}\n','===========================================================\n{ts}Personal Campaign Page Notification{/ts}\n\n===========================================================\n{ts}Action{/ts}: {if $mode EQ \'Update\'}{ts}Updated personal campaign page{/ts}{else}{ts}New personal campaign page{/ts}{/if}\n{ts}Personal Campaign Page Title{/ts}: {$pcpTitle}\n{ts}Current Status{/ts}: {$pcpStatus}\n{capture assign=pcpURL}{crmURL p=\"civicrm/pcp/info\" q=\"reset=1&id=`$pcpId`\" h=0 a=1 fe=1}{/capture}\n{ts}View Page{/ts}:\n>> {$pcpURL}\n\n{ts}Supporter{/ts}: {$supporterName}\n>> {$supporterUrl}\n\n{ts}Linked to Contribution Page{/ts}: {$contribPageTitle}\n>> {$contribPageUrl}\n\n{ts}Manage Personal Campaign Pages{/ts}:\n>> {$managePCPUrl}\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{capture assign=pcpURL     }{crmURL p=\"civicrm/pcp/info\" q=\"reset=1&id=`$pcpId`\" h=0 a=1 fe=1}{/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}Personal Campaign Page Notification{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Action{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {if $mode EQ \'Update\'}\n        {ts}Updated personal campaign page{/ts}\n       {else}\n        {ts}New personal campaign page{/ts}\n       {/if}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Personal Campaign Page Title{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$pcpTitle}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Current Status{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$pcpStatus}\n      </td>\n     </tr>\n\n     <tr>\n      <td {$labelStyle}>\n       <a href=\"{$pcpURL}\">{ts}View Page{/ts}</a>\n      </td>\n      <td></td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Supporter{/ts}\n      </td>\n      <td {$valueStyle}>\n       <a href=\"{$supporterUrl}\">{$supporterName}</a>\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Linked to Contribution Page{/ts}\n      </td>\n      <td {$valueStyle}>\n       <a href=\"{$contribPageUrl}\">{$contribPageTitle}</a>\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       <a href=\"{$managePCPUrl}\">{ts}Manage Personal Campaign Pages{/ts}</a>\n      </td>\n      <td></td>\n     </tr>\n\n    </table>\n   </td>\n  </tr>\n </table>\n\n</body>\n</html>\n',1,833,'pcp_notify',1,0,0,NULL),
- (20,'Personal Campaign Pages - Admin Notification','{ts}Personal Campaign Page Notification{/ts} - {contact.display_name}\n','===========================================================\n{ts}Personal Campaign Page Notification{/ts}\n\n===========================================================\n{ts}Action{/ts}: {if $mode EQ \'Update\'}{ts}Updated personal campaign page{/ts}{else}{ts}New personal campaign page{/ts}{/if}\n{ts}Personal Campaign Page Title{/ts}: {$pcpTitle}\n{ts}Current Status{/ts}: {$pcpStatus}\n{capture assign=pcpURL}{crmURL p=\"civicrm/pcp/info\" q=\"reset=1&id=`$pcpId`\" h=0 a=1 fe=1}{/capture}\n{ts}View Page{/ts}:\n>> {$pcpURL}\n\n{ts}Supporter{/ts}: {$supporterName}\n>> {$supporterUrl}\n\n{ts}Linked to Contribution Page{/ts}: {$contribPageTitle}\n>> {$contribPageUrl}\n\n{ts}Manage Personal Campaign Pages{/ts}:\n>> {$managePCPUrl}\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{capture assign=pcpURL     }{crmURL p=\"civicrm/pcp/info\" q=\"reset=1&id=`$pcpId`\" h=0 a=1 fe=1}{/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}Personal Campaign Page Notification{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Action{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {if $mode EQ \'Update\'}\n        {ts}Updated personal campaign page{/ts}\n       {else}\n        {ts}New personal campaign page{/ts}\n       {/if}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Personal Campaign Page Title{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$pcpTitle}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Current Status{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$pcpStatus}\n      </td>\n     </tr>\n\n     <tr>\n      <td {$labelStyle}>\n       <a href=\"{$pcpURL}\">{ts}View Page{/ts}</a>\n      </td>\n      <td></td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Supporter{/ts}\n      </td>\n      <td {$valueStyle}>\n       <a href=\"{$supporterUrl}\">{$supporterName}</a>\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Linked to Contribution Page{/ts}\n      </td>\n      <td {$valueStyle}>\n       <a href=\"{$contribPageUrl}\">{$contribPageTitle}</a>\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       <a href=\"{$managePCPUrl}\">{ts}Manage Personal Campaign Pages{/ts}</a>\n      </td>\n      <td></td>\n     </tr>\n\n    </table>\n   </td>\n  </tr>\n </table>\n\n</body>\n</html>\n',1,833,'pcp_notify',0,1,0,NULL),
- (21,'Personal Campaign Pages - Supporter Status Change Notification','{ts 1=$contribPageTitle}Your Personal Campaign Page for %1{/ts} - {contact.display_name}\n','{if $pcpStatus eq \'Approved\'}\n============================\n{ts}Your Personal Campaign Page{/ts}\n\n============================\n\n{ts}Your personal campaign page has been approved and is now live.{/ts}\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{if $isTellFriendEnabled}\n\n{ts}After logging in, you can use this form to promote your fundraising page{/ts}:\n{$pcpTellFriendURL}\n\n{/if}\n\n{if $pcpNotifyEmailAddress}\n{ts}Questions? Send email to{/ts}:\n{$pcpNotifyEmailAddress}\n{/if}\n\n{* Rejected message *}\n{elseif $pcpStatus eq \'Not Approved\'}\n============================\n{ts}Your Personal Campaign Page{/ts}\n\n============================\n\n{ts}Your personal campaign page has been reviewed. There were some issues with the content which prevented us from approving the page. We are sorry for any inconvenience.{/ts}\n\n{if $pcpNotifyEmailAddress}\n\n{ts}Please contact our site administrator for more information{/ts}:\n{$pcpNotifyEmailAddress}\n{/if}\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  <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\n    <h1>{ts}Your Personal Campaign Page{/ts}</h1>\n\n    {if $pcpStatus eq \'Approved\'}\n\n     <p>{ts}Your personal campaign page has been approved and is now live.{/ts}</p>\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\n     {if $isTellFriendEnabled}\n      <p><a href=\"{$pcpTellFriendURL}\">{ts}After logging in, you can use this form to promote your fundraising page{/ts}</a></p>\n     {/if}\n\n     {if $pcpNotifyEmailAddress}\n      <p>{ts}Questions? Send email to{/ts}: {$pcpNotifyEmailAddress}</p>\n     {/if}\n\n    {elseif $pcpStatus eq \'Not Approved\'}\n\n     <p>{ts}Your personal campaign page has been reviewed. There were some issues with the content which prevented us from approving the page. We are sorry for any inconvenience.{/ts}</p>\n     {if $pcpNotifyEmailAddress}\n      <p>{ts}Please contact our site administrator for more information{/ts}: {$pcpNotifyEmailAddress}</p>\n     {/if}\n\n    {/if}\n\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,834,'pcp_status_change',1,0,0,NULL),
- (22,'Personal Campaign Pages - Supporter Status Change Notification','{ts 1=$contribPageTitle}Your Personal Campaign Page for %1{/ts} - {contact.display_name}\n','{if $pcpStatus eq \'Approved\'}\n============================\n{ts}Your Personal Campaign Page{/ts}\n\n============================\n\n{ts}Your personal campaign page has been approved and is now live.{/ts}\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{if $isTellFriendEnabled}\n\n{ts}After logging in, you can use this form to promote your fundraising page{/ts}:\n{$pcpTellFriendURL}\n\n{/if}\n\n{if $pcpNotifyEmailAddress}\n{ts}Questions? Send email to{/ts}:\n{$pcpNotifyEmailAddress}\n{/if}\n\n{* Rejected message *}\n{elseif $pcpStatus eq \'Not Approved\'}\n============================\n{ts}Your Personal Campaign Page{/ts}\n\n============================\n\n{ts}Your personal campaign page has been reviewed. There were some issues with the content which prevented us from approving the page. We are sorry for any inconvenience.{/ts}\n\n{if $pcpNotifyEmailAddress}\n\n{ts}Please contact our site administrator for more information{/ts}:\n{$pcpNotifyEmailAddress}\n{/if}\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  <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\n    <h1>{ts}Your Personal Campaign Page{/ts}</h1>\n\n    {if $pcpStatus eq \'Approved\'}\n\n     <p>{ts}Your personal campaign page has been approved and is now live.{/ts}</p>\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\n     {if $isTellFriendEnabled}\n      <p><a href=\"{$pcpTellFriendURL}\">{ts}After logging in, you can use this form to promote your fundraising page{/ts}</a></p>\n     {/if}\n\n     {if $pcpNotifyEmailAddress}\n      <p>{ts}Questions? Send email to{/ts}: {$pcpNotifyEmailAddress}</p>\n     {/if}\n\n    {elseif $pcpStatus eq \'Not Approved\'}\n\n     <p>{ts}Your personal campaign page has been reviewed. There were some issues with the content which prevented us from approving the page. We are sorry for any inconvenience.{/ts}</p>\n     {if $pcpNotifyEmailAddress}\n      <p>{ts}Please contact our site administrator for more information{/ts}: {$pcpNotifyEmailAddress}</p>\n     {/if}\n\n    {/if}\n\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,834,'pcp_status_change',0,1,0,NULL),
- (23,'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,835,'pcp_supporter_notify',1,0,0,NULL),
- (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,835,'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,836,'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,836,'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 isset($totalAmount)}\n{ts}Total Fee{/ts}: {$totalAmount|crmMoney}\n{/if}\n{if isset($totalPaid)}\n{ts}Total Paid{/ts}: {$totalPaid|crmMoney}\n{/if}\n{if isset($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 isset($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 isset($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 isset($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,837,'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 isset($totalAmount)}\n{ts}Total Fee{/ts}: {$totalAmount|crmMoney}\n{/if}\n{if isset($totalPaid)}\n{ts}Total Paid{/ts}: {$totalPaid|crmMoney}\n{/if}\n{if isset($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 isset($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 isset($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 isset($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,837,'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 !empty($is_pay_later)}\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}{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 isset($line.tax_rate) and ($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 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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$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 isset($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 !empty($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 !empty($is_pay_later)}\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=\"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 isset($line.tax_rate) and ($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 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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n            <td>&nbsp;{$value|crmMoney:$currency}</td>\n           {else}\n            <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</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 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        {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 !empty($is_pay_later)}\n        <tr>\n         <td colspan=\"2\" {$labelStyle}>\n          {if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\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,838,'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 !empty($is_pay_later)}\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}{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 isset($line.tax_rate) and ($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 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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$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 isset($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 !empty($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 !empty($is_pay_later)}\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=\"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 isset($line.tax_rate) and ($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 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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n            <td>&nbsp;{$value|crmMoney:$currency}</td>\n           {else}\n            <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</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 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        {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 !empty($is_pay_later)}\n        <tr>\n         <td colspan=\"2\" {$labelStyle}>\n          {if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\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,838,'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 isset($line.tax_rate) and ($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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$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 isset($line.tax_rate) and ($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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {else}\n           <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</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,839,'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 isset($line.tax_rate) and ($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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$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 isset($line.tax_rate) and ($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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {else}\n           <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</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,839,'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  {if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\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>{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}</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,840,'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  {if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\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>{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}</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,840,'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,841,'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,841,'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,842,'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,842,'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,843,'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,843,'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,844,'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,844,'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,845,'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,845,'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 !empty($formValues.receipt_text_signup)}\n{$formValues.receipt_text_signup}\n{elseif !empty($formValues.receipt_text_renewal)}\n{$formValues.receipt_text_renewal}\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 isset($line.tax_rate) and ($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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"} %: {$value|crmMoney:$currency}\n{elseif  $priceset == 0}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n--------------------------------------------------------------------------------------------------\n{/if}\n\n{if isset($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 !empty($formValues.receipt_text_signup)}\n          <p>{$formValues.receipt_text_signup|htmlize}</p>\n        {elseif !empty($formValues.receipt_text_renewal)}\n          <p>{$formValues.receipt_text_renewal|htmlize}</p>\n        {else}\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 isset($line.tax_rate) and ($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 isset($formValues.total_amount) and isset($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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n                        <td>&nbsp;{$value|crmMoney:$currency}</td>\n                      {elseif  $priceset == 0}\n                        <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>\n                        <td>&nbsp;{$value|crmMoney:$currency}</td>\n                      {/if}\n                    </tr>\n                  {/foreach}\n                {/if}\n              {/if}\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              <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,846,'membership_offline_receipt',1,0,0,NULL),
- (46,'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 !empty($formValues.receipt_text_signup)}\n{$formValues.receipt_text_signup}\n{elseif !empty($formValues.receipt_text_renewal)}\n{$formValues.receipt_text_renewal}\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 isset($line.tax_rate) and ($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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"} %: {$value|crmMoney:$currency}\n{elseif  $priceset == 0}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n--------------------------------------------------------------------------------------------------\n{/if}\n\n{if isset($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 !empty($formValues.receipt_text_signup)}\n          <p>{$formValues.receipt_text_signup|htmlize}</p>\n        {elseif !empty($formValues.receipt_text_renewal)}\n          <p>{$formValues.receipt_text_renewal|htmlize}</p>\n        {else}\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 isset($line.tax_rate) and ($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 isset($formValues.total_amount) and isset($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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n                        <td>&nbsp;{$value|crmMoney:$currency}</td>\n                      {elseif  $priceset == 0}\n                        <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>\n                        <td>&nbsp;{$value|crmMoney:$currency}</td>\n                      {/if}\n                    </tr>\n                  {/foreach}\n                {/if}\n              {/if}\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              <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,846,'membership_offline_receipt',0,1,0,NULL),
- (47,'Memberships - 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{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n===========================================================\n{/if}\n\n{if $membership_assign && !$useForMember}\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Type{/ts}: {$membership_name}\n{if $mem_start_date}{ts}Membership Start Date{/ts}: {$mem_start_date|crmDate}\n{/if}\n{if $mem_end_date}{ts}Membership End Date{/ts}: {$mem_end_date|crmDate}\n{/if}\n\n{/if}\n{if $amount}\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{if !$useForMember && isset($membership_amount) && !empty($is_quick_config)}\n{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}\n{if $amount && !$is_separate_payment }\n{ts}Contribution Amount{/ts}: {$amount|crmMoney}\n-------------------------------------------\n{ts}Total{/ts}: {$amount+$membership_amount|crmMoney}\n{/if}\n{elseif !$useForMember && !empty($lineItem) and !empty($priceSetID) & empty($is_quick_config)}\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{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{$line.description|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney|string_format:\"%10s\"} {$line.line_total|crmMoney|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n\n{ts}Total Amount{/ts}: {$amount|crmMoney}\n{else}\n{if $useForMember && $lineItem && empty($is_quick_config)}\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 isset($line.tax_rate) and ($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}: {$amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n--------------------------------------------------------------------------------------------------\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{ts}Amount{/ts}: {$amount|crmMoney} {if isset($amount_level) } - {$amount_level} {/if}\n{/if}\n{elseif isset($membership_amount)}\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}\n{/if}\n\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\n{/if}\n{if !empty($membership_trx_id)}\n{ts}Membership Transaction #{/ts}: {$membership_trx_id}\n\n{/if}\n{if !empty($is_recur)}\n{ts}This membership will be renewed automatically.{/ts}\n{if $cancelSubscriptionUrl}\n\n{ts 1=$cancelSubscriptionUrl}You can cancel the auto-renewal option by visiting this web page: %1.{/ts}\n\n{/if}\n\n{if $updateSubscriptionBillingUrl}\n\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{/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\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}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>{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  </table>\n  <table style=\"width:100%; max-width:500px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\n\n     {if $membership_assign && !$useForMember}\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 $mem_start_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Membership Start Date{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$mem_start_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n      {if $mem_end_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Membership End Date{/ts}\n        </td>\n        <td {$valueStyle}>\n          {$mem_end_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n     {/if}\n\n\n     {if $amount}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Membership Fee{/ts}\n       </th>\n      </tr>\n\n      {if !$useForMember and isset($membership_amount) and !empty($is_quick_config)}\n\n       <tr>\n        <td {$labelStyle}>\n         {ts 1=$membership_name}%1 Membership{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$membership_amount|crmMoney}\n        </td>\n       </tr>\n       {if $amount && !$is_separate_payment }\n         <tr>\n          <td {$labelStyle}>\n           {ts}Contribution Amount{/ts}\n          </td>\n          <td {$valueStyle}>\n           {$amount|crmMoney}\n          </td>\n         </tr>\n         <tr>\n           <td {$labelStyle}>\n           {ts}Total{/ts}\n            </td>\n            <td {$valueStyle}>\n            {$amount+$membership_amount|crmMoney}\n           </td>\n         </tr>\n       {/if}\n\n      {elseif empty($useForMember) && !empty($lineItem) and $priceSetID and empty($is_quick_config)}\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            <th>{ts}Total{/ts}</th>\n           </tr>\n           {foreach from=$value item=line}\n            <tr>\n             <td>\n              {$line.description|truncate:30:\"...\"}\n             </td>\n             <td>\n              {$line.qty}\n             </td>\n             <td>\n              {$line.unit_price|crmMoney}\n             </td>\n             <td>\n              {$line.line_total|crmMoney}\n             </td>\n            </tr>\n           {/foreach}\n          </table>\n         </td>\n        </tr>\n       {/foreach}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$amount|crmMoney}\n        </td>\n       </tr>\n\n      {else}\n       {if $useForMember && $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}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}<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 isset($line.tax_rate) and ($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        <tr>\n         <td {$labelStyle}>\n          {ts}Amount Before Tax:{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$amount-$totalTaxAmount|crmMoney}\n         </td>\n        </tr>\n        {foreach from=$dataArray item=value key=priceset}\n         <tr>\n         {if $priceset || $priceset == 0}\n           <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n         {else}\n           <td>&nbsp;{ts}NO{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n         {/if}\n         </tr>\n        {/foreach}\n       {/if}\n       {/if}\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       <tr>\n        <td {$labelStyle}>\n         {ts}Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$amount|crmMoney} {if isset($amount_level)} - {$amount_level}{/if}\n        </td>\n       </tr>\n\n      {/if}\n\n\n     {elseif isset($membership_amount)}\n\n\n      <tr>\n       <th {$headerStyle}>\n        {ts}Membership Fee{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td {$labelStyle}>\n        {ts 1=$membership_name}%1 Membership{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$membership_amount|crmMoney}\n       </td>\n      </tr>\n\n\n     {/if}\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($membership_trx_id)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Membership Transaction #{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$membership_trx_id}\n       </td>\n      </tr>\n     {/if}\n     {if !empty($is_recur)}\n       <tr>\n        <td colspan=\"2\" {$labelStyle}>\n         {ts}This membership will be renewed automatically.{/ts}\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         {/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 automatically renewed membership 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     {/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($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}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,847,'membership_online_receipt',1,0,0,NULL),
- (48,'Memberships - 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{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n===========================================================\n{/if}\n\n{if $membership_assign && !$useForMember}\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Type{/ts}: {$membership_name}\n{if $mem_start_date}{ts}Membership Start Date{/ts}: {$mem_start_date|crmDate}\n{/if}\n{if $mem_end_date}{ts}Membership End Date{/ts}: {$mem_end_date|crmDate}\n{/if}\n\n{/if}\n{if $amount}\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{if !$useForMember && isset($membership_amount) && !empty($is_quick_config)}\n{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}\n{if $amount && !$is_separate_payment }\n{ts}Contribution Amount{/ts}: {$amount|crmMoney}\n-------------------------------------------\n{ts}Total{/ts}: {$amount+$membership_amount|crmMoney}\n{/if}\n{elseif !$useForMember && !empty($lineItem) and !empty($priceSetID) & empty($is_quick_config)}\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{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{$line.description|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney|string_format:\"%10s\"} {$line.line_total|crmMoney|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n\n{ts}Total Amount{/ts}: {$amount|crmMoney}\n{else}\n{if $useForMember && $lineItem && empty($is_quick_config)}\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 isset($line.tax_rate) and ($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}: {$amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n--------------------------------------------------------------------------------------------------\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{ts}Amount{/ts}: {$amount|crmMoney} {if isset($amount_level) } - {$amount_level} {/if}\n{/if}\n{elseif isset($membership_amount)}\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}\n{/if}\n\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\n{/if}\n{if !empty($membership_trx_id)}\n{ts}Membership Transaction #{/ts}: {$membership_trx_id}\n\n{/if}\n{if !empty($is_recur)}\n{ts}This membership will be renewed automatically.{/ts}\n{if $cancelSubscriptionUrl}\n\n{ts 1=$cancelSubscriptionUrl}You can cancel the auto-renewal option by visiting this web page: %1.{/ts}\n\n{/if}\n\n{if $updateSubscriptionBillingUrl}\n\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{/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\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}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>{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  </table>\n  <table style=\"width:100%; max-width:500px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\n\n     {if $membership_assign && !$useForMember}\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 $mem_start_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Membership Start Date{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$mem_start_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n      {if $mem_end_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Membership End Date{/ts}\n        </td>\n        <td {$valueStyle}>\n          {$mem_end_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n     {/if}\n\n\n     {if $amount}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Membership Fee{/ts}\n       </th>\n      </tr>\n\n      {if !$useForMember and isset($membership_amount) and !empty($is_quick_config)}\n\n       <tr>\n        <td {$labelStyle}>\n         {ts 1=$membership_name}%1 Membership{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$membership_amount|crmMoney}\n        </td>\n       </tr>\n       {if $amount && !$is_separate_payment }\n         <tr>\n          <td {$labelStyle}>\n           {ts}Contribution Amount{/ts}\n          </td>\n          <td {$valueStyle}>\n           {$amount|crmMoney}\n          </td>\n         </tr>\n         <tr>\n           <td {$labelStyle}>\n           {ts}Total{/ts}\n            </td>\n            <td {$valueStyle}>\n            {$amount+$membership_amount|crmMoney}\n           </td>\n         </tr>\n       {/if}\n\n      {elseif empty($useForMember) && !empty($lineItem) and $priceSetID and empty($is_quick_config)}\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            <th>{ts}Total{/ts}</th>\n           </tr>\n           {foreach from=$value item=line}\n            <tr>\n             <td>\n              {$line.description|truncate:30:\"...\"}\n             </td>\n             <td>\n              {$line.qty}\n             </td>\n             <td>\n              {$line.unit_price|crmMoney}\n             </td>\n             <td>\n              {$line.line_total|crmMoney}\n             </td>\n            </tr>\n           {/foreach}\n          </table>\n         </td>\n        </tr>\n       {/foreach}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$amount|crmMoney}\n        </td>\n       </tr>\n\n      {else}\n       {if $useForMember && $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}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}<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 isset($line.tax_rate) and ($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        <tr>\n         <td {$labelStyle}>\n          {ts}Amount Before Tax:{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$amount-$totalTaxAmount|crmMoney}\n         </td>\n        </tr>\n        {foreach from=$dataArray item=value key=priceset}\n         <tr>\n         {if $priceset || $priceset == 0}\n           <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n         {else}\n           <td>&nbsp;{ts}NO{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n         {/if}\n         </tr>\n        {/foreach}\n       {/if}\n       {/if}\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       <tr>\n        <td {$labelStyle}>\n         {ts}Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$amount|crmMoney} {if isset($amount_level)} - {$amount_level}{/if}\n        </td>\n       </tr>\n\n      {/if}\n\n\n     {elseif isset($membership_amount)}\n\n\n      <tr>\n       <th {$headerStyle}>\n        {ts}Membership Fee{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td {$labelStyle}>\n        {ts 1=$membership_name}%1 Membership{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$membership_amount|crmMoney}\n       </td>\n      </tr>\n\n\n     {/if}\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($membership_trx_id)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Membership Transaction #{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$membership_trx_id}\n       </td>\n      </tr>\n     {/if}\n     {if !empty($is_recur)}\n       <tr>\n        <td colspan=\"2\" {$labelStyle}>\n         {ts}This membership will be renewed automatically.{/ts}\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         {/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 automatically renewed membership 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     {/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($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}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,847,'membership_online_receipt',0,1,0,NULL),
- (49,'Memberships - Auto-renew Cancellation Notification','{ts}Autorenew Membership Cancellation Notification{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$membershipType}The automatic renewal of your %1 membership has been cancelled as requested. This does not affect the status of your membership - you will receive a separate notification when your membership is up for renewal.{/ts}\n\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Status{/ts}: {$membership_status}\n{if $mem_start_date}{ts}Membership Start Date{/ts}: {$mem_start_date|crmDate}\n{/if}\n{if $mem_end_date}{ts}Membership End Date{/ts}: {$mem_end_date|crmDate}\n{/if}\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    <p>{ts 1=$membershipType}The automatic renewal of your %1 membership has been cancelled as requested. This does not affect the status of your membership - you will receive a separate notification when your membership is up for renewal.{/ts}</p>\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      <tr>\n       <th {$headerStyle}>\n        {ts}Membership Information{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td {$labelStyle}>\n        {ts}Membership Status{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$membership_status}\n       </td>\n      </tr>\n      {if $mem_start_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Membership Start Date{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$mem_start_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n      {if $mem_end_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Membership End Date{/ts}\n        </td>\n        <td {$valueStyle}>\n          {$mem_end_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n\n </table>\n\n</body>\n</html>\n',1,848,'membership_autorenew_cancelled',1,0,0,NULL),
- (50,'Memberships - Auto-renew Cancellation Notification','{ts}Autorenew Membership Cancellation Notification{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$membershipType}The automatic renewal of your %1 membership has been cancelled as requested. This does not affect the status of your membership - you will receive a separate notification when your membership is up for renewal.{/ts}\n\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Status{/ts}: {$membership_status}\n{if $mem_start_date}{ts}Membership Start Date{/ts}: {$mem_start_date|crmDate}\n{/if}\n{if $mem_end_date}{ts}Membership End Date{/ts}: {$mem_end_date|crmDate}\n{/if}\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    <p>{ts 1=$membershipType}The automatic renewal of your %1 membership has been cancelled as requested. This does not affect the status of your membership - you will receive a separate notification when your membership is up for renewal.{/ts}</p>\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      <tr>\n       <th {$headerStyle}>\n        {ts}Membership Information{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td {$labelStyle}>\n        {ts}Membership Status{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$membership_status}\n       </td>\n      </tr>\n      {if $mem_start_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Membership Start Date{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$mem_start_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n      {if $mem_end_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Membership End Date{/ts}\n        </td>\n        <td {$valueStyle}>\n          {$mem_end_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n\n </table>\n\n</body>\n</html>\n',1,848,'membership_autorenew_cancelled',0,1,0,NULL),
- (51,'Memberships - Auto-renew Billing Updates','{ts}Membership Autorenewal Billing Updates{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$membershipType}Billing details for your automatically renewed %1 membership have been updated.{/ts}\n\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\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\n\n{ts 1=$receipt_from_email}If you have questions please contact us at %1{/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=$membershipType}Billing details for your automatically renewed %1 membership have been updated.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n </table>\n\n  <table style=\"width:100%; max-width:500px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\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        <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      <tr>\n        <td {$labelStyle}>\n         {ts 1=$receipt_from_email}If you have questions please contact us at %1{/ts}\n        </td>\n      </tr>\n\n  </table>\n\n</body>\n</html>\n',1,849,'membership_autorenew_billing',1,0,0,NULL),
- (52,'Memberships - Auto-renew Billing Updates','{ts}Membership Autorenewal Billing Updates{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$membershipType}Billing details for your automatically renewed %1 membership have been updated.{/ts}\n\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\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\n\n{ts 1=$receipt_from_email}If you have questions please contact us at %1{/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=$membershipType}Billing details for your automatically renewed %1 membership have been updated.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n </table>\n\n  <table style=\"width:100%; max-width:500px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\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        <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      <tr>\n        <td {$labelStyle}>\n         {ts 1=$receipt_from_email}If you have questions please contact us at %1{/ts}\n        </td>\n      </tr>\n\n  </table>\n\n</body>\n</html>\n',1,849,'membership_autorenew_billing',0,1,0,NULL),
- (53,'Test-drive - Receipt Header','[TEST]\n','***********************************************************\n\n{ts}Test-drive Email / Receipt{/ts}\n\n{ts}This is a test-drive email. No live financial transaction has occurred.{/ts}\n\n***********************************************************\n',' <table id=\"crm-event_receipt_test\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n  <tr>\n   <td>\n    <p>{ts}Test-drive Email / Receipt{/ts}</p>\n    <p>{ts}This is a test-drive email. No live financial transaction has occurred.{/ts}</p>\n   </td>\n  </tr>\n </table>\n',1,850,'test_preview',1,0,0,NULL),
- (54,'Test-drive - Receipt Header','[TEST]\n','***********************************************************\n\n{ts}Test-drive Email / Receipt{/ts}\n\n{ts}This is a test-drive email. No live financial transaction has occurred.{/ts}\n\n***********************************************************\n',' <table id=\"crm-event_receipt_test\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n  <tr>\n   <td>\n    <p>{ts}Test-drive Email / Receipt{/ts}</p>\n    <p>{ts}This is a test-drive email. No live financial transaction has occurred.{/ts}</p>\n   </td>\n  </tr>\n </table>\n',1,850,'test_preview',0,1,0,NULL),
- (55,'Pledges - Acknowledgement','{ts}Thank you for your Pledge{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}Thank you for your generous pledge.{/ts}\n\n===========================================================\n{ts}Pledge Information{/ts}\n\n===========================================================\n{ts}Pledge Received{/ts}: {$create_date|truncate:10:\'\'|crmDate}\n{ts}Total Pledge Amount{/ts}: {$total_pledge_amount|crmMoney:$currency}\n\n===========================================================\n{ts}Payment Schedule{/ts}\n\n===========================================================\n{ts 1=$scheduled_amount|crmMoney:$currency 2=$frequency_interval 3=$frequency_unit 4=$installments}%1 every %2 %3 for %4 installments.{/ts}\n\n{if $frequency_day}\n\n{ts 1=$frequency_day 2=$frequency_unit}Payments are due on day %1 of the %2.{/ts}\n{/if}\n\n{if $payments}\n{assign var=\"count\" value=\"1\"}\n{foreach from=$payments item=payment}\n\n{ts 1=$count}Payment %1{/ts}: {$payment.amount|crmMoney:$currency} {if $payment.status eq 1}{ts}paid{/ts} {$payment.receive_date|truncate:10:\'\'|crmDate}{else}{ts}due{/ts} {$payment.due_date|truncate:10:\'\'|crmDate}{/if}\n{assign var=\"count\" value=`$count+1`}\n{/foreach}\n{/if}\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 need to modify your payment schedule.{/ts}\n\n{if $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','<!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}Thank you for your generous pledge.{/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}Pledge Information{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Pledge Received{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$create_date|truncate:10:\'\'|crmDate}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Pledge Amount{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$total_pledge_amount|crmMoney:$currency}\n      </td>\n     </tr>\n     <tr>\n      <th {$headerStyle}>\n       {ts}Payment Schedule{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       <p>{ts 1=$scheduled_amount|crmMoney:$currency 2=$frequency_interval 3=$frequency_unit 4=$installments}%1 every %2 %3 for %4 installments.{/ts}</p>\n\n       {if $frequency_day}\n        <p>{ts 1=$frequency_day 2=$frequency_unit}Payments are due on day %1 of the %2.{/ts}</p>\n       {/if}\n      </td>\n     </tr>\n\n     {if $payments}\n      {assign var=\"count\" value=\"1\"}\n      {foreach from=$payments item=payment}\n       <tr>\n        <td {$labelStyle}>\n         {ts 1=$count}Payment %1{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$payment.amount|crmMoney:$currency} {if $payment.status eq 1}{ts}paid{/ts} {$payment.receive_date|truncate:10:\'\'|crmDate}{else}{ts}due{/ts} {$payment.due_date|truncate:10:\'\'|crmDate}{/if}\n        </td>\n       </tr>\n       {assign var=\"count\" value=`$count+1`}\n      {/foreach}\n     {/if}\n\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\nor need to modify your payment schedule.{/ts}</p>\n      </td>\n     </tr>\n\n     {if $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,851,'pledge_acknowledge',1,0,0,NULL),
- (56,'Pledges - Acknowledgement','{ts}Thank you for your Pledge{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}Thank you for your generous pledge.{/ts}\n\n===========================================================\n{ts}Pledge Information{/ts}\n\n===========================================================\n{ts}Pledge Received{/ts}: {$create_date|truncate:10:\'\'|crmDate}\n{ts}Total Pledge Amount{/ts}: {$total_pledge_amount|crmMoney:$currency}\n\n===========================================================\n{ts}Payment Schedule{/ts}\n\n===========================================================\n{ts 1=$scheduled_amount|crmMoney:$currency 2=$frequency_interval 3=$frequency_unit 4=$installments}%1 every %2 %3 for %4 installments.{/ts}\n\n{if $frequency_day}\n\n{ts 1=$frequency_day 2=$frequency_unit}Payments are due on day %1 of the %2.{/ts}\n{/if}\n\n{if $payments}\n{assign var=\"count\" value=\"1\"}\n{foreach from=$payments item=payment}\n\n{ts 1=$count}Payment %1{/ts}: {$payment.amount|crmMoney:$currency} {if $payment.status eq 1}{ts}paid{/ts} {$payment.receive_date|truncate:10:\'\'|crmDate}{else}{ts}due{/ts} {$payment.due_date|truncate:10:\'\'|crmDate}{/if}\n{assign var=\"count\" value=`$count+1`}\n{/foreach}\n{/if}\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 need to modify your payment schedule.{/ts}\n\n{if $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','<!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}Thank you for your generous pledge.{/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}Pledge Information{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Pledge Received{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$create_date|truncate:10:\'\'|crmDate}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Pledge Amount{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$total_pledge_amount|crmMoney:$currency}\n      </td>\n     </tr>\n     <tr>\n      <th {$headerStyle}>\n       {ts}Payment Schedule{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       <p>{ts 1=$scheduled_amount|crmMoney:$currency 2=$frequency_interval 3=$frequency_unit 4=$installments}%1 every %2 %3 for %4 installments.{/ts}</p>\n\n       {if $frequency_day}\n        <p>{ts 1=$frequency_day 2=$frequency_unit}Payments are due on day %1 of the %2.{/ts}</p>\n       {/if}\n      </td>\n     </tr>\n\n     {if $payments}\n      {assign var=\"count\" value=\"1\"}\n      {foreach from=$payments item=payment}\n       <tr>\n        <td {$labelStyle}>\n         {ts 1=$count}Payment %1{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$payment.amount|crmMoney:$currency} {if $payment.status eq 1}{ts}paid{/ts} {$payment.receive_date|truncate:10:\'\'|crmDate}{else}{ts}due{/ts} {$payment.due_date|truncate:10:\'\'|crmDate}{/if}\n        </td>\n       </tr>\n       {assign var=\"count\" value=`$count+1`}\n      {/foreach}\n     {/if}\n\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\nor need to modify your payment schedule.{/ts}</p>\n      </td>\n     </tr>\n\n     {if $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,851,'pledge_acknowledge',0,1,0,NULL),
- (57,'Pledges - Payment Reminder','{ts}Pledge Payment Reminder{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$next_payment|truncate:10:\'\'|crmDate}This is a reminder that the next payment on your pledge is due on %1.{/ts}\n\n===========================================================\n{ts}Payment Due{/ts}\n\n===========================================================\n{ts}Amount Due{/ts}: {$amount_due|crmMoney:$currency}\n{ts}Due Date{/ts}: {$scheduled_payment_date|truncate:10:\'\'|crmDate}\n\n{if $contribution_page_id}\n{capture assign=contributionUrl}{crmURL p=\'civicrm/contribute/transact\' q=\"reset=1&id=`$contribution_page_id`&cid=`{contact.id}`&pledgeId=`$pledge_id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\nClick this link to go to a web page where you can make your payment online:\n{$contributionUrl}\n{else}\n{ts}Please mail your payment to{/ts}:\n{domain.address}\n{/if}\n\n===========================================================\n{ts}Pledge Information{/ts}\n\n===========================================================\n{ts}Pledge Received{/ts}: {$create_date|truncate:10:\'\'|crmDate}\n{ts}Total Pledge Amount{/ts}: {$amount|crmMoney:$currency}\n{ts}Total Paid{/ts}: {$amount_paid|crmMoney:$currency}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'} Please contact us at %1 or send email to %2 if you have questions\nor need to modify your payment schedule.{/ts}\n\n\n{ts}Thank your for your generous support.{/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_display}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts 1=$next_payment|truncate:10:\'\'|crmDate}This is a reminder that the next payment on your pledge is due on %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}Payment Due{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Amount Due{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$amount_due|crmMoney:$currency}\n      </td>\n     </tr>\n    </table>\n   </td>\n  </tr>\n\n  <tr>\n   <td>\n    {if $contribution_page_id}\n     {capture assign=contributionUrl}{crmURL p=\'civicrm/contribute/transact\' q=\"reset=1&id=`$contribution_page_id`&cid=`{contact.id}`&pledgeId=`$pledge_id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\n     <p><a href=\"{$contributionUrl}\">{ts}Go to a web page where you can make your payment online{/ts}</a></p>\n    {else}\n     <p>{ts}Please mail your payment to{/ts}: {domain.address}</p>\n    {/if}\n   </td>\n  </tr>\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}Pledge Information{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Pledge Received{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$create_date|truncate:10:\'\'|crmDate}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Pledge Amount{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$amount|crmMoney:$currency}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Paid{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$amount_paid|crmMoney:$currency}\n      </td>\n     </tr>\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\nor need to modify your payment schedule.{/ts}</p>\n    <p>{ts}Thank your for your generous support.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,852,'pledge_reminder',1,0,0,NULL),
- (58,'Pledges - Payment Reminder','{ts}Pledge Payment Reminder{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$next_payment|truncate:10:\'\'|crmDate}This is a reminder that the next payment on your pledge is due on %1.{/ts}\n\n===========================================================\n{ts}Payment Due{/ts}\n\n===========================================================\n{ts}Amount Due{/ts}: {$amount_due|crmMoney:$currency}\n{ts}Due Date{/ts}: {$scheduled_payment_date|truncate:10:\'\'|crmDate}\n\n{if $contribution_page_id}\n{capture assign=contributionUrl}{crmURL p=\'civicrm/contribute/transact\' q=\"reset=1&id=`$contribution_page_id`&cid=`{contact.id}`&pledgeId=`$pledge_id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\nClick this link to go to a web page where you can make your payment online:\n{$contributionUrl}\n{else}\n{ts}Please mail your payment to{/ts}:\n{domain.address}\n{/if}\n\n===========================================================\n{ts}Pledge Information{/ts}\n\n===========================================================\n{ts}Pledge Received{/ts}: {$create_date|truncate:10:\'\'|crmDate}\n{ts}Total Pledge Amount{/ts}: {$amount|crmMoney:$currency}\n{ts}Total Paid{/ts}: {$amount_paid|crmMoney:$currency}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'} Please contact us at %1 or send email to %2 if you have questions\nor need to modify your payment schedule.{/ts}\n\n\n{ts}Thank your for your generous support.{/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_display}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts 1=$next_payment|truncate:10:\'\'|crmDate}This is a reminder that the next payment on your pledge is due on %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}Payment Due{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Amount Due{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$amount_due|crmMoney:$currency}\n      </td>\n     </tr>\n    </table>\n   </td>\n  </tr>\n\n  <tr>\n   <td>\n    {if $contribution_page_id}\n     {capture assign=contributionUrl}{crmURL p=\'civicrm/contribute/transact\' q=\"reset=1&id=`$contribution_page_id`&cid=`{contact.id}`&pledgeId=`$pledge_id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\n     <p><a href=\"{$contributionUrl}\">{ts}Go to a web page where you can make your payment online{/ts}</a></p>\n    {else}\n     <p>{ts}Please mail your payment to{/ts}: {domain.address}</p>\n    {/if}\n   </td>\n  </tr>\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}Pledge Information{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Pledge Received{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$create_date|truncate:10:\'\'|crmDate}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Pledge Amount{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$amount|crmMoney:$currency}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Paid{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$amount_paid|crmMoney:$currency}\n      </td>\n     </tr>\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\nor need to modify your payment schedule.{/ts}</p>\n    <p>{ts}Thank your for your generous support.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,852,'pledge_reminder',0,1,0,NULL),
- (59,'Profiles - Admin Notification','{$grouptitle} {ts 1=$displayName}Submitted by %1{/ts} - {contact.display_name}\n','{ts}Submitted For:{/ts} {$displayName}\n{ts}Date:{/ts} {$currentDate}\n{ts}Contact Summary:{/ts} {$contactLink}\n\n===========================================================\n{$grouptitle}\n\n===========================================================\n{foreach from=$values item=value key=valueName}\n{$valueName}: {$value}\n{/foreach}\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      <td {$labelStyle}>\n       {ts}Submitted For{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$displayName}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Date{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$currentDate}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Contact Summary{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$contactLink}\n      </td>\n     </tr>\n\n     <tr>\n      <th {$headerStyle}>\n       {$grouptitle}\n      </th>\n     </tr>\n\n     {foreach from=$values item=value key=valueName}\n      <tr>\n       <td {$labelStyle}>\n        {$valueName}\n       </td>\n       <td {$valueStyle}>\n        {$value}\n       </td>\n      </tr>\n     {/foreach}\n    </table>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,853,'uf_notify',1,0,0,NULL),
- (60,'Profiles - Admin Notification','{$grouptitle} {ts 1=$displayName}Submitted by %1{/ts} - {contact.display_name}\n','{ts}Submitted For:{/ts} {$displayName}\n{ts}Date:{/ts} {$currentDate}\n{ts}Contact Summary:{/ts} {$contactLink}\n\n===========================================================\n{$grouptitle}\n\n===========================================================\n{foreach from=$values item=value key=valueName}\n{$valueName}: {$value}\n{/foreach}\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      <td {$labelStyle}>\n       {ts}Submitted For{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$displayName}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Date{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$currentDate}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Contact Summary{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$contactLink}\n      </td>\n     </tr>\n\n     <tr>\n      <th {$headerStyle}>\n       {$grouptitle}\n      </th>\n     </tr>\n\n     {foreach from=$values item=value key=valueName}\n      <tr>\n       <td {$labelStyle}>\n        {$valueName}\n       </td>\n       <td {$valueStyle}>\n        {$value}\n       </td>\n      </tr>\n     {/foreach}\n    </table>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,853,'uf_notify',0,1,0,NULL),
- (61,'Petition - signature added','Thank you for signing {$petition.title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\nThank you for signing {$petition.title}.\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n\n<p>Thank you for signing {$petition.title}.</p>\n\n{include file=\"CRM/Campaign/Page/Petition/SocialNetwork.tpl\" petition_id=$survey_id noscript=true emailMode=true}\n',1,854,'petition_sign',1,0,0,NULL),
- (62,'Petition - signature added','Thank you for signing {$petition.title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\nThank you for signing {$petition.title}.\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n\n<p>Thank you for signing {$petition.title}.</p>\n\n{include file=\"CRM/Campaign/Page/Petition/SocialNetwork.tpl\" petition_id=$survey_id noscript=true emailMode=true}\n',1,854,'petition_sign',0,1,0,NULL),
- (63,'Petition - need verification','Confirmation of signature needed for {$petition.title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\nThank you for signing {$petition.title}.\n\nIn order to complete your signature, we must confirm your e-mail.\nPlease do so by visiting the following email confirmation web page:\n\n{$petition.confirmUrlPlainText}\n\nIf you did not sign this petition, please ignore this message.\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n\n<p>Thank you for signing {$petition.title}.</p>\n\n<p>In order to <b>complete your signature</b>, we must confirm your e-mail.\n<br />\nPlease do so by visiting the following web page by clicking\non the link below or pasting the link into your browser.\n<br /><br />\nEmail confirmation page: <a href=\"{$petition.confirmUrl}\">{$petition.confirmUrl}</a></p>\n\n<p>If you did not sign this petition, please ignore this message.</p>\n',1,855,'petition_confirmation_needed',1,0,0,NULL),
- (64,'Petition - need verification','Confirmation of signature needed for {$petition.title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\nThank you for signing {$petition.title}.\n\nIn order to complete your signature, we must confirm your e-mail.\nPlease do so by visiting the following email confirmation web page:\n\n{$petition.confirmUrlPlainText}\n\nIf you did not sign this petition, please ignore this message.\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n\n<p>Thank you for signing {$petition.title}.</p>\n\n<p>In order to <b>complete your signature</b>, we must confirm your e-mail.\n<br />\nPlease do so by visiting the following web page by clicking\non the link below or pasting the link into your browser.\n<br /><br />\nEmail confirmation page: <a href=\"{$petition.confirmUrl}\">{$petition.confirmUrl}</a></p>\n\n<p>If you did not sign this petition, please ignore this message.</p>\n',1,855,'petition_confirmation_needed',0,1,0,NULL),
+ (1,'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}{if !empty($field.category)}({$field.category}){/if} : {$field.value|crmDate:$config->dateformatDatetime}\n{else}\n{$field.label}{if !empty($field.category)}({$field.category}){/if} : {$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}{if !empty($field.category)}({$field.category}){/if}\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,828,'case_activity',1,0,0,NULL),
+ (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}{if !empty($field.category)}({$field.category}){/if} : {$field.value|crmDate:$config->dateformatDatetime}\n{else}\n{$field.label}{if !empty($field.category)}({$field.category}){/if} : {$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}{if !empty($field.category)}({$field.category}){/if}\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,828,'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,829,'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,829,'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 !empty($formValues.contributionType_name)}\n{ts}Financial Type{/ts}: {$formValues.contributionType_name}\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 isset($line.tax_rate) and ($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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}% : {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if} : {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount) && $totalTaxAmount !== \'null\'}\n{ts}Total Tax Amount{/ts} : {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{ts}Total Amount{/ts} : {$formValues.total_amount|crmMoney:$currency}\n{if !empty($receive_date)}\n{ts}Date Received{/ts}: {$receive_date|truncate:10:\'\'|crmDate}\n{/if}\n{if !empty($receipt_date)}\n{ts}Receipt Date{/ts}: {$receipt_date|truncate:10:\'\'|crmDate}\n{/if}\n{if !empty($formValues.paidBy) and empty($formValues.hidden_CreditCard)}\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 !empty($formValues.trxn_id)}\n{ts}Transaction ID{/ts}: {$formValues.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 !empty($formValues.contributionType_name)}\n        <td {$labelStyle}>\n         {ts}Financial Type{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$formValues.contributionType_name}\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 isset($line.tax_rate) and ($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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n          <td>&nbsp;{$value|crmMoney:$currency}</td>\n        {else}\n          <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>\n          <td>&nbsp;{$value|crmMoney:$currency}</td>\n        {/if}\n        </tr>\n      {/foreach}\n     {/if}\n\n     {if isset($totalTaxAmount) && $totalTaxAmount !== \'null\'}\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\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Amount{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$formValues.total_amount|crmMoney:$currency}\n      </td>\n     </tr>\n\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\n      {if !empty($receipt_date)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Receipt Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$receipt_date|truncate:10:\'\'|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($formValues.paidBy) and empty($formValues.hidden_CreditCard)}\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\n     {if !empty($formValues.trxn_id)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Transaction ID{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$formValues.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,830,'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 !empty($formValues.contributionType_name)}\n{ts}Financial Type{/ts}: {$formValues.contributionType_name}\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 isset($line.tax_rate) and ($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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}% : {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if} : {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount) && $totalTaxAmount !== \'null\'}\n{ts}Total Tax Amount{/ts} : {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{ts}Total Amount{/ts} : {$formValues.total_amount|crmMoney:$currency}\n{if !empty($receive_date)}\n{ts}Date Received{/ts}: {$receive_date|truncate:10:\'\'|crmDate}\n{/if}\n{if !empty($receipt_date)}\n{ts}Receipt Date{/ts}: {$receipt_date|truncate:10:\'\'|crmDate}\n{/if}\n{if !empty($formValues.paidBy) and empty($formValues.hidden_CreditCard)}\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 !empty($formValues.trxn_id)}\n{ts}Transaction ID{/ts}: {$formValues.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 !empty($formValues.contributionType_name)}\n        <td {$labelStyle}>\n         {ts}Financial Type{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$formValues.contributionType_name}\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 isset($line.tax_rate) and ($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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n          <td>&nbsp;{$value|crmMoney:$currency}</td>\n        {else}\n          <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>\n          <td>&nbsp;{$value|crmMoney:$currency}</td>\n        {/if}\n        </tr>\n      {/foreach}\n     {/if}\n\n     {if isset($totalTaxAmount) && $totalTaxAmount !== \'null\'}\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\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Amount{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$formValues.total_amount|crmMoney:$currency}\n      </td>\n     </tr>\n\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\n      {if !empty($receipt_date)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Receipt Date{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$receipt_date|truncate:10:\'\'|crmDate}\n       </td>\n      </tr>\n     {/if}\n\n     {if !empty($formValues.paidBy) and empty($formValues.hidden_CreditCard)}\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\n     {if !empty($formValues.trxn_id)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Transaction ID{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$formValues.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,830,'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{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n===========================================================\n{/if}\n\n{if $amount}\n===========================================================\n{ts}Contribution Information{/ts}\n\n===========================================================\n{if $lineItem and $priceSetID and empty($is_quick_config)}\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 isset($line.tax_rate) and ($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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{ts}Total Amount{/ts}: {$amount|crmMoney:$currency}\n{else}\n{ts}Amount{/ts}: {$amount|crmMoney:$currency} {if isset($amount_level) } - {$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>{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  </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 !empty($lineItem) and !empty($priceSetID) and empty($is_quick_config)}\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 isset($line.tax_rate) and ($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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {else}\n           <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {/if}\n         </tr>\n        {/foreach}\n\n       {/if}\n       {if isset($totalTaxAmount)}\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             {$totalTaxAmount|crmMoney:$currency}\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 isset($amount_level)} - {$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,831,'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{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n===========================================================\n{/if}\n\n{if $amount}\n===========================================================\n{ts}Contribution Information{/ts}\n\n===========================================================\n{if $lineItem and $priceSetID and empty($is_quick_config)}\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 isset($line.tax_rate) and ($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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{ts}Total Amount{/ts}: {$amount|crmMoney:$currency}\n{else}\n{ts}Amount{/ts}: {$amount|crmMoney:$currency} {if isset($amount_level) } - {$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>{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  </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 !empty($lineItem) and !empty($priceSetID) and empty($is_quick_config)}\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 isset($line.tax_rate) and ($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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {else}\n           <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {/if}\n         </tr>\n        {/foreach}\n\n       {/if}\n       {if isset($totalTaxAmount)}\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             {$totalTaxAmount|crmMoney:$currency}\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 isset($amount_level)} - {$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,831,'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_organization}</font></b></td>\n        </tr>\n        <tr>\n          {if $organization_name}\n            <td><font size=\"1\" align=\"center\">{contact.display_name}  ({$organization_name})</font></td>\n          {else}\n            <td><font size=\"1\" align=\"center\">{contact.display_name}</font></td>\n          {/if}\n          <td><font size=\"1\" align=\"right\">{$invoice_date}</font></td>\n          <td style=\"white-space: nowrap\">\n            <font size=\"1\" align=\"right\">\n              {if $domain_street_address }{$domain_street_address}{/if}\n              {if $domain_supplemental_address_1 }{$domain_supplemental_address_1}{/if}\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              {if $domain_supplemental_address_2 }{$domain_supplemental_address_2}{/if}\n              {if $domain_state }{$domain_state}{/if}\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\">{$invoice_number}</font></td>\n          <td style=\"white-space: nowrap\">\n            <font size=\"1\" align=\"right\">\n              {if $domain_city}{$domain_city}{/if}\n              {if $domain_postal_code }{$domain_postal_code}{/if}\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\">{if $domain_country}{$domain_country}{/if}</font></td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"right\"> {$country}</font></td>\n          <td><font size=\"1\" align=\"right\">{if !empty($source)}{$source}{/if}</font></td>\n          <td valign=\"top\" style=\"white-space: nowrap\"><font size=\"1\" align=\"right\">{if $domain_email}{$domain_email}{/if}</font> </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td></td>\n          <td valign=\"top\"><font size=\"1\" align=\"right\">{if $domain_phone}{$domain_phone}{/if}</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\">{if isset($taxTerm)}{$taxTerm}{/if}</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 isset($value.tax_rate)}{$value.tax_rate}%{/if}</font></td>\n                  {else}\n                    <td style=\"text-align:right;\"><font size=\"1\">{if isset($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 isset($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 isset($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_organization}<br />\n              {$domain_street_address} {$domain_supplemental_address_1}<br />\n              {$domain_supplemental_address_2} {$domain_state}<br />\n              {$domain_city} {$domain_postal_code}<br />\n              {$domain_country}<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\">{$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_organization}</font></td>\n        </tr>\n        <tr>\n          {if $organization_name}\n            <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{contact.display_name}  ({$organization_name})</font></td>\n          {else}\n            <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{contact.display_name}</font></td>\n          {/if}\n          <td style=\"padding-left:30px;\"><font size=\"1\" align=\"right\">{$invoice_date}</font></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {if $domain_street_address }{$domain_street_address}{/if}\n              {if $domain_supplemental_address_1 }{$domain_supplemental_address_1}{/if}\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              {if $domain_supplemental_address_2 }{$domain_supplemental_address_2}{/if}\n              {if $domain_state }{$domain_state}{/if}\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              {if $domain_city}{$domain_city}{/if}\n              {if $domain_postal_code }{$domain_postal_code}{/if}\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              {if $domain_country}{$domain_country}{/if}\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              {if $domain_email}{$domain_email}{/if}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {if $domain_phone}{$domain_phone}{/if}\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\">{if isset($taxTerm)}{$taxTerm}{/if}</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 isset($value.tax_rate)}{$value.tax_rate}%{/if}</font></td>\n                  {else}\n                    <td style=\"padding-left:28px;text-align:right\"><font size=\"1\">{if isset($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 isset($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 isset($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,832,'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_organization}</font></b></td>\n        </tr>\n        <tr>\n          {if $organization_name}\n            <td><font size=\"1\" align=\"center\">{contact.display_name}  ({$organization_name})</font></td>\n          {else}\n            <td><font size=\"1\" align=\"center\">{contact.display_name}</font></td>\n          {/if}\n          <td><font size=\"1\" align=\"right\">{$invoice_date}</font></td>\n          <td style=\"white-space: nowrap\">\n            <font size=\"1\" align=\"right\">\n              {if $domain_street_address }{$domain_street_address}{/if}\n              {if $domain_supplemental_address_1 }{$domain_supplemental_address_1}{/if}\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              {if $domain_supplemental_address_2 }{$domain_supplemental_address_2}{/if}\n              {if $domain_state }{$domain_state}{/if}\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\">{$invoice_number}</font></td>\n          <td style=\"white-space: nowrap\">\n            <font size=\"1\" align=\"right\">\n              {if $domain_city}{$domain_city}{/if}\n              {if $domain_postal_code }{$domain_postal_code}{/if}\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\">{if $domain_country}{$domain_country}{/if}</font></td>\n        </tr>\n        <tr>\n          <td><font size=\"1\" align=\"right\"> {$country}</font></td>\n          <td><font size=\"1\" align=\"right\">{if !empty($source)}{$source}{/if}</font></td>\n          <td valign=\"top\" style=\"white-space: nowrap\"><font size=\"1\" align=\"right\">{if $domain_email}{$domain_email}{/if}</font> </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td></td>\n          <td valign=\"top\"><font size=\"1\" align=\"right\">{if $domain_phone}{$domain_phone}{/if}</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\">{if isset($taxTerm)}{$taxTerm}{/if}</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 isset($value.tax_rate)}{$value.tax_rate}%{/if}</font></td>\n                  {else}\n                    <td style=\"text-align:right;\"><font size=\"1\">{if isset($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 isset($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 isset($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_organization}<br />\n              {$domain_street_address} {$domain_supplemental_address_1}<br />\n              {$domain_supplemental_address_2} {$domain_state}<br />\n              {$domain_city} {$domain_postal_code}<br />\n              {$domain_country}<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\">{$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_organization}</font></td>\n        </tr>\n        <tr>\n          {if $organization_name}\n            <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{contact.display_name}  ({$organization_name})</font></td>\n          {else}\n            <td style=\"padding-left:17px;\"><font size=\"1\" align=\"center\">{contact.display_name}</font></td>\n          {/if}\n          <td style=\"padding-left:30px;\"><font size=\"1\" align=\"right\">{$invoice_date}</font></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {if $domain_street_address }{$domain_street_address}{/if}\n              {if $domain_supplemental_address_1 }{$domain_supplemental_address_1}{/if}\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              {if $domain_supplemental_address_2 }{$domain_supplemental_address_2}{/if}\n              {if $domain_state }{$domain_state}{/if}\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              {if $domain_city}{$domain_city}{/if}\n              {if $domain_postal_code }{$domain_postal_code}{/if}\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              {if $domain_country}{$domain_country}{/if}\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              {if $domain_email}{$domain_email}{/if}\n           </font>\n          </td>\n        </tr>\n        <tr>\n          <td></td>\n          <td></td>\n          <td>\n            <font size=\"1\" align=\"right\">\n              {if $domain_phone}{$domain_phone}{/if}\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\">{if isset($taxTerm)}{$taxTerm}{/if}</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 isset($value.tax_rate)}{$value.tax_rate}%{/if}</font></td>\n                  {else}\n                    <td style=\"padding-left:28px;text-align:right\"><font size=\"1\">{if isset($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 isset($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 isset($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,832,'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,833,'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,833,'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,834,'contribution_recurring_cancelled',1,0,0,NULL),
+ (14,'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,834,'contribution_recurring_cancelled',0,1,0,NULL),
+ (15,'Contributions - Recurring Billing Updates','{ts}Recurring Contribution Billing Updates{/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}Billing details for your recurring contribution of %1, every %2 %3 have been updated.{/ts}\n\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\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\n\n{ts 1=$receipt_from_email}If you have questions please contact us at %1{/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}Billing details for your recurring contribution of %1, every %2 %3 have been updated.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n </table>\n\n  <table style=\"width:100%; max-width:500px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\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        <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      <tr>\n        <td {$labelStyle}>\n            {ts 1=$receipt_from_email}If you have questions please contact us at %1{/ts}\n        </td>\n       </tr>\n  </table>\n\n</body>\n</html>\n',1,835,'contribution_recurring_billing',1,0,0,NULL),
+ (16,'Contributions - Recurring Billing Updates','{ts}Recurring Contribution Billing Updates{/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}Billing details for your recurring contribution of %1, every %2 %3 have been updated.{/ts}\n\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\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\n\n{ts 1=$receipt_from_email}If you have questions please contact us at %1{/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}Billing details for your recurring contribution of %1, every %2 %3 have been updated.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n </table>\n\n  <table style=\"width:100%; max-width:500px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\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        <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      <tr>\n        <td {$labelStyle}>\n            {ts 1=$receipt_from_email}If you have questions please contact us at %1{/ts}\n        </td>\n       </tr>\n  </table>\n\n</body>\n</html>\n',1,835,'contribution_recurring_billing',0,1,0,NULL),
+ (17,'Contributions - Recurring Updates','{ts}Recurring Contribution Update Notification{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts}Your recurring contribution has been updated as requested:{/ts}\n\n{ts 1=$amount 2=$recur_frequency_interval 3=$recur_frequency_unit}Recurring contribution is for %1, every %2 %3(s){/ts}\n{if $installments}{ts 1=$installments} for %1 installments.{/ts}{/if}\n\n{ts 1=$receipt_from_email}If you have questions please contact us at %1.{/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}Your recurring contribution has been updated as requested:{/ts}\n    <p>{ts 1=$amount 2=$recur_frequency_interval 3=$recur_frequency_unit}Recurring contribution is for %1, every %2 %3(s){/ts}{if $installments}{ts 1=$installments} for %1 installments{/ts}{/if}.</p>\n\n    <p>{ts 1=$receipt_from_email}If you have questions please contact us at %1.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n </table>\n\n</body>\n</html>\n',1,836,'contribution_recurring_edit',1,0,0,NULL),
+ (18,'Contributions - Recurring Updates','{ts}Recurring Contribution Update Notification{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts}Your recurring contribution has been updated as requested:{/ts}\n\n{ts 1=$amount 2=$recur_frequency_interval 3=$recur_frequency_unit}Recurring contribution is for %1, every %2 %3(s){/ts}\n{if $installments}{ts 1=$installments} for %1 installments.{/ts}{/if}\n\n{ts 1=$receipt_from_email}If you have questions please contact us at %1.{/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}Your recurring contribution has been updated as requested:{/ts}\n    <p>{ts 1=$amount 2=$recur_frequency_interval 3=$recur_frequency_unit}Recurring contribution is for %1, every %2 %3(s){/ts}{if $installments}{ts 1=$installments} for %1 installments{/ts}{/if}.</p>\n\n    <p>{ts 1=$receipt_from_email}If you have questions please contact us at %1.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n </table>\n\n</body>\n</html>\n',1,836,'contribution_recurring_edit',0,1,0,NULL),
+ (19,'Personal Campaign Pages - Admin Notification','{ts}Personal Campaign Page Notification{/ts} - {contact.display_name}\n','===========================================================\n{ts}Personal Campaign Page Notification{/ts}\n\n===========================================================\n{ts}Action{/ts}: {if $mode EQ \'Update\'}{ts}Updated personal campaign page{/ts}{else}{ts}New personal campaign page{/ts}{/if}\n{ts}Personal Campaign Page Title{/ts}: {$pcpTitle}\n{ts}Current Status{/ts}: {$pcpStatus}\n{capture assign=pcpURL}{crmURL p=\"civicrm/pcp/info\" q=\"reset=1&id=`$pcpId`\" h=0 a=1 fe=1}{/capture}\n{ts}View Page{/ts}:\n>> {$pcpURL}\n\n{ts}Supporter{/ts}: {$supporterName}\n>> {$supporterUrl}\n\n{ts}Linked to Contribution Page{/ts}: {$contribPageTitle}\n>> {$contribPageUrl}\n\n{ts}Manage Personal Campaign Pages{/ts}:\n>> {$managePCPUrl}\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{capture assign=pcpURL     }{crmURL p=\"civicrm/pcp/info\" q=\"reset=1&id=`$pcpId`\" h=0 a=1 fe=1}{/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}Personal Campaign Page Notification{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Action{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {if $mode EQ \'Update\'}\n        {ts}Updated personal campaign page{/ts}\n       {else}\n        {ts}New personal campaign page{/ts}\n       {/if}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Personal Campaign Page Title{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$pcpTitle}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Current Status{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$pcpStatus}\n      </td>\n     </tr>\n\n     <tr>\n      <td {$labelStyle}>\n       <a href=\"{$pcpURL}\">{ts}View Page{/ts}</a>\n      </td>\n      <td></td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Supporter{/ts}\n      </td>\n      <td {$valueStyle}>\n       <a href=\"{$supporterUrl}\">{$supporterName}</a>\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Linked to Contribution Page{/ts}\n      </td>\n      <td {$valueStyle}>\n       <a href=\"{$contribPageUrl}\">{$contribPageTitle}</a>\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       <a href=\"{$managePCPUrl}\">{ts}Manage Personal Campaign Pages{/ts}</a>\n      </td>\n      <td></td>\n     </tr>\n\n    </table>\n   </td>\n  </tr>\n </table>\n\n</body>\n</html>\n',1,837,'pcp_notify',1,0,0,NULL),
+ (20,'Personal Campaign Pages - Admin Notification','{ts}Personal Campaign Page Notification{/ts} - {contact.display_name}\n','===========================================================\n{ts}Personal Campaign Page Notification{/ts}\n\n===========================================================\n{ts}Action{/ts}: {if $mode EQ \'Update\'}{ts}Updated personal campaign page{/ts}{else}{ts}New personal campaign page{/ts}{/if}\n{ts}Personal Campaign Page Title{/ts}: {$pcpTitle}\n{ts}Current Status{/ts}: {$pcpStatus}\n{capture assign=pcpURL}{crmURL p=\"civicrm/pcp/info\" q=\"reset=1&id=`$pcpId`\" h=0 a=1 fe=1}{/capture}\n{ts}View Page{/ts}:\n>> {$pcpURL}\n\n{ts}Supporter{/ts}: {$supporterName}\n>> {$supporterUrl}\n\n{ts}Linked to Contribution Page{/ts}: {$contribPageTitle}\n>> {$contribPageUrl}\n\n{ts}Manage Personal Campaign Pages{/ts}:\n>> {$managePCPUrl}\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{capture assign=pcpURL     }{crmURL p=\"civicrm/pcp/info\" q=\"reset=1&id=`$pcpId`\" h=0 a=1 fe=1}{/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}Personal Campaign Page Notification{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Action{/ts}:\n      </td>\n      <td {$valueStyle}>\n       {if $mode EQ \'Update\'}\n        {ts}Updated personal campaign page{/ts}\n       {else}\n        {ts}New personal campaign page{/ts}\n       {/if}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Personal Campaign Page Title{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$pcpTitle}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Current Status{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$pcpStatus}\n      </td>\n     </tr>\n\n     <tr>\n      <td {$labelStyle}>\n       <a href=\"{$pcpURL}\">{ts}View Page{/ts}</a>\n      </td>\n      <td></td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Supporter{/ts}\n      </td>\n      <td {$valueStyle}>\n       <a href=\"{$supporterUrl}\">{$supporterName}</a>\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Linked to Contribution Page{/ts}\n      </td>\n      <td {$valueStyle}>\n       <a href=\"{$contribPageUrl}\">{$contribPageTitle}</a>\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       <a href=\"{$managePCPUrl}\">{ts}Manage Personal Campaign Pages{/ts}</a>\n      </td>\n      <td></td>\n     </tr>\n\n    </table>\n   </td>\n  </tr>\n </table>\n\n</body>\n</html>\n',1,837,'pcp_notify',0,1,0,NULL),
+ (21,'Personal Campaign Pages - Supporter Status Change Notification','{ts 1=$contribPageTitle}Your Personal Campaign Page for %1{/ts} - {contact.display_name}\n','{if $pcpStatus eq \'Approved\'}\n============================\n{ts}Your Personal Campaign Page{/ts}\n\n============================\n\n{ts}Your personal campaign page has been approved and is now live.{/ts}\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{if $isTellFriendEnabled}\n\n{ts}After logging in, you can use this form to promote your fundraising page{/ts}:\n{$pcpTellFriendURL}\n\n{/if}\n\n{if $pcpNotifyEmailAddress}\n{ts}Questions? Send email to{/ts}:\n{$pcpNotifyEmailAddress}\n{/if}\n\n{* Rejected message *}\n{elseif $pcpStatus eq \'Not Approved\'}\n============================\n{ts}Your Personal Campaign Page{/ts}\n\n============================\n\n{ts}Your personal campaign page has been reviewed. There were some issues with the content which prevented us from approving the page. We are sorry for any inconvenience.{/ts}\n\n{if $pcpNotifyEmailAddress}\n\n{ts}Please contact our site administrator for more information{/ts}:\n{$pcpNotifyEmailAddress}\n{/if}\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  <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\n    <h1>{ts}Your Personal Campaign Page{/ts}</h1>\n\n    {if $pcpStatus eq \'Approved\'}\n\n     <p>{ts}Your personal campaign page has been approved and is now live.{/ts}</p>\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\n     {if $isTellFriendEnabled}\n      <p><a href=\"{$pcpTellFriendURL}\">{ts}After logging in, you can use this form to promote your fundraising page{/ts}</a></p>\n     {/if}\n\n     {if $pcpNotifyEmailAddress}\n      <p>{ts}Questions? Send email to{/ts}: {$pcpNotifyEmailAddress}</p>\n     {/if}\n\n    {elseif $pcpStatus eq \'Not Approved\'}\n\n     <p>{ts}Your personal campaign page has been reviewed. There were some issues with the content which prevented us from approving the page. We are sorry for any inconvenience.{/ts}</p>\n     {if $pcpNotifyEmailAddress}\n      <p>{ts}Please contact our site administrator for more information{/ts}: {$pcpNotifyEmailAddress}</p>\n     {/if}\n\n    {/if}\n\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,838,'pcp_status_change',1,0,0,NULL),
+ (22,'Personal Campaign Pages - Supporter Status Change Notification','{ts 1=$contribPageTitle}Your Personal Campaign Page for %1{/ts} - {contact.display_name}\n','{if $pcpStatus eq \'Approved\'}\n============================\n{ts}Your Personal Campaign Page{/ts}\n\n============================\n\n{ts}Your personal campaign page has been approved and is now live.{/ts}\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{if $isTellFriendEnabled}\n\n{ts}After logging in, you can use this form to promote your fundraising page{/ts}:\n{$pcpTellFriendURL}\n\n{/if}\n\n{if $pcpNotifyEmailAddress}\n{ts}Questions? Send email to{/ts}:\n{$pcpNotifyEmailAddress}\n{/if}\n\n{* Rejected message *}\n{elseif $pcpStatus eq \'Not Approved\'}\n============================\n{ts}Your Personal Campaign Page{/ts}\n\n============================\n\n{ts}Your personal campaign page has been reviewed. There were some issues with the content which prevented us from approving the page. We are sorry for any inconvenience.{/ts}\n\n{if $pcpNotifyEmailAddress}\n\n{ts}Please contact our site administrator for more information{/ts}:\n{$pcpNotifyEmailAddress}\n{/if}\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  <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\n    <h1>{ts}Your Personal Campaign Page{/ts}</h1>\n\n    {if $pcpStatus eq \'Approved\'}\n\n     <p>{ts}Your personal campaign page has been approved and is now live.{/ts}</p>\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\n     {if $isTellFriendEnabled}\n      <p><a href=\"{$pcpTellFriendURL}\">{ts}After logging in, you can use this form to promote your fundraising page{/ts}</a></p>\n     {/if}\n\n     {if $pcpNotifyEmailAddress}\n      <p>{ts}Questions? Send email to{/ts}: {$pcpNotifyEmailAddress}</p>\n     {/if}\n\n    {elseif $pcpStatus eq \'Not Approved\'}\n\n     <p>{ts}Your personal campaign page has been reviewed. There were some issues with the content which prevented us from approving the page. We are sorry for any inconvenience.{/ts}</p>\n     {if $pcpNotifyEmailAddress}\n      <p>{ts}Please contact our site administrator for more information{/ts}: {$pcpNotifyEmailAddress}</p>\n     {/if}\n\n    {/if}\n\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,838,'pcp_status_change',0,1,0,NULL),
+ (23,'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,839,'pcp_supporter_notify',1,0,0,NULL),
+ (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,839,'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,840,'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,840,'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 isset($totalAmount)}\n{ts}Total Fee{/ts}: {$totalAmount|crmMoney}\n{/if}\n{if isset($totalPaid)}\n{ts}Total Paid{/ts}: {$totalPaid|crmMoney}\n{/if}\n{if isset($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 isset($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 isset($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 isset($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,841,'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 isset($totalAmount)}\n{ts}Total Fee{/ts}: {$totalAmount|crmMoney}\n{/if}\n{if isset($totalPaid)}\n{ts}Total Paid{/ts}: {$totalPaid|crmMoney}\n{/if}\n{if isset($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 isset($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 isset($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 isset($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,841,'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 !empty($is_pay_later)}\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}{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 isset($line.tax_rate) and ($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 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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$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 isset($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 !empty($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 !empty($is_pay_later)}\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=\"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 isset($line.tax_rate) and ($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 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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n            <td>&nbsp;{$value|crmMoney:$currency}</td>\n           {else}\n            <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</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 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        {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 !empty($is_pay_later)}\n        <tr>\n         <td colspan=\"2\" {$labelStyle}>\n          {if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\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,842,'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 !empty($is_pay_later)}\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}{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 isset($line.tax_rate) and ($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 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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$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 isset($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 !empty($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 !empty($is_pay_later)}\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=\"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 isset($line.tax_rate) and ($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 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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n            <td>&nbsp;{$value|crmMoney:$currency}</td>\n           {else}\n            <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</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 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        {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 !empty($is_pay_later)}\n        <tr>\n         <td colspan=\"2\" {$labelStyle}>\n          {if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\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,842,'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 isset($line.tax_rate) and ($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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$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 isset($line.tax_rate) and ($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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {else}\n           <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</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,843,'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 isset($line.tax_rate) and ($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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$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 isset($line.tax_rate) and ($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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n          {else}\n           <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</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,843,'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  {if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\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>{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}</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,844,'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  {if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\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>{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}</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,844,'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,845,'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,845,'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,846,'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,846,'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,847,'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,847,'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,848,'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,848,'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,849,'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,849,'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 !empty($formValues.receipt_text_signup)}\n{$formValues.receipt_text_signup}\n{elseif !empty($formValues.receipt_text_renewal)}\n{$formValues.receipt_text_renewal}\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 isset($line.tax_rate) and ($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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"} %: {$value|crmMoney:$currency}\n{elseif  $priceset == 0}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n--------------------------------------------------------------------------------------------------\n{/if}\n\n{if isset($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 !empty($formValues.receipt_text_signup)}\n          <p>{$formValues.receipt_text_signup|htmlize}</p>\n        {elseif !empty($formValues.receipt_text_renewal)}\n          <p>{$formValues.receipt_text_renewal|htmlize}</p>\n        {else}\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 isset($line.tax_rate) and ($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 isset($formValues.total_amount) and isset($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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n                        <td>&nbsp;{$value|crmMoney:$currency}</td>\n                      {elseif  $priceset == 0}\n                        <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>\n                        <td>&nbsp;{$value|crmMoney:$currency}</td>\n                      {/if}\n                    </tr>\n                  {/foreach}\n                {/if}\n              {/if}\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              <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,850,'membership_offline_receipt',1,0,0,NULL),
+ (46,'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 !empty($formValues.receipt_text_signup)}\n{$formValues.receipt_text_signup}\n{elseif !empty($formValues.receipt_text_renewal)}\n{$formValues.receipt_text_renewal}\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 isset($line.tax_rate) and ($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{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"} %: {$value|crmMoney:$currency}\n{elseif  $priceset == 0}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n--------------------------------------------------------------------------------------------------\n{/if}\n\n{if isset($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 !empty($formValues.receipt_text_signup)}\n          <p>{$formValues.receipt_text_signup|htmlize}</p>\n        {elseif !empty($formValues.receipt_text_renewal)}\n          <p>{$formValues.receipt_text_renewal|htmlize}</p>\n        {else}\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 isset($line.tax_rate) and ($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 isset($formValues.total_amount) and isset($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;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n                        <td>&nbsp;{$value|crmMoney:$currency}</td>\n                      {elseif  $priceset == 0}\n                        <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>\n                        <td>&nbsp;{$value|crmMoney:$currency}</td>\n                      {/if}\n                    </tr>\n                  {/foreach}\n                {/if}\n              {/if}\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              <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,850,'membership_offline_receipt',0,1,0,NULL),
+ (47,'Memberships - 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{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n===========================================================\n{/if}\n\n{if $membership_assign && !$useForMember}\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Type{/ts}: {$membership_name}\n{if $mem_start_date}{ts}Membership Start Date{/ts}: {$mem_start_date|crmDate}\n{/if}\n{if $mem_end_date}{ts}Membership End Date{/ts}: {$mem_end_date|crmDate}\n{/if}\n\n{/if}\n{if $amount}\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{if !$useForMember && isset($membership_amount) && !empty($is_quick_config)}\n{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}\n{if $amount && !$is_separate_payment }\n{ts}Contribution Amount{/ts}: {$amount|crmMoney}\n-------------------------------------------\n{ts}Total{/ts}: {$amount+$membership_amount|crmMoney}\n{/if}\n{elseif !$useForMember && !empty($lineItem) and !empty($priceSetID) & empty($is_quick_config)}\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{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{$line.description|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney|string_format:\"%10s\"} {$line.line_total|crmMoney|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n\n{ts}Total Amount{/ts}: {$amount|crmMoney}\n{else}\n{if $useForMember && $lineItem && empty($is_quick_config)}\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 isset($line.tax_rate) and ($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}: {$amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n--------------------------------------------------------------------------------------------------\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{ts}Amount{/ts}: {$amount|crmMoney} {if isset($amount_level) } - {$amount_level} {/if}\n{/if}\n{elseif isset($membership_amount)}\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}\n{/if}\n\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\n{/if}\n{if !empty($membership_trx_id)}\n{ts}Membership Transaction #{/ts}: {$membership_trx_id}\n\n{/if}\n{if !empty($is_recur)}\n{ts}This membership will be renewed automatically.{/ts}\n{if $cancelSubscriptionUrl}\n\n{ts 1=$cancelSubscriptionUrl}You can cancel the auto-renewal option by visiting this web page: %1.{/ts}\n\n{/if}\n\n{if $updateSubscriptionBillingUrl}\n\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{/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\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}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>{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  </table>\n  <table style=\"width:100%; max-width:500px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\n\n     {if $membership_assign && !$useForMember}\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 $mem_start_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Membership Start Date{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$mem_start_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n      {if $mem_end_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Membership End Date{/ts}\n        </td>\n        <td {$valueStyle}>\n          {$mem_end_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n     {/if}\n\n\n     {if $amount}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Membership Fee{/ts}\n       </th>\n      </tr>\n\n      {if !$useForMember and isset($membership_amount) and !empty($is_quick_config)}\n\n       <tr>\n        <td {$labelStyle}>\n         {ts 1=$membership_name}%1 Membership{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$membership_amount|crmMoney}\n        </td>\n       </tr>\n       {if $amount && !$is_separate_payment }\n         <tr>\n          <td {$labelStyle}>\n           {ts}Contribution Amount{/ts}\n          </td>\n          <td {$valueStyle}>\n           {$amount|crmMoney}\n          </td>\n         </tr>\n         <tr>\n           <td {$labelStyle}>\n           {ts}Total{/ts}\n            </td>\n            <td {$valueStyle}>\n            {$amount+$membership_amount|crmMoney}\n           </td>\n         </tr>\n       {/if}\n\n      {elseif empty($useForMember) && !empty($lineItem) and $priceSetID and empty($is_quick_config)}\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            <th>{ts}Total{/ts}</th>\n           </tr>\n           {foreach from=$value item=line}\n            <tr>\n             <td>\n              {$line.description|truncate:30:\"...\"}\n             </td>\n             <td>\n              {$line.qty}\n             </td>\n             <td>\n              {$line.unit_price|crmMoney}\n             </td>\n             <td>\n              {$line.line_total|crmMoney}\n             </td>\n            </tr>\n           {/foreach}\n          </table>\n         </td>\n        </tr>\n       {/foreach}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$amount|crmMoney}\n        </td>\n       </tr>\n\n      {else}\n       {if $useForMember && $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}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}<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 isset($line.tax_rate) and ($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        <tr>\n         <td {$labelStyle}>\n          {ts}Amount Before Tax:{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$amount-$totalTaxAmount|crmMoney}\n         </td>\n        </tr>\n        {foreach from=$dataArray item=value key=priceset}\n         <tr>\n         {if $priceset || $priceset == 0}\n           <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n         {else}\n           <td>&nbsp;{ts}NO{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n         {/if}\n         </tr>\n        {/foreach}\n       {/if}\n       {/if}\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       <tr>\n        <td {$labelStyle}>\n         {ts}Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$amount|crmMoney} {if isset($amount_level)} - {$amount_level}{/if}\n        </td>\n       </tr>\n\n      {/if}\n\n\n     {elseif isset($membership_amount)}\n\n\n      <tr>\n       <th {$headerStyle}>\n        {ts}Membership Fee{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td {$labelStyle}>\n        {ts 1=$membership_name}%1 Membership{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$membership_amount|crmMoney}\n       </td>\n      </tr>\n\n\n     {/if}\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($membership_trx_id)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Membership Transaction #{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$membership_trx_id}\n       </td>\n      </tr>\n     {/if}\n     {if !empty($is_recur)}\n       <tr>\n        <td colspan=\"2\" {$labelStyle}>\n         {ts}This membership will be renewed automatically.{/ts}\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         {/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 automatically renewed membership 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     {/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($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}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,851,'membership_online_receipt',1,0,0,NULL),
+ (48,'Memberships - 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{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n===========================================================\n{/if}\n\n{if $membership_assign && !$useForMember}\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Type{/ts}: {$membership_name}\n{if $mem_start_date}{ts}Membership Start Date{/ts}: {$mem_start_date|crmDate}\n{/if}\n{if $mem_end_date}{ts}Membership End Date{/ts}: {$mem_end_date|crmDate}\n{/if}\n\n{/if}\n{if $amount}\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{if !$useForMember && isset($membership_amount) && !empty($is_quick_config)}\n{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}\n{if $amount && !$is_separate_payment }\n{ts}Contribution Amount{/ts}: {$amount|crmMoney}\n-------------------------------------------\n{ts}Total{/ts}: {$amount+$membership_amount|crmMoney}\n{/if}\n{elseif !$useForMember && !empty($lineItem) and !empty($priceSetID) & empty($is_quick_config)}\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{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{$line.description|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney|string_format:\"%10s\"} {$line.line_total|crmMoney|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n\n{ts}Total Amount{/ts}: {$amount|crmMoney}\n{else}\n{if $useForMember && $lineItem && empty($is_quick_config)}\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 isset($line.tax_rate) and ($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}: {$amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n--------------------------------------------------------------------------------------------------\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{ts}Amount{/ts}: {$amount|crmMoney} {if isset($amount_level) } - {$amount_level} {/if}\n{/if}\n{elseif isset($membership_amount)}\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}\n{/if}\n\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\n{/if}\n{if !empty($membership_trx_id)}\n{ts}Membership Transaction #{/ts}: {$membership_trx_id}\n\n{/if}\n{if !empty($is_recur)}\n{ts}This membership will be renewed automatically.{/ts}\n{if $cancelSubscriptionUrl}\n\n{ts 1=$cancelSubscriptionUrl}You can cancel the auto-renewal option by visiting this web page: %1.{/ts}\n\n{/if}\n\n{if $updateSubscriptionBillingUrl}\n\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{/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\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}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>{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  </table>\n  <table style=\"width:100%; max-width:500px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\n\n     {if $membership_assign && !$useForMember}\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 $mem_start_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Membership Start Date{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$mem_start_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n      {if $mem_end_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Membership End Date{/ts}\n        </td>\n        <td {$valueStyle}>\n          {$mem_end_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n     {/if}\n\n\n     {if $amount}\n      <tr>\n       <th {$headerStyle}>\n        {ts}Membership Fee{/ts}\n       </th>\n      </tr>\n\n      {if !$useForMember and isset($membership_amount) and !empty($is_quick_config)}\n\n       <tr>\n        <td {$labelStyle}>\n         {ts 1=$membership_name}%1 Membership{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$membership_amount|crmMoney}\n        </td>\n       </tr>\n       {if $amount && !$is_separate_payment }\n         <tr>\n          <td {$labelStyle}>\n           {ts}Contribution Amount{/ts}\n          </td>\n          <td {$valueStyle}>\n           {$amount|crmMoney}\n          </td>\n         </tr>\n         <tr>\n           <td {$labelStyle}>\n           {ts}Total{/ts}\n            </td>\n            <td {$valueStyle}>\n            {$amount+$membership_amount|crmMoney}\n           </td>\n         </tr>\n       {/if}\n\n      {elseif empty($useForMember) && !empty($lineItem) and $priceSetID and empty($is_quick_config)}\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            <th>{ts}Total{/ts}</th>\n           </tr>\n           {foreach from=$value item=line}\n            <tr>\n             <td>\n              {$line.description|truncate:30:\"...\"}\n             </td>\n             <td>\n              {$line.qty}\n             </td>\n             <td>\n              {$line.unit_price|crmMoney}\n             </td>\n             <td>\n              {$line.line_total|crmMoney}\n             </td>\n            </tr>\n           {/foreach}\n          </table>\n         </td>\n        </tr>\n       {/foreach}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Total Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$amount|crmMoney}\n        </td>\n       </tr>\n\n      {else}\n       {if $useForMember && $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}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}<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 isset($line.tax_rate) and ($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        <tr>\n         <td {$labelStyle}>\n          {ts}Amount Before Tax:{/ts}\n         </td>\n         <td {$valueStyle}>\n          {$amount-$totalTaxAmount|crmMoney}\n         </td>\n        </tr>\n        {foreach from=$dataArray item=value key=priceset}\n         <tr>\n         {if $priceset || $priceset == 0}\n           <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:\"%.2f\"}%</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n         {else}\n           <td>&nbsp;{ts}NO{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>\n           <td>&nbsp;{$value|crmMoney:$currency}</td>\n         {/if}\n         </tr>\n        {/foreach}\n       {/if}\n       {/if}\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       <tr>\n        <td {$labelStyle}>\n         {ts}Amount{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$amount|crmMoney} {if isset($amount_level)} - {$amount_level}{/if}\n        </td>\n       </tr>\n\n      {/if}\n\n\n     {elseif isset($membership_amount)}\n\n\n      <tr>\n       <th {$headerStyle}>\n        {ts}Membership Fee{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td {$labelStyle}>\n        {ts 1=$membership_name}%1 Membership{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$membership_amount|crmMoney}\n       </td>\n      </tr>\n\n\n     {/if}\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($membership_trx_id)}\n      <tr>\n       <td {$labelStyle}>\n        {ts}Membership Transaction #{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$membership_trx_id}\n       </td>\n      </tr>\n     {/if}\n     {if !empty($is_recur)}\n       <tr>\n        <td colspan=\"2\" {$labelStyle}>\n         {ts}This membership will be renewed automatically.{/ts}\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         {/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 automatically renewed membership 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     {/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($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}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,851,'membership_online_receipt',0,1,0,NULL),
+ (49,'Memberships - Auto-renew Cancellation Notification','{ts}Autorenew Membership Cancellation Notification{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$membershipType}The automatic renewal of your %1 membership has been cancelled as requested. This does not affect the status of your membership - you will receive a separate notification when your membership is up for renewal.{/ts}\n\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Status{/ts}: {$membership_status}\n{if $mem_start_date}{ts}Membership Start Date{/ts}: {$mem_start_date|crmDate}\n{/if}\n{if $mem_end_date}{ts}Membership End Date{/ts}: {$mem_end_date|crmDate}\n{/if}\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    <p>{ts 1=$membershipType}The automatic renewal of your %1 membership has been cancelled as requested. This does not affect the status of your membership - you will receive a separate notification when your membership is up for renewal.{/ts}</p>\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      <tr>\n       <th {$headerStyle}>\n        {ts}Membership Information{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td {$labelStyle}>\n        {ts}Membership Status{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$membership_status}\n       </td>\n      </tr>\n      {if $mem_start_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Membership Start Date{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$mem_start_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n      {if $mem_end_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Membership End Date{/ts}\n        </td>\n        <td {$valueStyle}>\n          {$mem_end_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n\n </table>\n\n</body>\n</html>\n',1,852,'membership_autorenew_cancelled',1,0,0,NULL),
+ (50,'Memberships - Auto-renew Cancellation Notification','{ts}Autorenew Membership Cancellation Notification{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$membershipType}The automatic renewal of your %1 membership has been cancelled as requested. This does not affect the status of your membership - you will receive a separate notification when your membership is up for renewal.{/ts}\n\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Status{/ts}: {$membership_status}\n{if $mem_start_date}{ts}Membership Start Date{/ts}: {$mem_start_date|crmDate}\n{/if}\n{if $mem_end_date}{ts}Membership End Date{/ts}: {$mem_end_date|crmDate}\n{/if}\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    <p>{ts 1=$membershipType}The automatic renewal of your %1 membership has been cancelled as requested. This does not affect the status of your membership - you will receive a separate notification when your membership is up for renewal.{/ts}</p>\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      <tr>\n       <th {$headerStyle}>\n        {ts}Membership Information{/ts}\n       </th>\n      </tr>\n      <tr>\n       <td {$labelStyle}>\n        {ts}Membership Status{/ts}\n       </td>\n       <td {$valueStyle}>\n        {$membership_status}\n       </td>\n      </tr>\n      {if $mem_start_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Membership Start Date{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$mem_start_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n      {if $mem_end_date}\n       <tr>\n        <td {$labelStyle}>\n         {ts}Membership End Date{/ts}\n        </td>\n        <td {$valueStyle}>\n          {$mem_end_date|crmDate}\n        </td>\n       </tr>\n      {/if}\n\n </table>\n\n</body>\n</html>\n',1,852,'membership_autorenew_cancelled',0,1,0,NULL),
+ (51,'Memberships - Auto-renew Billing Updates','{ts}Membership Autorenewal Billing Updates{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$membershipType}Billing details for your automatically renewed %1 membership have been updated.{/ts}\n\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\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\n\n{ts 1=$receipt_from_email}If you have questions please contact us at %1{/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=$membershipType}Billing details for your automatically renewed %1 membership have been updated.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n </table>\n\n  <table style=\"width:100%; max-width:500px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\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        <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      <tr>\n        <td {$labelStyle}>\n         {ts 1=$receipt_from_email}If you have questions please contact us at %1{/ts}\n        </td>\n      </tr>\n\n  </table>\n\n</body>\n</html>\n',1,853,'membership_autorenew_billing',1,0,0,NULL),
+ (52,'Memberships - Auto-renew Billing Updates','{ts}Membership Autorenewal Billing Updates{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$membershipType}Billing details for your automatically renewed %1 membership have been updated.{/ts}\n\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\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\n\n{ts 1=$receipt_from_email}If you have questions please contact us at %1{/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=$membershipType}Billing details for your automatically renewed %1 membership have been updated.{/ts}</p>\n   </td>\n  </tr>\n  <tr>\n </table>\n\n  <table style=\"width:100%; max-width:500px; border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse;\">\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        <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      <tr>\n        <td {$labelStyle}>\n         {ts 1=$receipt_from_email}If you have questions please contact us at %1{/ts}\n        </td>\n      </tr>\n\n  </table>\n\n</body>\n</html>\n',1,853,'membership_autorenew_billing',0,1,0,NULL),
+ (53,'Test-drive - Receipt Header','[TEST]\n','***********************************************************\n\n{ts}Test-drive Email / Receipt{/ts}\n\n{ts}This is a test-drive email. No live financial transaction has occurred.{/ts}\n\n***********************************************************\n',' <table id=\"crm-event_receipt_test\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n  <tr>\n   <td>\n    <p>{ts}Test-drive Email / Receipt{/ts}</p>\n    <p>{ts}This is a test-drive email. No live financial transaction has occurred.{/ts}</p>\n   </td>\n  </tr>\n </table>\n',1,854,'test_preview',1,0,0,NULL),
+ (54,'Test-drive - Receipt Header','[TEST]\n','***********************************************************\n\n{ts}Test-drive Email / Receipt{/ts}\n\n{ts}This is a test-drive email. No live financial transaction has occurred.{/ts}\n\n***********************************************************\n',' <table id=\"crm-event_receipt_test\" style=\"font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;\">\n  <tr>\n   <td>\n    <p>{ts}Test-drive Email / Receipt{/ts}</p>\n    <p>{ts}This is a test-drive email. No live financial transaction has occurred.{/ts}</p>\n   </td>\n  </tr>\n </table>\n',1,854,'test_preview',0,1,0,NULL),
+ (55,'Pledges - Acknowledgement','{ts}Thank you for your Pledge{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}Thank you for your generous pledge.{/ts}\n\n===========================================================\n{ts}Pledge Information{/ts}\n\n===========================================================\n{ts}Pledge Received{/ts}: {$create_date|truncate:10:\'\'|crmDate}\n{ts}Total Pledge Amount{/ts}: {$total_pledge_amount|crmMoney:$currency}\n\n===========================================================\n{ts}Payment Schedule{/ts}\n\n===========================================================\n{ts 1=$scheduled_amount|crmMoney:$currency 2=$frequency_interval 3=$frequency_unit 4=$installments}%1 every %2 %3 for %4 installments.{/ts}\n\n{if $frequency_day}\n\n{ts 1=$frequency_day 2=$frequency_unit}Payments are due on day %1 of the %2.{/ts}\n{/if}\n\n{if $payments}\n{assign var=\"count\" value=\"1\"}\n{foreach from=$payments item=payment}\n\n{ts 1=$count}Payment %1{/ts}: {$payment.amount|crmMoney:$currency} {if $payment.status eq 1}{ts}paid{/ts} {$payment.receive_date|truncate:10:\'\'|crmDate}{else}{ts}due{/ts} {$payment.due_date|truncate:10:\'\'|crmDate}{/if}\n{assign var=\"count\" value=`$count+1`}\n{/foreach}\n{/if}\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 need to modify your payment schedule.{/ts}\n\n{if $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','<!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}Thank you for your generous pledge.{/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}Pledge Information{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Pledge Received{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$create_date|truncate:10:\'\'|crmDate}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Pledge Amount{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$total_pledge_amount|crmMoney:$currency}\n      </td>\n     </tr>\n     <tr>\n      <th {$headerStyle}>\n       {ts}Payment Schedule{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       <p>{ts 1=$scheduled_amount|crmMoney:$currency 2=$frequency_interval 3=$frequency_unit 4=$installments}%1 every %2 %3 for %4 installments.{/ts}</p>\n\n       {if $frequency_day}\n        <p>{ts 1=$frequency_day 2=$frequency_unit}Payments are due on day %1 of the %2.{/ts}</p>\n       {/if}\n      </td>\n     </tr>\n\n     {if $payments}\n      {assign var=\"count\" value=\"1\"}\n      {foreach from=$payments item=payment}\n       <tr>\n        <td {$labelStyle}>\n         {ts 1=$count}Payment %1{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$payment.amount|crmMoney:$currency} {if $payment.status eq 1}{ts}paid{/ts} {$payment.receive_date|truncate:10:\'\'|crmDate}{else}{ts}due{/ts} {$payment.due_date|truncate:10:\'\'|crmDate}{/if}\n        </td>\n       </tr>\n       {assign var=\"count\" value=`$count+1`}\n      {/foreach}\n     {/if}\n\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\nor need to modify your payment schedule.{/ts}</p>\n      </td>\n     </tr>\n\n     {if $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,855,'pledge_acknowledge',1,0,0,NULL),
+ (56,'Pledges - Acknowledgement','{ts}Thank you for your Pledge{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}Thank you for your generous pledge.{/ts}\n\n===========================================================\n{ts}Pledge Information{/ts}\n\n===========================================================\n{ts}Pledge Received{/ts}: {$create_date|truncate:10:\'\'|crmDate}\n{ts}Total Pledge Amount{/ts}: {$total_pledge_amount|crmMoney:$currency}\n\n===========================================================\n{ts}Payment Schedule{/ts}\n\n===========================================================\n{ts 1=$scheduled_amount|crmMoney:$currency 2=$frequency_interval 3=$frequency_unit 4=$installments}%1 every %2 %3 for %4 installments.{/ts}\n\n{if $frequency_day}\n\n{ts 1=$frequency_day 2=$frequency_unit}Payments are due on day %1 of the %2.{/ts}\n{/if}\n\n{if $payments}\n{assign var=\"count\" value=\"1\"}\n{foreach from=$payments item=payment}\n\n{ts 1=$count}Payment %1{/ts}: {$payment.amount|crmMoney:$currency} {if $payment.status eq 1}{ts}paid{/ts} {$payment.receive_date|truncate:10:\'\'|crmDate}{else}{ts}due{/ts} {$payment.due_date|truncate:10:\'\'|crmDate}{/if}\n{assign var=\"count\" value=`$count+1`}\n{/foreach}\n{/if}\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 need to modify your payment schedule.{/ts}\n\n{if $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','<!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}Thank you for your generous pledge.{/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}Pledge Information{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Pledge Received{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$create_date|truncate:10:\'\'|crmDate}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Pledge Amount{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$total_pledge_amount|crmMoney:$currency}\n      </td>\n     </tr>\n     <tr>\n      <th {$headerStyle}>\n       {ts}Payment Schedule{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td colspan=\"2\" {$valueStyle}>\n       <p>{ts 1=$scheduled_amount|crmMoney:$currency 2=$frequency_interval 3=$frequency_unit 4=$installments}%1 every %2 %3 for %4 installments.{/ts}</p>\n\n       {if $frequency_day}\n        <p>{ts 1=$frequency_day 2=$frequency_unit}Payments are due on day %1 of the %2.{/ts}</p>\n       {/if}\n      </td>\n     </tr>\n\n     {if $payments}\n      {assign var=\"count\" value=\"1\"}\n      {foreach from=$payments item=payment}\n       <tr>\n        <td {$labelStyle}>\n         {ts 1=$count}Payment %1{/ts}\n        </td>\n        <td {$valueStyle}>\n         {$payment.amount|crmMoney:$currency} {if $payment.status eq 1}{ts}paid{/ts} {$payment.receive_date|truncate:10:\'\'|crmDate}{else}{ts}due{/ts} {$payment.due_date|truncate:10:\'\'|crmDate}{/if}\n        </td>\n       </tr>\n       {assign var=\"count\" value=`$count+1`}\n      {/foreach}\n     {/if}\n\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\nor need to modify your payment schedule.{/ts}</p>\n      </td>\n     </tr>\n\n     {if $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,855,'pledge_acknowledge',0,1,0,NULL),
+ (57,'Pledges - Payment Reminder','{ts}Pledge Payment Reminder{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$next_payment|truncate:10:\'\'|crmDate}This is a reminder that the next payment on your pledge is due on %1.{/ts}\n\n===========================================================\n{ts}Payment Due{/ts}\n\n===========================================================\n{ts}Amount Due{/ts}: {$amount_due|crmMoney:$currency}\n{ts}Due Date{/ts}: {$scheduled_payment_date|truncate:10:\'\'|crmDate}\n\n{if $contribution_page_id}\n{capture assign=contributionUrl}{crmURL p=\'civicrm/contribute/transact\' q=\"reset=1&id=`$contribution_page_id`&cid=`{contact.id}`&pledgeId=`$pledge_id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\nClick this link to go to a web page where you can make your payment online:\n{$contributionUrl}\n{else}\n{ts}Please mail your payment to{/ts}:\n{domain.address}\n{/if}\n\n===========================================================\n{ts}Pledge Information{/ts}\n\n===========================================================\n{ts}Pledge Received{/ts}: {$create_date|truncate:10:\'\'|crmDate}\n{ts}Total Pledge Amount{/ts}: {$amount|crmMoney:$currency}\n{ts}Total Paid{/ts}: {$amount_paid|crmMoney:$currency}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'} Please contact us at %1 or send email to %2 if you have questions\nor need to modify your payment schedule.{/ts}\n\n\n{ts}Thank your for your generous support.{/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_display}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts 1=$next_payment|truncate:10:\'\'|crmDate}This is a reminder that the next payment on your pledge is due on %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}Payment Due{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Amount Due{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$amount_due|crmMoney:$currency}\n      </td>\n     </tr>\n    </table>\n   </td>\n  </tr>\n\n  <tr>\n   <td>\n    {if $contribution_page_id}\n     {capture assign=contributionUrl}{crmURL p=\'civicrm/contribute/transact\' q=\"reset=1&id=`$contribution_page_id`&cid=`{contact.id}`&pledgeId=`$pledge_id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\n     <p><a href=\"{$contributionUrl}\">{ts}Go to a web page where you can make your payment online{/ts}</a></p>\n    {else}\n     <p>{ts}Please mail your payment to{/ts}: {domain.address}</p>\n    {/if}\n   </td>\n  </tr>\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}Pledge Information{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Pledge Received{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$create_date|truncate:10:\'\'|crmDate}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Pledge Amount{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$amount|crmMoney:$currency}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Paid{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$amount_paid|crmMoney:$currency}\n      </td>\n     </tr>\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\nor need to modify your payment schedule.{/ts}</p>\n    <p>{ts}Thank your for your generous support.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,856,'pledge_reminder',1,0,0,NULL),
+ (58,'Pledges - Payment Reminder','{ts}Pledge Payment Reminder{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$next_payment|truncate:10:\'\'|crmDate}This is a reminder that the next payment on your pledge is due on %1.{/ts}\n\n===========================================================\n{ts}Payment Due{/ts}\n\n===========================================================\n{ts}Amount Due{/ts}: {$amount_due|crmMoney:$currency}\n{ts}Due Date{/ts}: {$scheduled_payment_date|truncate:10:\'\'|crmDate}\n\n{if $contribution_page_id}\n{capture assign=contributionUrl}{crmURL p=\'civicrm/contribute/transact\' q=\"reset=1&id=`$contribution_page_id`&cid=`{contact.id}`&pledgeId=`$pledge_id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\nClick this link to go to a web page where you can make your payment online:\n{$contributionUrl}\n{else}\n{ts}Please mail your payment to{/ts}:\n{domain.address}\n{/if}\n\n===========================================================\n{ts}Pledge Information{/ts}\n\n===========================================================\n{ts}Pledge Received{/ts}: {$create_date|truncate:10:\'\'|crmDate}\n{ts}Total Pledge Amount{/ts}: {$amount|crmMoney:$currency}\n{ts}Total Paid{/ts}: {$amount_paid|crmMoney:$currency}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'} Please contact us at %1 or send email to %2 if you have questions\nor need to modify your payment schedule.{/ts}\n\n\n{ts}Thank your for your generous support.{/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_display}\"}{if $greeting}<p>{$greeting},</p>{/if}\n    <p>{ts 1=$next_payment|truncate:10:\'\'|crmDate}This is a reminder that the next payment on your pledge is due on %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}Payment Due{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Amount Due{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$amount_due|crmMoney:$currency}\n      </td>\n     </tr>\n    </table>\n   </td>\n  </tr>\n\n  <tr>\n   <td>\n    {if $contribution_page_id}\n     {capture assign=contributionUrl}{crmURL p=\'civicrm/contribute/transact\' q=\"reset=1&id=`$contribution_page_id`&cid=`{contact.id}`&pledgeId=`$pledge_id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\n     <p><a href=\"{$contributionUrl}\">{ts}Go to a web page where you can make your payment online{/ts}</a></p>\n    {else}\n     <p>{ts}Please mail your payment to{/ts}: {domain.address}</p>\n    {/if}\n   </td>\n  </tr>\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}Pledge Information{/ts}\n      </th>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Pledge Received{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$create_date|truncate:10:\'\'|crmDate}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Pledge Amount{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$amount|crmMoney:$currency}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Total Paid{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$amount_paid|crmMoney:$currency}\n      </td>\n     </tr>\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\nor need to modify your payment schedule.{/ts}</p>\n    <p>{ts}Thank your for your generous support.{/ts}</p>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,856,'pledge_reminder',0,1,0,NULL),
+ (59,'Profiles - Admin Notification','{$grouptitle} {ts 1=$displayName}Submitted by %1{/ts} - {contact.display_name}\n','{ts}Submitted For:{/ts} {$displayName}\n{ts}Date:{/ts} {$currentDate}\n{ts}Contact Summary:{/ts} {$contactLink}\n\n===========================================================\n{$grouptitle}\n\n===========================================================\n{foreach from=$values item=value key=valueName}\n{$valueName}: {$value}\n{/foreach}\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      <td {$labelStyle}>\n       {ts}Submitted For{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$displayName}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Date{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$currentDate}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Contact Summary{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$contactLink}\n      </td>\n     </tr>\n\n     <tr>\n      <th {$headerStyle}>\n       {$grouptitle}\n      </th>\n     </tr>\n\n     {foreach from=$values item=value key=valueName}\n      <tr>\n       <td {$labelStyle}>\n        {$valueName}\n       </td>\n       <td {$valueStyle}>\n        {$value}\n       </td>\n      </tr>\n     {/foreach}\n    </table>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,857,'uf_notify',1,0,0,NULL),
+ (60,'Profiles - Admin Notification','{$grouptitle} {ts 1=$displayName}Submitted by %1{/ts} - {contact.display_name}\n','{ts}Submitted For:{/ts} {$displayName}\n{ts}Date:{/ts} {$currentDate}\n{ts}Contact Summary:{/ts} {$contactLink}\n\n===========================================================\n{$grouptitle}\n\n===========================================================\n{foreach from=$values item=value key=valueName}\n{$valueName}: {$value}\n{/foreach}\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      <td {$labelStyle}>\n       {ts}Submitted For{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$displayName}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Date{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$currentDate}\n      </td>\n     </tr>\n     <tr>\n      <td {$labelStyle}>\n       {ts}Contact Summary{/ts}\n      </td>\n      <td {$valueStyle}>\n       {$contactLink}\n      </td>\n     </tr>\n\n     <tr>\n      <th {$headerStyle}>\n       {$grouptitle}\n      </th>\n     </tr>\n\n     {foreach from=$values item=value key=valueName}\n      <tr>\n       <td {$labelStyle}>\n        {$valueName}\n       </td>\n       <td {$valueStyle}>\n        {$value}\n       </td>\n      </tr>\n     {/foreach}\n    </table>\n   </td>\n  </tr>\n\n </table>\n\n</body>\n</html>\n',1,857,'uf_notify',0,1,0,NULL),
+ (61,'Petition - signature added','Thank you for signing {$petition.title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\nThank you for signing {$petition.title}.\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n\n<p>Thank you for signing {$petition.title}.</p>\n\n{include file=\"CRM/Campaign/Page/Petition/SocialNetwork.tpl\" petition_id=$survey_id noscript=true emailMode=true}\n',1,858,'petition_sign',1,0,0,NULL),
+ (62,'Petition - signature added','Thank you for signing {$petition.title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\nThank you for signing {$petition.title}.\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n\n<p>Thank you for signing {$petition.title}.</p>\n\n{include file=\"CRM/Campaign/Page/Petition/SocialNetwork.tpl\" petition_id=$survey_id noscript=true emailMode=true}\n',1,858,'petition_sign',0,1,0,NULL),
+ (63,'Petition - need verification','Confirmation of signature needed for {$petition.title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\nThank you for signing {$petition.title}.\n\nIn order to complete your signature, we must confirm your e-mail.\nPlease do so by visiting the following email confirmation web page:\n\n{$petition.confirmUrlPlainText}\n\nIf you did not sign this petition, please ignore this message.\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n\n<p>Thank you for signing {$petition.title}.</p>\n\n<p>In order to <b>complete your signature</b>, we must confirm your e-mail.\n<br />\nPlease do so by visiting the following web page by clicking\non the link below or pasting the link into your browser.\n<br /><br />\nEmail confirmation page: <a href=\"{$petition.confirmUrl}\">{$petition.confirmUrl}</a></p>\n\n<p>If you did not sign this petition, please ignore this message.</p>\n',1,859,'petition_confirmation_needed',1,0,0,NULL),
+ (64,'Petition - need verification','Confirmation of signature needed for {$petition.title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\nThank you for signing {$petition.title}.\n\nIn order to complete your signature, we must confirm your e-mail.\nPlease do so by visiting the following email confirmation web page:\n\n{$petition.confirmUrlPlainText}\n\nIf you did not sign this petition, please ignore this message.\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}<p>{$greeting},</p>{/if}\n\n<p>Thank you for signing {$petition.title}.</p>\n\n<p>In order to <b>complete your signature</b>, we must confirm your e-mail.\n<br />\nPlease do so by visiting the following web page by clicking\non the link below or pasting the link into your browser.\n<br /><br />\nEmail confirmation page: <a href=\"{$petition.confirmUrl}\">{$petition.confirmUrl}</a></p>\n\n<p>If you did not sign this petition, please ignore this message.</p>\n',1,859,'petition_confirmation_needed',0,1,0,NULL),
  (65,'Sample CiviMail Newsletter Template','Sample CiviMail Newsletter','','<!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<table width=612 cellpadding=0 cellspacing=0 bgcolor=\"#ffffff\">\n  <tr>\n    <td colspan=\"2\" bgcolor=\"#ffffff\" valign=\"middle\" >\n      <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" >\n        <tr>\n          <td>\n          <a href=\"https://civicrm.org\"><img src=\"https://civicrm.org/sites/civicrm.org/files/top-logo_2.png\" border=0 alt=\"Replace this logo with the URL to your own\"></a>\n          </td>\n          <td>&nbsp; &nbsp;</td>\n          <td>\n          <a href=\"https://civicrm.org\" style=\"text-decoration: none;\"><font size=5 face=\"Arial, Verdana, sans-serif\" color=\"#8bc539\">Your Newsletter Title</font></a>\n          </td>\n        </tr>\n      </table>\n    </td>\n  </tr>\n  <tr>\n    <td valign=\"top\" width=\"70%\">\n      <!-- left column -->\n      <table cellpadding=\"10\" cellspacing=\"0\" border=\"0\">\n      <tr>\n        <td style=\"font-family: Arial, Verdana, sans-serif; font-size: 12px;\" >\n        <font face=\"Arial, Verdana, sans-serif\" size=\"2\" >\n        Greetings {contact.display_name},\n        <br /><br />\n        This is a sample template designed to help you get started creating and sending your own CiviMail messages. This template uses an HTML layout that is generally compatible with the wide variety of email clients that your recipients might be using (e.g. Gmail, Outlook, Yahoo, etc.).\n        <br /><br />You can select this \"Sample CiviMail Newsletter Template\" from the \"Use Template\" drop-down in Step 3 of creating a mailing, and customize it to your needs. Then check the \"Save as New Template\" box on the bottom the page to save your customized version for use in future mailings.\n        <br /><br />The logo you use must be uploaded to your server.  Copy and paste the URL path to the logo into the &lt;img src= tag in the HTML at the top.  Click \"Source\" or the Image button if you are using the text editor.\n        <br /><br />\n        Edit the color of the links and headers using the color button or by editing the HTML.\n        <br /><br />\n        Your newsletter message and donation appeal can go here.  Click the link button to <a href=\"#\">create links</a> - remember to use a fully qualified URL starting with http:// in all your links!\n        <br /><br />\n        To use CiviMail:\n        <ul>\n          <li><a href=\"http://book.civicrm.org/user/advanced-configuration/email-system-configuration/\">Configure your Email System</a>.</li>\n          <li>Make sure your web hosting provider allows outgoing bulk mail, and see if they have a restriction on quantity.  If they don\'t allow bulk mail, consider <a href=\"https://civicrm.org/providers/hosting\">finding a new host</a>.</li>\n        </ul>\n        Sincerely,\n        <br /><br />\n        Your Team\n        <br /><br />\n        </font>\n        </td>\n      </tr>\n      </table>\n    </td>\n\n    <td valign=\"top\" width=\"30%\" bgcolor=\"#ffffff\" style=\"border: 1px solid #056085;\">\n      <!-- right column -->\n      <table cellpadding=10 cellspacing=0 border=0>\n      <tr>\n        <td bgcolor=\"#056085\"><font face=\"Arial, Verdana, sans-serif\" size=\"4\" color=\"#ffffff\">News and Events</font></td>\n      </tr>\n      <tr>\n        <td style=\"color: #000; font-family: Arial, Verdana, sans-serif; font-size: 12px;\" >\n        <font face=\"Arial, Verdana, sans-serif\" size=\"2\" >\n        <font color=\"#056085\"><strong>Featured Events</strong> </font><br />\n        Fundraising Dinner<br />\n        Training Meeting<br />\n        Board of Directors Annual Meeting<br />\n\n        <br /><br />\n        <font color=\"#056085\"><strong>Community Events</strong></font><br />\n        Bake Sale<br />\n        Charity Auction<br />\n        Art Exhibit<br />\n\n        <br /><br />\n        <font color=\"#056085\"><strong>Important Dates</strong></font><br />\n        Tuesday August 27<br />\n        Wednesday September 8<br />\n        Thursday September 29<br />\n        Saturday October 1<br />\n        Sunday October 20<br />\n        </font>\n        </td>\n      </tr>\n      </table>\n    </td>\n  </tr>\n\n  <tr>\n    <td colspan=\"2\">\n      <table cellpadding=\"10\" cellspacing=\"0\" border=\"0\">\n      <tr>\n        <td>\n        <font face=\"Arial, Verdana, sans-serif\" size=\"2\" >\n        <font color=\"#7dc857\"><strong>Helpful Tips</strong></font>\n        <br /><br />\n        <font color=\"#3b5187\">Tokens</font><br />\n        Click \"Insert Tokens\" to dynamically insert names, addresses, and other contact data of your recipients.\n        <br /><br />\n        <font color=\"#3b5187\">Plain Text Version</font><br />\n        Some people refuse HTML emails altogether.  We recommend sending a plain-text version of your important communications to accommodate them.  Luckily, CiviCRM accommodates for this!  Just click \"Plain Text\" and copy and paste in some text.  Line breaks (carriage returns) and fully qualified URLs like http://www.example.com are all you get, no HTML here!\n        <br /><br />\n        <font color=\"#3b5187\">Play by the Rules</font><br />\n        The address of the sender is required by the Can Spam Act law.  This is an available token called domain.address.  An unsubscribe or opt-out link is also required.  There are several available tokens for this. <em>{action.optOutUrl}</em> creates a link for recipients to click if they want to opt out of receiving  emails from your organization. <em>{action.unsubscribeUrl}</em> creates a link to unsubscribe from the specific mailing list used to send this message. Click on \"Insert Tokens\" to find these and look for tokens named \"Domain\" or \"Unsubscribe\".  This sample template includes both required tokens at the bottom of the message. You can also configure a default Mailing Footer containing these tokens.\n        <br /><br />\n        <font color=\"#3b5187\">Composing Offline</font><br />\n        If you prefer to compose an HTML email offline in your own text editor, you can upload this HTML content into CiviMail or simply click \"Source\" and then copy and paste the HTML in.\n        <br /><br />\n        <font color=\"#3b5187\">Images</font><br />\n        Most email clients these days (Outlook, Gmail, etc) block image loading by default.  This is to protect their users from annoying or harmful email.  Not much we can do about this, so encourage recipients to add you to their contacts or \"whitelist\".  Also use images sparingly, do not rely on images to convey vital information, and always use HTML \"alt\" tags which describe the image content.\n        </td>\n      </tr>\n      </table>\n    </td>\n  </tr>\n  <tr>\n    <td colspan=\"2\" style=\"color: #000; font-family: Arial, Verdana, sans-serif; font-size: 10px;\">\n      <font face=\"Arial, Verdana, sans-serif\" size=\"2\" >\n      <hr />\n      <a href=\"{action.unsubscribeUrl}\" title=\"click to unsubscribe\">Click here</a> to unsubscribe from this mailing list.<br /><br />\n      Our mailing address is:<br />\n      {domain.address}\n    </td>\n  </tr>\n  </table>\n\n</body>\n</html>\n',1,NULL,NULL,1,0,0,NULL),
  (66,'Sample Responsive Design Newsletter - Single Column Template','Sample Responsive Design Newsletter - Single Column','','<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<meta content=\"text/html; charset=utf-8\" http-equiv=\"Content-Type\" />\n  <meta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\" />\n  <title></title>\n\n  <style type=\"text/css\">\n    {literal}\n    /* Client-specific Styles */\n    #outlook a {padding:0;} /* Force Outlook to provide a \"view in browser\" menu link. */\n    body{width:100% !important; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; margin:0; padding:0;}\n\n    /* Prevent Webkit and Windows Mobile platforms from changing default font sizes, while not breaking desktop design. */\n    .ExternalClass {width:100%;} /* Force Hotmail to display emails at full width */\n    .ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {line-height: 100%;} /* Force Hotmail to display normal line spacing. */\n    #backgroundTable {margin:0; padding:0; width:100% !important; line-height: 100% !important;}\n    img {outline:none; text-decoration:none;border:none; -ms-interpolation-mode: bicubic;}\n    a img {border:none;}\n    .image_fix {display:block;}\n    p {margin: 0px 0px !important;}\n    table td {border-collapse: collapse;}\n    table { border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt; }\n    a {text-decoration: none;text-decoration:none;}\n\n    /*STYLES*/\n    table[class=full] { width: 100%; clear: both; }\n\n    /*IPAD STYLES*/\n    @media only screen and (max-width: 640px) {\n    a[href^=\"tel\"], a[href^=\"sms\"] {text-decoration: none;color:#136388;pointer-events: none;cursor: default;}\n    .mobile_link a[href^=\"tel\"], .mobile_link a[href^=\"sms\"] {text-decoration: default;color:#136388;pointer-events: auto;cursor: default;}\n    table[class=devicewidth] {width: 440px!important;text-align:center!important;}\n    table[class=devicewidthmob] {width: 416px!important;text-align:center!important;}\n    table[class=devicewidthinner] {width: 416px!important;text-align:center!important;}\n    img[class=banner] {width: 440px!important;auto!important;}\n    img[class=col2img] {width: 440px!important;height:auto!important;}\n    table[class=\"cols3inner\"] {width: 100px!important;}\n    table[class=\"col3img\"] {width: 131px!important;}\n    img[class=\"col3img\"] {width: 131px!important;height: auto!important;}\n    table[class=\"removeMobile\"]{width:10px!important;}\n    img[class=\"blog\"] {width: 440px!important;height: auto!important;}\n    }\n\n    /*IPHONE STYLES*/\n    @media only screen and (max-width: 480px) {\n    a[href^=\"tel\"], a[href^=\"sms\"] {text-decoration: none;color: #136388;pointer-events: none;cursor: default;}\n    .mobile_link a[href^=\"tel\"], .mobile_link a[href^=\"sms\"] {text-decoration: none;color:#136388;pointer-events: auto;cursor: default;}\n\n    table[class=devicewidth] {width: 280px!important;text-align:center!important;}\n    table[class=devicewidthmob] {width: 260px!important;text-align:center!important;}\n    table[class=devicewidthinner] {width: 260px!important;text-align:center!important;}\n    img[class=banner] {width: 280px!important;height:100px!important;}\n    img[class=col2img] {width: 280px!important;height:auto!important;}\n    table[class=\"cols3inner\"] {width: 260px!important;}\n    img[class=\"col3img\"] {width: 280px!important;height: auto!important;}\n    table[class=\"col3img\"] {width: 280px!important;}\n    img[class=\"blog\"] {width: 280px!important;auto!important;}\n    td[class=\"padding-top-right15\"]{padding:15px 15px 0 0 !important;}\n    td[class=\"padding-right15\"]{padding-right:15px !important;}\n    }\n\n    @media only screen and (max-device-width: 800px)\n    {td[class=\"padding-top-right15\"]{padding:15px 15px 0 0 !important;}\n    td[class=\"padding-right15\"]{padding-right:15px !important;}}\n    @media only screen and (max-device-width: 769px) {\n    .devicewidthmob {font-size:16px;}\n    }\n\n    @media only screen and (max-width: 640px) {\n    .desktop-spacer {display:none !important;}\n }\n  {/literal}\n  </style>\n\n<body>\n  <!-- Start of preheader --><!-- Start of preheader -->\n  <table bgcolor=\"#89c66b\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"backgroundTable\" width=\"100%\">\n  	<tbody>\n  		<tr>\n  			<td>\n  			<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  				<tbody>\n  					<tr>\n  						<td width=\"100%\">\n  						<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  							<tbody><!-- Spacing -->\n  								<tr>\n  									<td height=\"20\" width=\"100%\">&nbsp;</td>\n  								</tr>\n  								<!-- Spacing -->\n  								<tr>\n  									<td>\n  									<table align=\"left\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidthinner\" width=\"310\">\n  										<tbody>\n  											<tr>\n  												<td align=\"left\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 16px; line-height:120%; color: #f8f8f8;padding-left:15px; padding-bottom:5px;\" valign=\"middle\">Organization or Program Name Here</td>\n  											</tr>\n  										</tbody>\n  									</table>\n\n  									<table align=\"right\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"emhide\" width=\"310\">\n  										<tbody>\n  											<tr>\n                          <td align=\"right\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 16px;color: #f8f8f8;padding-right:15px; text-align:right;\" valign=\"middle\">Month and Year</td>\n  											</tr>\n  										</tbody>\n  									</table>\n  									</td>\n  								</tr>\n  								<!-- Spacing -->\n  								<tr>\n  									<td height=\"20\" width=\"100%\">&nbsp;</td>\n  								</tr>\n  								<!-- Spacing -->\n  							</tbody>\n  						</table>\n  						</td>\n  					</tr>\n  				</tbody>\n  			</table>\n  			</td>\n  		</tr>\n  	</tbody>\n  </table>\n  <!-- End of main-banner-->\n\n  <table bgcolor=\"#d8d8d8\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"backgroundTable\" st-sortable=\"left-image\" width=\"100%\">\n  	<tbody>\n  		<tr>\n  			<td>\n  			<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  				<tbody>\n  					<tr>\n  						<td width=\"100%\">\n  						<table align=\"center\" bgcolor=\"#ffffff\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  							<tbody><!-- Spacing -->\n  								<tr>\n  									<td height=\"20\" width=\"100%\">\n  									<table align=\"center\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"93%\">\n  										<tbody>\n  											<tr>\n                          <td rowspan=\"2\" style=\"padding-top:10px; padding-bottom:10px;\" width=\"38%\"><img src=\"https://civicrm.org/sites/default/files/civicrm/custom/images/civicrm-logo-transparent.png\" alt=\"Replace with your own logo\" width=\"220\" border=\"0\" /></td>\n  												<td align=\"right\" width=\"62%\">\n  												<h6 class=\"collapse\">&nbsp;</h6>\n  												</td>\n  											</tr>\n  											<tr>\n  												<td align=\"right\">\n  												<h5 style=\"font-family: Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial, sans-serif; color:#136388;\">&nbsp;</h5>\n  												</td>\n  											</tr>\n  										</tbody>\n  									</table>\n  									</td>\n  								</tr>\n  								<tr>\n  									<td>\n  									<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  										<tbody>\n  											<tr>\n  												<td width=\"100%\">\n  												<table align=\"center\" bgcolor=\"#ffffff\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  													<tbody><!-- /Spacing -->\n  														<tr>\n  															<td style=\"font-family: Helvetica, arial, sans-serif; font-size: 23px; color:#f8f8f8; text-align:left; line-height: 32px; padding:5px 15px; background-color:#136388;\">Headline Here</td>\n  														</tr>\n  														<!-- Spacing -->\n  														<tr>\n  															<td>\n  															<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidthinner\" width=\"650\">\n  																<tbody><!-- hero story -->\n  																	<tr>\n  																		<td align=\"center\" class=\"devicewidthinner\" width=\"100%\">\n  																		<div class=\"imgpop\"><a href=\"#\"><img alt=\"\" border=\"0\" class=\"blog\" height=\"auto\" src=\"https://civicrm.org/sites/default/files/civicrm/custom/images/650x396.png\" style=\"display:block; border:none; outline:none; text-decoration:none; padding:0; line-height:0;\" width=\"650\" /></a></div>\n  																		</td>\n  																	</tr>\n  																	<!-- /hero image --><!-- Spacing -->\n  																	<tr>\n  																		<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n  																	</tr>\n  																	<!-- /Spacing -->\n  																	<tr>\n  																		<td style=\"font-family: Helvetica, arial, sans-serif; font-size: 18px;  text-align:left; line-height: 26px; padding:0 15px; color:#89c66b;\"><a href=\"#\" style=\"color:#89c66b;\">Your Heading Here</a></td>\n  																	</tr>\n  																	<!-- Spacing -->\n  																	<tr>\n  																		<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n  																	</tr>\n  																	<!-- /Spacing --><!-- content -->\n  																	<tr>\n  																		<td style=\"padding:0 15px;\">\n  																		<p style=\"font-family: Helvetica, arial, sans-serif; font-size: 16px; color: #7a6e67; text-align:left; line-height: 26px; padding-bottom:10px;\">{contact.email_greeting},																		</p>\n  																		<p style=\"font-family: Helvetica, arial, sans-serif; font-size: 16px; color: #7a6e67; text-align:left; line-height: 26px; padding-bottom:10px;\"><span class=\"padding-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 14px; color: #7a6e67; text-align:left; line-height: 24px;\">Replace with your text and images, and remember to link the facebook and twitter links in the footer to your pages. Have fun!</span></p>\n  																		</td>\n  																	</tr>\n  																	<tr>\n  																		<td class=\"padding-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 16px; font-weight:bold; color: #333333; text-align:left;line-height: 24px; padding-top:10px; padding-left:15px;\"><a href=\"#\" style=\"color:#136388;text-decoration:none;font-weight:bold;\" target=\"_blank\" title=\"read more\">Read More</a></td>\n  																	</tr>\n  																	<!-- /button --><!-- Spacing -->\n  																	<tr>\n  																		<td height=\"20\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\">&nbsp;</td>\n  																	</tr>\n  																	<!-- Spacing --><!-- end of content -->\n  																</tbody>\n  															</table>\n  															</td>\n  														</tr>\n  													</tbody>\n  												</table>\n  												</td>\n  											</tr>\n  										</tbody>\n  									</table>\n  									</td>\n  								</tr>\n  							</tbody>\n  						</table>\n  						</td>\n  					</tr>\n  				</tbody>\n  			</table>\n  			</td>\n  		</tr>\n  	</tbody>\n  </table>\n  <!-- end of hero image and story --><!-- story 1 -->\n\n  <table bgcolor=\"#d8d8d8\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"backgroundTable\" st-sortable=\"left-image\" width=\"100%\">\n  	<tbody>\n  		<tr>\n  			<td>\n  			<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  				<tbody>\n  					<tr>\n  						<td width=\"100%\">\n  						<table align=\"center\" bgcolor=\"#ffffff\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  							<tbody><!-- Spacing -->\n  								<tr>\n  									<td>\n  									<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  										<tbody>\n  											<tr>\n  												<td width=\"100%\">\n  												<table align=\"center\" bgcolor=\"#ffffff\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  													<tbody>\n  														<tr>\n  															<td>\n  															<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidthinner\" width=\"650\">\n  																<tbody><!-- image -->\n  																	<tr>\n  																		<td align=\"center\" class=\"devicewidthinner\" width=\"100%\">\n  																		<div class=\"imgpop\"><a href=\"#\" target=\"_blank\"><img alt=\"\" border=\"0\" class=\"blog\" height=\"250\" src=\"https://civicrm.org/sites/default/files/civicrm/custom/images/banner-image-650-250.png\" style=\"display:block; border:none; outline:none; text-decoration:none; padding:0; line-height:0;\" width=\"650\" /></a></div>\n  																		</td>\n  																	</tr>\n  																	<!-- /image --><!-- Spacing -->\n  																	<tr>\n  																		<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n  																	</tr>\n  																	<!-- /Spacing -->\n  																	<tr>\n  																		<td style=\"font-family: Helvetica, arial, sans-serif; font-size: 18px;  text-align:left; line-height: 26px; padding:0 15px;\"><a href=\"#\" style=\"color:#89c66b;\">Your Heading  Here</a></td>\n  																	</tr>\n  																	<!-- Spacing -->\n  																	<tr>\n  																		<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n  																	</tr>\n  																	<!-- /Spacing --><!-- content -->\n  																	<tr>\n  																		<td style=\"padding:0 15px;\">\n  																		<p style=\"font-family: Helvetica, arial, sans-serif; font-size: 16px; color: #7a6e67; text-align:left; line-height: 26px; padding-bottom:10px;\">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna </p>\n  																		</td>\n  																	</tr>\n  																	<tr>\n  																		<td class=\"padding-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 16px; font-weight:bold; color: #333333; text-align:left;line-height: 24px; padding-top:10px; padding-left:15px;\"><a href=\"#\" style=\"color:#136388;text-decoration:none;font-weight:bold;\" target=\"_blank\" title=\"read more\">Read More</a></td>\n  																	</tr>\n  																	<!-- /button --><!-- Spacing -->\n  																	<tr>\n  																		<td height=\"20\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\">&nbsp;</td>\n  																	</tr>\n  																	<!-- Spacing --><!-- end of content -->\n  																</tbody>\n  															</table>\n  															</td>\n  														</tr>\n  													</tbody>\n  												</table>\n  												</td>\n  											</tr>\n  										</tbody>\n  									</table>\n  									</td>\n  								</tr>\n  							</tbody>\n  						</table>\n  						</td>\n  					</tr>\n  				</tbody>\n  			</table>\n  			</td>\n  		</tr>\n  	</tbody>\n  </table>\n  <!-- /story 2--><!-- banner1 -->\n\n  <table bgcolor=\"#d8d8d8\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"backgroundTable\" st-sortable=\"left-image\" width=\"100%\">\n  	<tbody>\n  		<tr>\n  			<td>\n  			<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  				<tbody>\n  					<tr>\n  						<td width=\"100%\">\n  						<table align=\"center\" bgcolor=\"#ffffff\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  							<tbody><!-- Spacing -->\n  								<tr>\n  									<td>\n  									<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  										<tbody>\n  											<tr>\n  												<td width=\"100%\">\n  												<table align=\"center\" bgcolor=\"#89c66b\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  													<tbody>\n  														<tr>\n  															<td>\n  															<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidthinner\" width=\"650\">\n  																<tbody><!-- image -->\n  																	<tr>\n  																		<td align=\"center\" class=\"devicewidthinner\" width=\"100%\">\n  																		<div class=\"imgpop\"><a href=\"#\" target=\"_blank\"><img alt=\"\" border=\"0\" class=\"blog\" height=\"auto\" src=\"https://civicrm.org/sites/default/files/civicrm/custom/images/banner-image-650-250.png\" style=\"display:block; border:none; outline:none; text-decoration:none; padding:0; line-height:0;\" width=\"650\" /></a></div>\n  																		</td>\n  																	</tr>\n  																	<!-- /image --><!-- content --><!-- Spacing -->\n  																	<tr>\n  																		<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n  																	</tr>\n  																	<!-- /Spacing -->\n  																	<tr>\n  																		<td style=\"padding:15px;\">\n  																		<p style=\"font-family: Helvetica, arial, sans-serif; font-size: 16px; color: #f0f0f0; text-align:left; line-height: 26px; padding-bottom:10px;\">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna </p>\n  																		</td>\n  																	</tr>\n  																	<!-- /button --><!-- white button -->\n  																	<!-- /button --><!-- Spacing --><!-- end of content -->\n  																</tbody>\n  															</table>\n  															</td>\n  														</tr>\n  													</tbody>\n  												</table>\n  												</td>\n  											</tr>\n  										</tbody>\n  									</table>\n  									</td>\n  								</tr>\n  							</tbody>\n  						</table>\n  						</td>\n  					</tr>\n  				</tbody>\n  			</table>\n  			</td>\n  		</tr>\n  	</tbody>\n  </table>\n  <!-- /banner 1--><!-- banner 2 -->\n\n  <table bgcolor=\"#d8d8d8\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"backgroundTable\" st-sortable=\"left-image\" width=\"100%\">\n  	<tbody>\n  		<tr>\n  			<td>\n  			<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  				<tbody>\n  					<tr>\n  						<td width=\"100%\">\n  						<table align=\"center\" bgcolor=\"#ffffff\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  							<tbody><!-- Spacing -->\n  								<tr>\n  									<td>\n  									<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  										<tbody>\n  											<tr>\n  												<td width=\"100%\">\n  												<table align=\"center\" bgcolor=\"#136388\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  													<tbody>\n  														<tr>\n  															<td>\n  															<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidthinner\" width=\"650\">\n  																<tbody><!-- image -->\n  																	<tr>\n  																		<td align=\"center\" class=\"devicewidthinner\" width=\"100%\">\n  																		<div class=\"imgpop\"><a href=\"#\" target=\"_blank\"><img alt=\"\" border=\"0\" class=\"blog\" height=\"auto\" src=\"https://civicrm.org/sites/default/files/civicrm/custom/images/banner-image-650-250.png\" style=\"display:block; border:none; outline:none; text-decoration:none; padding:0; line-height:0;\" width=\"650\" /></a></div>\n  																		</td>\n  																	</tr>\n  																	<!-- /image --><!-- content --><!-- Spacing -->\n  																	<tr>\n  																		<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n  																	</tr>\n  																	<!-- /Spacing -->\n  																	<tr>\n  																		<td style=\"padding: 15px;\">\n  																		<p style=\"font-family: Helvetica, arial, sans-serif; font-size: 16px; color: #f0f0f0; text-align:left; line-height: 26px; padding-bottom:10px;\">Remember to link the facebook and twitter links below to your pages!</p>\n  																		</td>\n  																	</tr>\n  																	<!-- /button --><!-- white button -->\n  																	<tr>\n  																		<td class=\"padding-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 16px; font-weight:bold; color: #333333; text-align:left;line-height: 24px; padding-top:10px; padding-bottom:10px; padding-left:15px;\"><a href=\"#\" style=\"color:#ffffff;text-decoration:none;font-weight:bold;\" target=\"_blank\" title=\"read more\">Read More</a></td>\n  																	</tr>\n  																	<!-- /button --><!-- Spacing --><!-- end of content -->\n  																</tbody>\n  															</table>\n  															</td>\n  														</tr>\n  													</tbody>\n  												</table>\n  												</td>\n  											</tr>\n  										</tbody>\n  									</table>\n  									</td>\n  								</tr>\n  							</tbody>\n  						</table>\n  						</td>\n  					</tr>\n  				</tbody>\n  			</table>\n  			</td>\n  		</tr>\n  	</tbody>\n  </table>\n  <!-- /banner2 --><!-- footer -->\n\n  <table bgcolor=\"#d8d8d8\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"backgroundTable\" st-sortable=\"footer\" width=\"100%\">\n  	<tbody>\n  		<tr>\n  			<td>\n  			<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  				<tbody>\n  					<tr>\n  						<td width=\"100%\">\n  						<table align=\"center\" bgcolor=\"#89c66b\"  border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"650\">\n  							<tbody><!-- Spacing -->\n  								<tr>\n  									<td height=\"10\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\">&nbsp;</td>\n  								</tr>\n  								<!-- Spacing -->\n  								<tr>\n  									<td><!-- logo -->\n  									<table align=\"left\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"250\">\n  										<tbody>\n  											<tr>\n  												<td width=\"20\">&nbsp;</td>\n  												<td align=\"left\" height=\"40\" width=\"250\"><span style=\"font-family: Helvetica, arial, sans-serif; font-size: 13px; text-align:left; line-height: 26px; padding-bottom:10px;\"><a href=\"{action.unsubscribeUrl}\" style=\"color: #f0f0f0; \">Unsubscribe | </a><a href=\"{action.subscribeUrl}\"  style=\"color: #f0f0f0;\">Subscribe |</a> <a href=\"{action.optOutUrl}\" style=\"color: #f0f0f0;\">Opt out</a></span></td>\n  											</tr>\n  											<tr>\n  												<td width=\"20\">&nbsp;</td>\n  												<td align=\"left\" height=\"40\" width=\"250\"><span style=\"font-family: Helvetica, arial, sans-serif; font-size: 13px; text-align:left; line-height: 26px; padding-bottom:10px; color: #f0f0f0;\">{domain.address}</span></td>\n  											</tr>\n  										</tbody>\n  									</table>\n  									<!-- end of logo --><!-- start of social icons -->\n\n  									<table align=\"right\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" height=\"40\" vaalign=\"middle\" width=\"60\">\n  										<tbody>\n  											<tr>\n  												<td align=\"left\" height=\"22\" width=\"22\">\n  												<div class=\"imgpop\"><a href=\"#\" target=\"_blank\"><img alt=\"\" border=\"0\" height=\"22\" src=\"https://civicrm.org/sites/default/files/civicrm/custom/images/facebook.png\" style=\"display:block; border:none; outline:none; text-decoration:none;\" width=\"22\" /> </a></div>\n  												</td>\n  												<td align=\"left\" style=\"font-size:1px; line-height:1px;\" width=\"10\">&nbsp;</td>\n  												<td align=\"right\" height=\"22\" width=\"22\">\n  												<div class=\"imgpop\"><a href=\"#\" target=\"_blank\"><img alt=\"\" border=\"0\" height=\"22\" src=\"https://civicrm.org/sites/default/files/civicrm/custom/images/twitter.png\" style=\"display:block; border:none; outline:none; text-decoration:none;\" width=\"22\" /> </a></div>\n  												</td>\n  												<td align=\"left\" style=\"font-size:1px; line-height:1px;\" width=\"20\">&nbsp;</td>\n  											</tr>\n  										</tbody>\n  									</table>\n  									<!-- end of social icons --></td>\n  								</tr>\n  								<!-- Spacing -->\n  								<tr>\n  									<td height=\"10\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\">&nbsp;</td>\n  								</tr>\n  								<!-- Spacing -->\n  							</tbody>\n  						</table>\n  						</td>\n  					</tr>\n  				</tbody>\n  			</table>\n  			</td>\n  		</tr>\n  	</tbody>\n  </table>\n\n</body>\n</html>\n',1,NULL,NULL,1,0,0,NULL),
  (67,'Sample Responsive Design Newsletter - Two Column Template','Sample Responsive Design Newsletter - Two Column','','<html xmlns=\"http://www.w3.org/1999/xhtml\">\n  <meta content=\"text/html; charset=utf-8\" http-equiv=\"Content-Type\" />\n  <meta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\" />\n  <title></title>\n  <style type=\"text/css\">\n     {literal}\n     img {height: auto !important;}\n     /* Client-specific Styles */\n     #outlook a {padding:0;} /* Force Outlook to provide a \"view in browser\" menu link. */\n     body{width:100% !important; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; margin:0; padding:0;}\n\n     /* Prevent Webkit and Windows Mobile platforms from changing default font sizes, while not breaking desktop design. */\n     .ExternalClass {width:100%;} /* Force Hotmail to display emails at full width */\n     .ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {line-height: 100%;} /* Force Hotmail to display normal line spacing. */\n     #backgroundTable {margin:0; padding:0; width:100% !important; line-height: 100% !important;}\n     img {outline:none; text-decoration:none;border:none; -ms-interpolation-mode: bicubic;}\n     a img {border:none;}\n     .image_fix {display:block;}\n     p {margin: 0px 0px !important;}\n     table td {border-collapse: collapse;}\n     table { border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt; }\n     a {/*color: #33b9ff;*/text-decoration: none;text-decoration:none!important;}\n\n\n     /*STYLES*/\n     table[class=full] { width: 100%; clear: both; }\n\n     /*IPAD STYLES*/\n     @media only screen and (max-width: 640px) {\n     a[href^=\"tel\"], a[href^=\"sms\"] {text-decoration: none;color: #0a8cce;pointer-events: none;cursor: default;}\n     .mobile_link a[href^=\"tel\"], .mobile_link a[href^=\"sms\"] {text-decoration: default;color: #0a8cce !important;pointer-events: auto;cursor: default;}\n     table[class=devicewidth] {width: 440px!important;text-align:center!important;}\n     table[class=devicewidthmob] {width: 414px!important;text-align:center!important;}\n     table[class=devicewidthinner] {width: 414px!important;text-align:center!important;}\n     img[class=banner] {width: 440px!important;auto!important;}\n     img[class=col2img] {width: 440px!important;height:auto!important;}\n     table[class=\"cols3inner\"] {width: 100px!important;}\n     table[class=\"col3img\"] {width: 131px!important;}\n     img[class=\"col3img\"] {width: 131px!important;height: auto!important;}\n     table[class=\"removeMobile\"]{width:10px!important;}\n     img[class=\"blog\"] {width: 440px!important;height: auto!important;}\n     }\n\n     /*IPHONE STYLES*/\n     @media only screen and (max-width: 480px) {\n     a[href^=\"tel\"], a[href^=\"sms\"] {text-decoration: none;color: #0a8cce;pointer-events: none;cursor: default;}\n     .mobile_link a[href^=\"tel\"], .mobile_link a[href^=\"sms\"] {text-decoration: default;color: #0a8cce !important; pointer-events: auto;cursor: default;}\n     table[class=devicewidth] {width: 280px!important;text-align:center!important;}\n     table[class=devicewidthmob] {width: 260px!important;text-align:center!important;}\n     table[class=devicewidthinner] {width: 260px!important;text-align:center!important;}\n     img[class=banner] {width: 280px!important;height:100px!important;}\n     img[class=col2img] {width: 280px!important;height:auto!important;}\n     table[class=\"cols3inner\"] {width: 260px!important;}\n     img[class=\"col3img\"] {width: 280px!important;height: auto!important;}\n     table[class=\"col3img\"] {width: 280px!important;}\n     img[class=\"blog\"] {width: 280px!important;auto!important;}\n     td[class=\"padding-top-right15\"]{padding:15px 15px 0 0 !important;}\n     td[class=\"padding-right15\"]{padding-right:15px !important;}\n     }\n\n     @media only screen and (max-device-width: 800px)\n     {td[class=\"padding-top-right15\"]{padding:15px 15px 0 0 !important;}\n     td[class=\"padding-right15\"]{padding-right:15px !important;}}\n     @media only screen and (max-device-width: 769px) {.devicewidthmob {font-size:14px;}}\n\n     @media only screen and (max-width: 640px) {.desktop-spacer {display:none !important;}\n	   }\n     {/literal}\n  </style>\n  <body>\n    <!-- Start of preheader --><!-- Start of preheader -->\n    <table bgcolor=\"#0B4151\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"backgroundTable\" width=\"100%\">\n    	<tbody>\n    		<tr>\n    			<td>\n    			<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n    				<tbody>\n    					<tr>\n    						<td width=\"100%\">\n    						<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n    							<tbody><!-- Spacing -->\n    								<tr>\n    									<td height=\"20\" width=\"100%\">&nbsp;</td>\n    								</tr>\n    								<!-- Spacing -->\n    								<tr>\n    									<td>\n    									<table align=\"left\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidthinner\" width=\"360\">\n    										<tbody>\n    											<tr>\n    												<td align=\"left\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 14px; line-height:120%; color: #f8f8f8;padding-left:15px;\" valign=\"middle\">Organization or Program Name Here</td>\n    											</tr>\n    										</tbody>\n    									</table>\n\n    									<table align=\"right\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"emhide\" width=\"320\">\n    										<tbody>\n    											<tr>\n    												<td align=\"right\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 16px;color: #f8f8f8;padding-right:15px;\" valign=\"middle\">Month Year</td>\n    											</tr>\n    										</tbody>\n    									</table>\n    									</td>\n    								</tr>\n    								<!-- Spacing -->\n    								<tr>\n    									<td height=\"20\" width=\"100%\">&nbsp;</td>\n    								</tr>\n    								<!-- Spacing -->\n    							</tbody>\n    						</table>\n    						</td>\n    					</tr>\n    				</tbody>\n    			</table>\n    			</td>\n    		</tr>\n    	</tbody>\n    </table>\n    <!-- End of preheader --><!-- start of logo -->\n\n    <table bgcolor=\"#d8d8d8\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"backgroundTable\" st-sortable=\"left-image\" width=\"100%\">\n    	<tbody>\n    		<tr>\n    			<td>\n    			<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidthmob\" width=\"700\">\n    				<tbody>\n    					<tr>\n    						<td width=\"100%\">\n    						<table align=\"center\" bgcolor=\"#ffffff\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n    							<tbody><!-- Spacing -->\n    								<tr>\n    									<td height=\"20\" width=\"100%\">\n    									<table align=\"center\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"93%\">\n    										<tbody>\n    											<tr>\n                             <td rowspan=\"2\" width=\"330\"><a href=\"#\"> <div class=\"imgpop\"><img src=\"https://civicrm.org/sites/default/files/civicrm/custom/images/civicrm-logo-transparent.png\" alt=\"Replace with your own logo\" width=\"220\" border=\"0\" style=\"display:block;\"/></div></a></td>\n                            <td align=\"right\" >\n    												<h6 class=\"collapse\">&nbsp;</h6>\n    												</td>\n    											</tr>\n    											<tr>\n    												<td align=\"right\">\n\n    												</td>\n    											</tr>\n    										</tbody>\n    									</table>\n    									</td>\n    								</tr>\n\n    							</tbody>\n    						</table>\n    						</td>\n    					</tr>\n    				</tbody>\n    			</table>\n    			</td>\n    		</tr>\n    	</tbody>\n    </table>\n    <!-- end of logo --> <!-- hero story 1 -->\n\n    <table bgcolor=\"#d8d8d8\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"backgroundTable\" st-sortable=\"left-image\" width=\"101%\">\n    	<tbody>\n    		<tr>\n    			<td>\n    			<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n    				<tbody>\n    					<tr>\n    						<td width=\"100%\">\n    						<table align=\"center\" bgcolor=\"#f8f8f8\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n    							<tbody>\n    								<tr>\n    									<td>\n    									<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n    										<tbody>\n    											<tr>\n    												<td width=\"100%\">\n    												<table align=\"center\" bgcolor=\"#f8f8f8\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n    													<tbody><!-- /Spacing -->\n    														<tr>\n    															<td style=\"font-family: Helvetica, arial, sans-serif; font-size: 24px; color:#f8f8f8; text-align:left; line-height: 26px; padding:5px 15px; background-color: #80C457\">Hero Story Heading</td>\n    														</tr>\n    														<!-- Spacing -->\n    														<tr>\n    															<td>\n    															<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidthinner\" width=\"700\">\n    																<tbody><!-- image -->\n    																	<tr>\n    																		<td align=\"center\" class=\"devicewidthinner\" width=\"100%\">\n    																		<div class=\"imgpop\"><a href=\"#\" target=\"_blank\"><img alt=\"\" border=\"0\" class=\"blog\" height=\"396\" src=\"https://civicrm.org/sites/default/files/civicrm/custom/images/700x396.png\" style=\"display:block; border:none; outline:none; text-decoration:none; padding:0; line-height:0;\" width=\"700\" /></a></div>\n    																		</td>\n    																	</tr>\n    																	<!-- /image --><!-- Spacing -->\n    																	<tr>\n    																		<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n    																	</tr>\n    																	<!-- /Spacing --><!-- hero story -->\n    																	<tr>\n    																		<td style=\"font-family: Helvetica, arial, sans-serif; font-size: 18px;  text-align:left; line-height: 26px; padding:0 15px;\"><a href=\"#\" style=\"color:#076187; text-decoration:none; \" target=\"_blank\">Subheading Here</a></td>\n    																	</tr>\n    																	<!-- Spacing -->\n    																	<tr>\n    																		<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n    																	</tr><!-- /Spacing -->\n    																	<tr>\n    																		<td style=\"font-family: Helvetica, arial, sans-serif; font-size: 14px; color: #7a6e67; text-align:left; line-height: 26px; padding:0 15px;\"><span class=\"padding-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 14px; color: #7a6e67; text-align:left; line-height: 24px;\">Replace with your text and images, and remember to link the facebook and twitter links in the footer to your pages. Have fun!</span></td>\n    																	</tr>\n\n    <!-- Spacing -->\n    																	<tr>\n    																		<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n    																	</tr><!-- /Spacing -->\n\n              <!-- /Spacing --><!-- /hero story -->\n\n    																	<!-- Spacing -->                                                            <!-- Spacing -->\n\n\n\n    																	<!-- Spacing --><!-- end of content -->\n    																</tbody>\n    															</table>\n    															</td>\n    														</tr>\n    													</tbody>\n    												</table>\n    												</td>\n    											</tr>\n    										</tbody>\n    									</table>\n    									</td>\n    								</tr>\n    								<!-- Section Heading -->\n    								<tr>\n    									<td style=\"font-family: Helvetica, arial, sans-serif; font-size: 24px; color:#f8f8f8; text-align:left; line-height: 26px; padding:5px 15px; background-color: #80C457\">Section Heading Here</td>\n    								</tr>\n    								<!-- /Section Heading -->\n    							</tbody>\n    						</table>\n    						</td>\n    					</tr>\n    				</tbody>\n    			</table>\n    			</td>\n    		</tr>\n    	</tbody>\n    </table>\n    <!-- /hero story 1 --><!-- story one -->\n\n    <table bgcolor=\"#d8d8d8\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"backgroundTable\" st-sortable=\"left-image\" width=\"100%\">\n    	<tbody>\n    		<tr>\n    			<td>\n    			<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n    				<tbody>\n    					<tr>\n    						<td width=\"100%\">\n    						<table align=\"center\" bgcolor=\"#ffffff\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n    							<tbody><!-- Spacing -->\n    								<tr>\n    									<td class=\"desktop-spacer\" height=\"20\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\">&nbsp;</td>\n    								</tr>\n    								<!-- Spacing -->\n    								<tr>\n    									<td>\n    									<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"660\">\n    										<tbody>\n    											<tr>\n    												<td><!-- Start of left column -->\n    												<table align=\"left\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"330\">\n    													<tbody><!-- image -->\n    														<tr>\n    															<td align=\"center\" class=\"devicewidth\" height=\"150\" valign=\"top\" width=\"330\"><a href=\"#\"><img alt=\"\" border=\"0\" class=\"col2img\" src=\"https://civicrm.org/sites/default/files/civicrm/custom/images/330x150.png\" style=\"display:block; border:none; outline:none; text-decoration:none; display:block;\" width=\"330\" /></a></td>\n    														</tr>\n    														<!-- /image -->\n    													</tbody>\n    												</table>\n    												<!-- end of left column --><!-- spacing for mobile devices-->\n\n    												<table align=\"left\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"mobilespacing\">\n    													<tbody>\n    														<tr>\n    															<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n    														</tr>\n    													</tbody>\n    												</table>\n    												<!-- end of for mobile devices--><!-- start of right column -->\n\n    												<table align=\"right\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidthmob\" width=\"310\">\n    													<tbody>\n    														<tr>\n    															<td class=\"padding-top-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 18px; text-align:left; line-height: 24px;\"><a href=\"#\" style=\"color:#076187; text-decoration:none; \" target=\"_blank\">Heading Here</a><a href=\"#\" style=\"color:#076187; text-decoration:none;\" target=\"_blank\" title=\"CiviCRM helps keep the “City Beautiful” Movement”going strong\"></a></td>\n    														</tr>\n    														<!-- end of title --><!-- Spacing -->\n    														<tr>\n    															<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n    														</tr>\n    														<!-- /Spacing --><!-- content -->\n    														<tr>\n    															<td class=\"padding-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 14px; color: #7a6e67; text-align:left; line-height: 24px;\"><span class=\"padding-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 14px; color: #7a6e67; text-align:left; line-height: 24px;\">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod\n                                                                tempor incididunt ut labore et dolore magna </span></td>\n    														</tr>\n    														<tr>\n    															<td class=\"padding-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 14px; font-weight:bold; color: #333333; text-align:left;line-height: 24px; padding-top:10px;\"><a href=\"#\" style=\"color:#80C457;text-decoration:none;font-weight:bold;\" target=\"_blank\" title=\"CiviCRM helps keep the “City Beautiful” Movement”going strong\">Read More</a></td>\n    														</tr>\n    														<!-- /button --><!-- end of content -->\n    													</tbody>\n    												</table>\n    												<!-- end of right column --></td>\n    											</tr>\n    										</tbody>\n    									</table>\n    									</td>\n    								</tr>\n    								<!-- Spacing -->\n    								<tr>\n    									<td height=\"20\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\">&nbsp;</td>\n    								</tr>\n    							</tbody>\n    						</table>\n    						</td>\n    					</tr>\n    				</tbody>\n    			</table>\n    			</td>\n    		</tr>\n    	</tbody>\n    </table>\n    <!-- /story one -->\n    <!-- story two -->\n\n    <table bgcolor=\"#d8d8d8\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"backgroundTable\" st-sortable=\"left-image\" width=\"100%\">\n    	<tbody>\n    		<tr>\n    			<td>\n    			<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n    				<tbody>\n    					<tr>\n    						<td width=\"100%\">\n    						<table align=\"center\" bgcolor=\"#ffffff\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n    							<tbody><!-- Spacing -->\n    								<tr>\n    									<td bgcolor=\"#076187\" height=\"0\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\">&nbsp;</td>\n    								</tr>\n    								<!-- Spacing --><!-- Spacing -->\n    								<tr>\n    									<td class=\"desktop-spacer\" height=\"20\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\">&nbsp;</td>\n    								</tr>\n    								<!-- Spacing -->\n    								<tr>\n    									<td>\n    									<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"660\">\n    										<tbody>\n    											<tr>\n    												<td><!-- Start of left column -->\n    												<table align=\"left\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"330\">\n    													<tbody><!-- image -->\n    														<tr>\n    															<td align=\"center\" class=\"devicewidth\" height=\"150\" valign=\"top\" width=\"330\"><a href=\"#\"><img alt=\"\" border=\"0\" class=\"col2img\" src=\"https://civicrm.org/sites/default/files/civicrm/custom/images/330x150.png\" style=\"display:block; border:none; outline:none; text-decoration:none; display:block;\" width=\"330\" /></a></td>\n    														</tr>\n    														<!-- /image -->\n    													</tbody>\n    												</table>\n    												<!-- end of left column --><!-- spacing for mobile devices-->\n\n    												<table align=\"left\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"mobilespacing\">\n    													<tbody>\n    														<tr>\n    															<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n    														</tr>\n    													</tbody>\n    												</table>\n    												<!-- end of for mobile devices--><!-- start of right column -->\n\n    												<table align=\"right\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidthmob\" width=\"310\">\n    													<tbody>\n    														<tr>\n    															<td class=\"padding-top-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 18px; text-align:left; line-height: 24px;\"><a href=\"#\" style=\"color:#076187; text-decoration:none; \" target=\"_blank\">Heading Here</a><a href=\"#\" style=\"color:#076187; text-decoration:none;\" target=\"_blank\" title=\"How CiviCRM will take Tribodar Eco Learning Center to another level\"></a></td>\n    														</tr>\n    														<!-- end of title --><!-- Spacing -->\n    														<tr>\n    															<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n    														</tr>\n    														<!-- /Spacing --><!-- content -->\n    														<tr>\n    															<td class=\"padding-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 14px; color: #7a6e67; text-align:left; line-height: 24px;\"><span class=\"padding-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 14px; color: #7a6e67; text-align:left; line-height: 24px;\">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod\n                                                                tempor incididunt ut labore et dolore magna </span></td>\n    														</tr>\n    														<tr>\n    															<td class=\"padding-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 14px; font-weight:bold; color: #333333; text-align:left;line-height: 24px; padding-top:10px;\"><a href=\"#\" style=\"color:#80C457;text-decoration:none;font-weight:bold;\" target=\"_blank\" title=\"How CiviCRM will take Tribodar Eco Learning Center to another level\">Read More</a></td>\n    														</tr>\n    														<!-- /button --><!-- end of content -->\n    													</tbody>\n    												</table>\n    												<!-- end of right column --></td>\n    											</tr>\n    										</tbody>\n    									</table>\n    									</td>\n    								</tr>\n    								<!-- Spacing -->\n    								<tr>\n    									<td height=\"20\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\">&nbsp;</td>\n    								</tr>\n    							</tbody>\n    						</table>\n    						</td>\n    					</tr>\n    				</tbody>\n    			</table>\n    			</td>\n    		</tr>\n    	</tbody>\n    </table>\n    <!-- /story two --><!-- story three -->\n\n    <table bgcolor=\"#d8d8d8\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"backgroundTable\" st-sortable=\"left-image\" width=\"100%\">\n    	<tbody>\n    		<tr>\n    			<td>\n    			<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n    				<tbody>\n    					<tr>\n    						<td width=\"100%\">\n    						<table align=\"center\" bgcolor=\"#ffffff\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n    							<tbody><!-- Spacing -->\n    								<tr>\n    									<td bgcolor=\"#076187\" height=\"0\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\">&nbsp;</td>\n    								</tr>\n    								<!-- Spacing --><!-- Spacing -->\n    								<tr>\n    									<td height=\"20\" class=\"desktop-spacer\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\">&nbsp;</td>\n    								</tr>\n    								<!-- Spacing -->\n    								<tr>\n    									<td>\n    									<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"660\">\n    										<tbody>\n    											<tr>\n    												<td><!-- Start of left column -->\n    												<table align=\"left\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"330\">\n    													<tbody><!-- image -->\n    														<tr>\n    															<td align=\"center\" class=\"devicewidth\" height=\"150\" valign=\"top\" width=\"330\"><a href=\"#\"><img alt=\"\" border=\"0\" class=\"col2img\" src=\"https://civicrm.org/sites/default/files/civicrm/custom/images/330x150.png\" style=\"display:block; border:none; outline:none; text-decoration:none; display:block;\" width=\"330\" /></a></td>\n    														</tr>\n    														<!-- /image -->\n    													</tbody>\n    												</table>\n    												<!-- end of left column --><!-- spacing for mobile devices-->\n\n    												<table align=\"left\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"mobilespacing\">\n    													<tbody>\n    														<tr>\n    															<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n    														</tr>\n    													</tbody>\n    												</table>\n    												<!-- end of for mobile devices--><!-- start of right column -->\n\n    												<table align=\"right\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidthmob\" width=\"310\">\n    													<tbody>\n    														<tr>\n    															<td class=\"padding-top-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 18px;  text-align:left; line-height: 24px;\"><a href=\"#\" style=\"color:#076187; text-decoration:none; \" target=\"_blank\">Heading Here</a><a href=\"#\" style=\"color:#076187; text-decoration:none;\" target=\"_blank\" title=\"CiviCRM provides a soup-to-nuts open-source solution for Friends of the San Pedro River\"></a></td>\n    														</tr>\n    														<!-- end of title --><!-- Spacing -->\n    														<tr>\n    															<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n    														</tr>\n    														<!-- /Spacing --><!-- content -->\n    														<tr>\n    															<td class=\"padding-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 14px; color: #7a6e67; text-align:left; line-height: 24px;\"><span class=\"padding-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 14px; color: #7a6e67; text-align:left; line-height: 24px;\">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod\n                                                                tempor incididunt ut labore et dolore magna </span></td>\n    														</tr>\n    														<tr>\n    															<td style=\"font-family: Helvetica, arial, sans-serif; font-size: 14px; font-weight:bold; color: #333333; text-align:left;line-height: 24px; padding-top:10px;\"><a href=\"#\" style=\"color:#80C457;text-decoration:none;font-weight:bold;\" target=\"_blank\" title=\"CiviCRM provides a soup-to-nuts open-source solution for Friends of the San Pedro River\">Read More</a></td>\n    														</tr>\n    														<!-- /button --><!-- end of content -->\n    													</tbody>\n    												</table>\n    												<!-- end of right column --></td>\n    											</tr>\n    										</tbody>\n    									</table>\n    									</td>\n    								</tr>\n    								<!-- Spacing -->\n    								<tr>\n    									<td height=\"20\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\">&nbsp;</td>\n    								</tr>\n    								<!-- Spacing -->\n    							</tbody>\n    						</table>\n    						</td>\n    					</tr>\n    				</tbody>\n    			</table>\n    			</td>\n    		</tr>\n    	</tbody>\n    </table>\n    <!-- /story three -->\n\n\n\n\n\n    <!-- story four -->\n    <table bgcolor=\"#d8d8d8\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"backgroundTable\" st-sortable=\"left-image\" width=\"100%\">\n    	<tbody>\n    		<tr>\n    			<td>\n    			<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n    				<tbody>\n    					<tr>\n    						<td width=\"100%\">\n    						<table align=\"center\" bgcolor=\"#ffffff\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n    							<tbody>\n                                <!-- Spacing -->\n    								<tr>\n    									<td bgcolor=\"#076187\" height=\"0\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\">&nbsp;</td>\n    								</tr>\n    								<!-- Spacing -->\n                                <!-- Spacing -->\n    								<tr>\n    									<td class=\"desktop-spacer\" height=\"20\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\">&nbsp;</td>\n    								</tr>\n    								<!-- Spacing -->\n    								<tr>\n    									<td>\n    									<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"660\">\n    										<tbody>\n    											<tr>\n    												<td><!-- Start of left column -->\n    												<table align=\"left\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"330\">\n    													<tbody><!-- image -->\n    														<tr>\n    															<td align=\"center\" class=\"devicewidth\" height=\"150\" valign=\"top\" width=\"330\"><a href=\"#\"><img alt=\"\" border=\"0\" class=\"col2img\" src=\"https://civicrm.org/sites/default/files/civicrm/custom/images/330x150.png\" style=\"display:block; border:none; outline:none; text-decoration:none; display:block;\" width=\"330\" /></a></td>\n    														</tr>\n    														<!-- /image -->\n    													</tbody>\n    												</table>\n    												<!-- end of left column --><!-- spacing for mobile devices-->\n\n    												<table align=\"left\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"mobilespacing\">\n    													<tbody>\n    														<tr>\n    															<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n    														</tr>\n    													</tbody>\n    												</table>\n    												<!-- end of for mobile devices--><!-- start of right column -->\n\n    												<table align=\"right\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidthmob\" width=\"310\">\n    													<tbody>\n    														<tr>\n    															<td class=\"padding-top-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 18px;text-align:left; line-height: 24px;\"><a href=\"#\" style=\"color:#076187; text-decoration:none; \" target=\"_blank\">Heading Here</a><a href=\"#\" style=\"color:#076187; text-decoration:none;\" target=\"_blank\" title=\"Google Summer of Code\"></a></td>\n    														</tr>\n    														<!-- end of title --><!-- Spacing -->\n    														<tr>\n    															<td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n    														</tr>\n    														<!-- /Spacing --><!-- content -->\n    														<tr>\n    															<td class=\"padding-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 14px; color: #7a6e67; text-align:left; line-height: 24px;\"><span class=\"padding-right15\" style=\"font-family: Helvetica, arial, sans-serif; font-size: 14px; color: #7a6e67; text-align:left; line-height: 24px;\">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod\n                                                                tempor incididunt ut labore et dolore magna </span></td>\n    														</tr>\n    														<tr>\n    															<td style=\"font-family: Helvetica, arial, sans-serif; font-size: 14px; font-weight:bold; color: #333333; text-align:left;line-height: 24px; padding-top:10px;\"><a href=\"#\" style=\"color:#80C457;text-decoration:none;font-weight:bold;\" target=\"_blank\" title=\"Google Summer of Code\">Read More</a></td>\n    														</tr>\n    														<!-- /button --><!-- end of content -->\n    													</tbody>\n    												</table>\n    												<!-- end of right column --></td>\n    											</tr>\n    										</tbody>\n    									</table>\n    									</td>\n    								</tr>\n    								<!-- Spacing -->\n    								<tr>\n                       <td height=\"15\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\" width=\"100%\">&nbsp;</td>\n                    </tr>\n                    <!-- /Spacing -->\n                    <tr>\n                      <td style=\"padding: 15px;\">\n                      <p style=\"font-family: Helvetica, arial, sans-serif; font-size: 16px; color:#076187; text-align:left; line-height: 26px; padding-bottom:10px;\">Remember to link the facebook and twitter links below to your pages!</p>\n                      </td>\n    								</tr>\n    								<!-- Spacing -->\n    							</tbody>\n    						</table>\n    						</td>\n    					</tr>\n    				</tbody>\n    			</table>\n    			</td>\n    		</tr>\n    	</tbody>\n    </table>\n    <!-- /story four -->\n\n    <!-- footer -->\n\n    <!-- End of footer --><!-- Start of postfooter -->\n    <table bgcolor=\"#d8d8d8\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"backgroundTable\" st-sortable=\"footer\" width=\"100%\">\n    	<tbody>\n    		<tr>\n    			<td>\n    			<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n            <tbody>\n              <tr>\n                <td width=\"100%\">\n                  <table align=\"center\" bgcolor=\"#89c66b\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"devicewidth\" width=\"700\">\n    				        <tbody><!-- Spacing -->\n    					        <tr>\n                        <td height=\"10\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\">&nbsp;</td>\n    					        </tr>\n    					        <!-- Spacing -->\n    					        <tr>\n                        <td><!-- logo -->\n                        <table align=\"left\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"250\">\n            							<tbody>\n            								<tr>\n                               <td width=\"20\">&nbsp;</td>\n                              <td align=\"left\" height=\"40\" width=\"250\"><span style=\"font-family: Helvetica, arial, sans-serif; font-size: 13px; text-align:left; line-height: 26px; padding-bottom:10px;\"><a href=\"{action.unsubscribeUrl}\" style=\"color: #f0f0f0;\">Unsubscribe | </a><a href=\"{action.subscribeUrl}\" style=\"color: #f0f0f0;\">Subscribe |</a> <a href=\"{action.optOutUrl}\" style=\"color: #f0f0f0;\">Opt out</a></span></td>\n                            </tr>\n      											<tr>\n      												<td width=\"20\">&nbsp;</td>\n      												<td align=\"left\" height=\"40\" width=\"250\"><span style=\"font-family: Helvetica, arial, sans-serif; font-size: 13px; text-align:left; line-height: 26px; padding-bottom:10px; color: #f0f0f0;\">{domain.address}</span></td>\n      											</tr>\n                          </tbody>\n                        </table>\n                        <!-- end of logo --><!-- start of social icons -->\n      									<table align=\"right\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" height=\"40\" vaalign=\"middle\" width=\"60\">\n      										<tbody>\n      											<tr>\n      												<td align=\"left\" height=\"22\" width=\"22\">\n                                <div class=\"imgpop\"><a href=\"#\" target=\"_blank\"><img alt=\"\" border=\"0\" height=\"22\" src=\"https://civicrm.org/sites/default/files/civicrm/custom/images/facebook.png\" style=\"display:block; border:none; outline:none; text-decoration:none;\" width=\"22\" /> </a></div>      											  </td>\n      												<td align=\"left\" style=\"font-size:1px; line-height:1px;\" width=\"10\">&nbsp;</td>\n      												<td align=\"right\" height=\"22\" width=\"22\">\n      												<div class=\"imgpop\"><a href=\"#\" target=\"_blank\"><img alt=\"\" border=\"0\" height=\"22\" src=\"https://civicrm.org/sites/default/files/civicrm/custom/images/twitter.png\" style=\"display:block; border:none; outline:none; text-decoration:none;\" width=\"22\" /> </a></div>\n      												</td>\n      												<td align=\"left\" style=\"font-size:1px; line-height:1px;\" width=\"20\">&nbsp;</td>\n      											</tr>\n      										</tbody>\n      									</table>\n    									<!-- end of social icons --></td>\n    								</tr>\n    								<!-- Spacing -->\n    								<tr>\n    									<td height=\"10\" style=\"font-size:1px; line-height:1px; mso-line-height-rule: exactly;\">&nbsp;</td>\n    								</tr>\n    								<!-- Spacing -->\n    								<tr>\n    									<td bgcolor=\"#80C457\" height=\"10\" width=\"100%\">&nbsp;</td>\n    								</tr>\n    								<!-- Spacing -->\n    							</tbody>\n    						</table>\n    						</td>\n    					</tr>\n    				</tbody>\n    			</table>\n    			</td>\n    		</tr>\n    	</tbody>\n    </table>\n    <!-- End of footer -->\n  </body>\n</html>\n',1,NULL,NULL,1,0,0,NULL);
@@ -5245,246 +5368,247 @@ INSERT INTO `civicrm_navigation` (`id`, `domain_id`, `label`, `name`, `url`, `ic
  (20,1,'New Activity','New Activity','civicrm/activity?reset=1&action=add&context=standalone',NULL,NULL,'',15,1,NULL,5),
  (21,1,'New Email','New Email','civicrm/activity/email/add?atype=3&action=add&reset=1&context=standalone',NULL,NULL,'',15,1,1,6),
  (22,1,'Import Contacts','Import Contacts','civicrm/import/contact?reset=1',NULL,'import contacts','',15,1,NULL,7),
- (23,1,'Import Activities','Import Activities','civicrm/import/activity?reset=1',NULL,'import contacts','',15,1,1,8),
- (24,1,'New Group','New Group','civicrm/group/add?reset=1',NULL,'edit groups','',15,1,NULL,9),
- (25,1,'Manage Groups','Manage Groups','civicrm/group?reset=1',NULL,'access CiviCRM','',15,1,1,10),
- (26,1,'Manage Tags','Manage Tags (Categories)','civicrm/tag?reset=1',NULL,'manage tags','',15,1,1,12),
- (27,1,'Find and Merge Duplicate Contacts','Find and Merge Duplicate Contacts','civicrm/contact/deduperules?reset=1',NULL,'administer dedupe rules,merge duplicate contacts','OR',15,1,NULL,13),
- (28,1,'Contributions','Contributions',NULL,'crm-i fa-credit-card','access CiviContribute','',NULL,1,NULL,30),
- (29,1,'Dashboard','Dashboard','civicrm/contribute?reset=1',NULL,'access CiviContribute','',28,1,NULL,1),
- (30,1,'New Contribution','New Contribution','civicrm/contribute/add?reset=1&action=add&context=standalone',NULL,'access CiviContribute,edit contributions','AND',28,1,NULL,2),
- (31,1,'Find Contributions','Find Contributions','civicrm/contribute/search?reset=1',NULL,'access CiviContribute','',28,1,NULL,3),
- (32,1,'Contribution Reports','Contribution Reports','civicrm/report/list?compid=2&reset=1',NULL,'access CiviContribute','',28,1,1,4),
- (33,1,'Import Contributions','Import Contributions','civicrm/contribute/import?reset=1',NULL,'access CiviContribute,edit contributions','AND',28,1,1,5),
- (34,1,'Batch Data Entry','Batch Data Entry','civicrm/batch?reset=1',NULL,'access CiviContribute','',28,1,NULL,7),
- (35,1,'Pledges','Pledges',NULL,NULL,'access CiviPledge','',28,1,1,6),
- (36,1,'Accounting Batches','Accounting Batches',NULL,NULL,'view own manual batches,view all manual batches','OR',28,1,1,8),
- (37,1,'Dashboard','Dashboard','civicrm/pledge?reset=1',NULL,'access CiviPledge','',35,1,NULL,1),
- (38,1,'New Pledge','New Pledge','civicrm/pledge/add?reset=1&action=add&context=standalone',NULL,'access CiviPledge,edit pledges','AND',35,1,NULL,2),
- (39,1,'Find Pledges','Find Pledges','civicrm/pledge/search?reset=1',NULL,'access CiviPledge','',35,1,NULL,3),
- (40,1,'Pledge Reports','Pledge Reports','civicrm/report/list?compid=6&reset=1',NULL,'access CiviPledge','',35,1,0,4),
- (41,1,'New Contribution Page','New Contribution Page','civicrm/admin/contribute/add?reset=1&action=add',NULL,'access CiviContribute,administer CiviCRM','AND',28,1,NULL,9),
- (42,1,'Manage Contribution Pages','Manage Contribution Pages','civicrm/admin/contribute?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',28,1,1,10),
- (43,1,'Personal Campaign Pages','Personal Campaign Pages','civicrm/admin/pcp?reset=1&page_type=contribute',NULL,'access CiviContribute,administer CiviCRM','AND',28,1,NULL,11),
- (44,1,'Premiums (Thank-you Gifts)','Premiums','civicrm/admin/contribute/managePremiums?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',28,1,1,12),
- (45,1,'New Price Set','New Price Set','civicrm/admin/price?reset=1&action=add',NULL,'access CiviContribute,administer CiviCRM','AND',28,1,NULL,13),
- (46,1,'Manage Price Sets','Manage Price Sets','civicrm/admin/price?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',28,1,1,14),
- (47,1,'New Batch','New Batch','civicrm/financial/batch?reset=1&action=add',NULL,'create manual batch','AND',36,1,NULL,1),
- (48,1,'Open Batches','Open Batches','civicrm/financial/financialbatches?reset=1&batchStatus=1',NULL,'view own manual batches,view all manual batches','OR',36,1,NULL,2),
- (49,1,'Closed Batches','Closed Batches','civicrm/financial/financialbatches?reset=1&batchStatus=2',NULL,'view own manual batches,view all manual batches','OR',36,1,NULL,3),
- (50,1,'Exported Batches','Exported Batches','civicrm/financial/financialbatches?reset=1&batchStatus=5',NULL,'view own manual batches,view all manual batches','OR',36,1,NULL,4),
- (51,1,'Events','Events',NULL,'crm-i fa-calendar','access CiviEvent','',NULL,1,NULL,40),
- (52,1,'Dashboard','CiviEvent Dashboard','civicrm/event?reset=1',NULL,'access CiviEvent','',51,1,NULL,1),
- (53,1,'Register Event Participant','Register Event Participant','civicrm/participant/add?reset=1&action=add&context=standalone',NULL,'access CiviEvent,edit event participants','AND',51,1,NULL,2),
- (54,1,'Find Participants','Find Participants','civicrm/event/search?reset=1',NULL,'access CiviEvent','',51,1,NULL,3),
- (55,1,'Event Reports','Event Reports','civicrm/report/list?compid=1&reset=1',NULL,'access CiviEvent','',51,1,1,4),
- (56,1,'Import Participants','Import Participants','civicrm/event/import?reset=1',NULL,'access CiviEvent,edit event participants','AND',51,1,1,5),
- (57,1,'New Event','New Event','civicrm/event/add?reset=1&action=add',NULL,'access CiviEvent,edit all events','AND',51,1,NULL,6),
- (58,1,'Manage Events','Manage Events','civicrm/event/manage?reset=1',NULL,'access CiviEvent,edit all events','AND',51,1,1,7),
- (59,1,'Personal Campaign Pages','Personal Campaign Pages','civicrm/admin/pcp?reset=1&page_type=event',NULL,'access CiviEvent,administer CiviCRM','AND',51,1,1,8),
- (60,1,'Event Templates','Event Templates','civicrm/admin/eventTemplate?reset=1',NULL,'access CiviEvent,edit all events','AND',51,1,1,9),
- (61,1,'New Price Set','New Price Set','civicrm/admin/price?reset=1&action=add',NULL,'access CiviEvent,edit all events','AND',51,1,NULL,10),
- (62,1,'Manage Price Sets','Manage Price Sets','civicrm/admin/price?reset=1',NULL,'access CiviEvent,edit all events','AND',51,1,NULL,11),
- (63,1,'Mailings','Mailings',NULL,'crm-i fa-envelope-o','access CiviMail,create mailings,approve mailings,schedule mailings,send SMS','OR',NULL,1,NULL,50),
- (64,1,'New Mailing','New Mailing','civicrm/mailing/send?reset=1',NULL,'access CiviMail,create mailings','OR',63,1,NULL,1),
- (65,1,'Draft and Unscheduled Mailings','Draft and Unscheduled Mailings','civicrm/mailing/browse/unscheduled?reset=1&scheduled=false',NULL,'access CiviMail,create mailings,schedule mailings','OR',63,1,NULL,2),
- (66,1,'Scheduled and Sent Mailings','Scheduled and Sent Mailings','civicrm/mailing/browse/scheduled?reset=1&scheduled=true',NULL,'access CiviMail,approve mailings,create mailings,schedule mailings','OR',63,1,NULL,3),
- (67,1,'Archived Mailings','Archived Mailings','civicrm/mailing/browse/archived?reset=1',NULL,'access CiviMail,create mailings','OR',63,1,NULL,4),
- (68,1,'Mailing Reports','Mailing Reports','civicrm/report/list?compid=4&reset=1',NULL,'access CiviMail','',63,1,1,5),
- (69,1,'Headers, Footers, and Automated Messages','Headers, Footers, and Automated Messages','civicrm/admin/component?reset=1',NULL,'access CiviMail,administer CiviCRM','AND',63,1,NULL,6),
- (70,1,'Message Templates','Message Templates','civicrm/admin/messageTemplates?reset=1',NULL,'edit message templates,edit user-driven message templates,edit system workflow message templates','OR',63,1,NULL,7),
- (71,1,'From Email Addresses','From Email Addresses','civicrm/admin/options/from_email_address?reset=1',NULL,'administer CiviCRM','',63,1,1,8),
- (72,1,'New SMS','New SMS','civicrm/sms/send?reset=1',NULL,'send SMS',NULL,63,1,NULL,9),
- (73,1,'Find Mass SMS','Find Mass SMS','civicrm/mailing/browse?reset=1&sms=1',NULL,'send SMS',NULL,63,1,1,10),
- (74,1,'New A/B Test','New A/B Test','civicrm/a/#/abtest/new',NULL,'access CiviMail','',63,1,NULL,15),
- (75,1,'Manage A/B Tests','Manage A/B Tests','civicrm/a/#/abtest',NULL,'access CiviMail','',63,1,1,16),
- (76,1,'Memberships','Memberships',NULL,'crm-i fa-id-badge','access CiviMember','',NULL,1,NULL,60),
- (77,1,'Dashboard','Dashboard','civicrm/member?reset=1',NULL,'access CiviMember','',76,1,NULL,1),
- (78,1,'New Membership','New Membership','civicrm/member/add?reset=1&action=add&context=standalone',NULL,'access CiviMember,edit memberships','AND',76,1,NULL,2),
- (79,1,'Find Memberships','Find Memberships','civicrm/member/search?reset=1',NULL,'access CiviMember','',76,1,NULL,3),
- (80,1,'Membership Reports','Membership Reports','civicrm/report/list?compid=3&reset=1',NULL,'access CiviMember','',76,1,1,4),
- (81,1,'Batch Data Entry','Batch Data Entry','civicrm/batch?reset=1',NULL,'access CiviContribute','',76,1,NULL,5),
- (82,1,'Import Memberships','Import Members','civicrm/member/import?reset=1',NULL,'access CiviMember,edit memberships','AND',76,1,1,6),
- (83,1,'New Price Set','New Price Set','civicrm/admin/price?reset=1&action=add',NULL,'access CiviMember,administer CiviCRM','AND',76,1,NULL,7),
- (84,1,'Manage Price Sets','Manage Price Sets','civicrm/admin/price?reset=1',NULL,'access CiviMember,administer CiviCRM','AND',76,1,NULL,8),
- (85,1,'Campaigns','Campaigns',NULL,'crm-i fa-bullhorn','interview campaign contacts,release campaign contacts,reserve campaign contacts,manage campaign,administer CiviCampaign,gotv campaign contacts','OR',NULL,1,NULL,70),
- (86,1,'Dashboard','Dashboard','civicrm/campaign?reset=1',NULL,'manage campaign,administer CiviCampaign','OR',85,1,NULL,1),
- (87,1,'Surveys','Survey Dashboard','civicrm/campaign?reset=1&subPage=survey',NULL,'manage campaign,administer CiviCampaign','OR',86,1,NULL,1),
- (88,1,'Petitions','Petition Dashboard','civicrm/campaign?reset=1&subPage=petition',NULL,'manage campaign,administer CiviCampaign','OR',86,1,NULL,2),
- (89,1,'Campaigns','Campaign Dashboard','civicrm/campaign?reset=1&subPage=campaign',NULL,'manage campaign,administer CiviCampaign','OR',86,1,NULL,3),
- (90,1,'New Campaign','New Campaign','civicrm/campaign/add?reset=1',NULL,'manage campaign,administer CiviCampaign','OR',85,1,NULL,2),
- (91,1,'New Survey','New Survey','civicrm/survey/add?reset=1',NULL,'manage campaign,administer CiviCampaign','OR',85,1,NULL,3),
- (92,1,'New Petition','New Petition','civicrm/petition/add?reset=1',NULL,'manage campaign,administer CiviCampaign','OR',85,1,NULL,4),
- (93,1,'Reserve Respondents','Reserve Respondents','civicrm/survey/search?reset=1&op=reserve',NULL,'administer CiviCampaign,manage campaign,reserve campaign contacts','OR',85,1,NULL,5),
- (94,1,'Interview Respondents','Interview Respondents','civicrm/survey/search?reset=1&op=interview',NULL,'administer CiviCampaign,manage campaign,interview campaign contacts','OR',85,1,NULL,6),
- (95,1,'Release Respondents','Release Respondents','civicrm/survey/search?reset=1&op=release',NULL,'administer CiviCampaign,manage campaign,release campaign contacts','OR',85,1,NULL,7),
- (96,1,'Campaign Reports','Campaign Reports','civicrm/report/list?compid=9&reset=1',NULL,'interview campaign contacts,release campaign contacts,reserve campaign contacts,manage campaign,administer CiviCampaign,gotv campaign contacts','OR',85,1,1,8),
- (97,1,'Conduct Survey','Conduct Survey','civicrm/campaign/vote?reset=1',NULL,'administer CiviCampaign,manage campaign,reserve campaign contacts,interview campaign contacts','OR',85,1,NULL,9),
- (98,1,'GOTV (Voter Tracking)','Voter Listing','civicrm/campaign/gotv?reset=1',NULL,'administer CiviCampaign,manage campaign,release campaign contacts,gotv campaign contacts','OR',85,1,NULL,10),
- (99,1,'Cases','Cases',NULL,'crm-i fa-folder-open-o','access my cases and activities,access all cases and activities','OR',NULL,1,NULL,80),
- (100,1,'Dashboard','Dashboard','civicrm/case?reset=1',NULL,'access my cases and activities,access all cases and activities','OR',99,1,NULL,1),
- (101,1,'New Case','New Case','civicrm/case/add?reset=1&action=add&atype=13&context=standalone',NULL,'add cases,access all cases and activities','OR',99,1,NULL,2),
- (102,1,'Find Cases','Find Cases','civicrm/case/search?reset=1',NULL,'access my cases and activities,access all cases and activities','OR',99,1,1,3),
- (103,1,'Case Reports','Case Reports','civicrm/report/list?compid=7&reset=1',NULL,'access my cases and activities,access all cases and activities,administer CiviCase','OR',99,1,0,4),
- (104,1,'Grants','Grants',NULL,'crm-i fa-money','access CiviGrant','',NULL,1,NULL,90),
- (105,1,'Dashboard','Dashboard','civicrm/grant?reset=1',NULL,'access CiviGrant','',104,1,NULL,1),
- (106,1,'New Grant','New Grant','civicrm/grant/add?reset=1&action=add&context=standalone',NULL,'access CiviGrant,edit grants','AND',104,1,NULL,2),
- (107,1,'Find Grants','Find Grants','civicrm/grant/search?reset=1',NULL,'access CiviGrant','',104,1,1,3),
- (108,1,'Grant Reports','Grant Reports','civicrm/report/list?compid=5&reset=1',NULL,'access CiviGrant','',104,1,0,4),
- (109,1,'Administer','Administer',NULL,'crm-i fa-gears','administer CiviCRM','',NULL,1,NULL,100),
- (110,1,'Administration Console','Administration Console','civicrm/admin?reset=1',NULL,'administer CiviCRM','',109,1,NULL,1),
- (111,1,'System Status','System Status','civicrm/a/#/status',NULL,'administer CiviCRM','',110,1,NULL,0),
- (112,1,'Configuration Checklist','Configuration Checklist','civicrm/admin/configtask?reset=1',NULL,'administer CiviCRM','',110,1,NULL,1),
- (113,1,'Customize Data and Screens','Customize Data and Screens',NULL,NULL,'administer CiviCRM','',109,1,NULL,3),
- (114,1,'Custom Fields','Custom Fields','civicrm/admin/custom/group?reset=1',NULL,'administer CiviCRM','',113,1,NULL,1),
- (115,1,'Profiles','Profiles','civicrm/admin/uf/group?reset=1',NULL,'administer CiviCRM','',113,1,NULL,2),
- (116,1,'Tags','Tags (Categories)','civicrm/tag?reset=1',NULL,'administer CiviCRM','',113,1,NULL,3),
- (117,1,'Activity Types','Activity Types','civicrm/admin/options/activity_type?reset=1',NULL,'administer CiviCRM','',113,1,NULL,4),
- (118,1,'Relationship Types','Relationship Types','civicrm/admin/reltype?reset=1',NULL,'administer CiviCRM','',113,1,NULL,5),
- (119,1,'Contact Types','Contact Types','civicrm/admin/options/subtype?reset=1',NULL,'administer CiviCRM','',113,1,NULL,6),
- (120,1,'Display Preferences','Display Preferences','civicrm/admin/setting/preferences/display?reset=1',NULL,'administer CiviCRM','',113,1,NULL,9),
- (121,1,'Search Preferences','Search Preferences','civicrm/admin/setting/search?reset=1',NULL,'administer CiviCRM','',113,1,NULL,10),
- (122,1,'Date Preferences','Date Preferences','civicrm/admin/setting/preferences/date?reset=1',NULL,'administer CiviCRM','',113,1,NULL,11),
- (123,1,'Navigation Menu','Navigation Menu','civicrm/admin/menu?reset=1',NULL,'administer CiviCRM','',113,1,NULL,12),
- (124,1,'Word Replacements','Word Replacements','civicrm/admin/options/wordreplacements?reset=1',NULL,'administer CiviCRM','',113,1,NULL,13),
- (125,1,'Manage Custom Searches','Manage Custom Searches','civicrm/admin/options/custom_search?reset=1',NULL,'administer CiviCRM','',113,1,NULL,14),
- (126,1,'Dropdown Options','Dropdown Options','civicrm/admin/options?action=browse&reset=1',NULL,'administer CiviCRM','',113,1,NULL,8),
- (127,1,'Gender Options','Gender Options','civicrm/admin/options/gender?reset=1',NULL,'administer CiviCRM','',126,1,NULL,1),
- (128,1,'Individual Prefixes (Ms, Mr...)','Individual Prefixes (Ms, Mr...)','civicrm/admin/options/individual_prefix?reset=1',NULL,'administer CiviCRM','',126,1,NULL,2),
- (129,1,'Individual Suffixes (Jr, Sr...)','Individual Suffixes (Jr, Sr...)','civicrm/admin/options/individual_suffix?reset=1',NULL,'administer CiviCRM','',126,1,NULL,3),
- (130,1,'Instant Messenger Services','Instant Messenger Services','civicrm/admin/options/instant_messenger_service?reset=1',NULL,'administer CiviCRM','',126,1,NULL,4),
- (131,1,'Location Types (Home, Work...)','Location Types (Home, Work...)','civicrm/admin/locationType?reset=1',NULL,'administer CiviCRM','',126,1,NULL,5),
- (132,1,'Mobile Phone Providers','Mobile Phone Providers','civicrm/admin/options/mobile_provider?reset=1',NULL,'administer CiviCRM','',126,1,NULL,6),
- (133,1,'Phone Types','Phone Types','civicrm/admin/options/phone_type?reset=1',NULL,'administer CiviCRM','',126,1,NULL,7),
- (134,1,'Website Types','Website Types','civicrm/admin/options/website_type?reset=1',NULL,'administer CiviCRM','',126,1,NULL,8),
- (135,1,'Communications','Communications',NULL,NULL,'administer CiviCRM','',109,1,NULL,4),
- (136,1,'Organization Address and Contact Info','Organization Address and Contact Info','civicrm/admin/domain?action=update&reset=1',NULL,'administer CiviCRM','',135,1,NULL,1),
- (137,1,'FROM Email Addresses','FROM Email Addresses','civicrm/admin/options/from_email_address?reset=1',NULL,'administer CiviCRM','',135,1,NULL,2),
- (138,1,'Message Templates','Message Templates','civicrm/admin/messageTemplates?reset=1',NULL,'administer CiviCRM','',135,1,NULL,3),
- (139,1,'Schedule Reminders','Schedule Reminders','civicrm/admin/scheduleReminders?reset=1',NULL,'administer CiviCRM','',135,1,NULL,4),
- (140,1,'Preferred Communication Methods','Preferred Communication Methods','civicrm/admin/options/preferred_communication_method?reset=1',NULL,'administer CiviCRM','',135,1,NULL,5),
- (141,1,'Label Formats','Label Formats','civicrm/admin/labelFormats?reset=1',NULL,'administer CiviCRM','',135,1,NULL,6),
- (142,1,'Print Page (PDF) Formats','Print Page (PDF) Formats','civicrm/admin/pdfFormats?reset=1',NULL,'administer CiviCRM','',135,1,NULL,7),
- (143,1,'Communication Style Options','Communication Style Options','civicrm/admin/options/communication_style?reset=1',NULL,'administer CiviCRM','',135,1,NULL,8),
- (144,1,'Email Greeting Formats','Email Greeting Formats','civicrm/admin/options/email_greeting?reset=1',NULL,'administer CiviCRM','',135,1,NULL,9),
- (145,1,'Postal Greeting Formats','Postal Greeting Formats','civicrm/admin/options/postal_greeting?reset=1',NULL,'administer CiviCRM','',135,1,NULL,10),
- (146,1,'Addressee Formats','Addressee Formats','civicrm/admin/options/addressee?reset=1',NULL,'administer CiviCRM','',135,1,NULL,11),
- (147,1,'Localization','Localization',NULL,NULL,'administer CiviCRM','',109,1,NULL,6),
- (148,1,'Languages, Currency, Locations','Languages, Currency, Locations','civicrm/admin/setting/localization?reset=1',NULL,'administer CiviCRM','',147,1,NULL,1),
- (149,1,'Address Settings','Address Settings','civicrm/admin/setting/preferences/address?reset=1',NULL,'administer CiviCRM','',147,1,NULL,2),
- (150,1,'Date Formats','Date Formats','civicrm/admin/setting/date?reset=1',NULL,'administer CiviCRM','',147,1,NULL,3),
- (151,1,'Preferred Language Options','Preferred Language Options','civicrm/admin/options/languages?reset=1',NULL,'administer CiviCRM','',147,1,NULL,4),
- (152,1,'Users and Permissions','Users and Permissions',NULL,NULL,'administer CiviCRM','',109,1,NULL,7),
- (153,1,'Permissions (Access Control)','Permissions (Access Control)','civicrm/admin/access?reset=1',NULL,'administer CiviCRM','',152,1,NULL,1),
- (154,1,'Synchronize Users to Contacts','Synchronize Users to Contacts','civicrm/admin/synchUser?reset=1',NULL,'administer CiviCRM','',152,1,NULL,2),
- (155,1,'System Settings','System Settings',NULL,NULL,'administer CiviCRM','',109,1,NULL,8),
- (156,1,'Components','Enable Components','civicrm/admin/setting/component?reset=1',NULL,'administer CiviCRM','',155,1,NULL,1),
- (157,1,'Extensions','Manage Extensions','civicrm/admin/extensions?reset=1',NULL,'administer CiviCRM','',155,1,1,3),
- (158,1,'Cleanup Caches and Update Paths','Cleanup Caches and Update Paths','civicrm/admin/setting/updateConfigBackend?reset=1',NULL,'administer CiviCRM','',155,1,NULL,4),
- (159,1,'CMS Database Integration','CMS Integration','civicrm/admin/setting/uf?reset=1',NULL,'administer CiviCRM','',155,1,NULL,5),
- (160,1,'Debugging and Error Handling','Debugging and Error Handling','civicrm/admin/setting/debug?reset=1',NULL,'administer CiviCRM','',155,1,NULL,6),
- (161,1,'Directories','Directories','civicrm/admin/setting/path?reset=1',NULL,'administer CiviCRM','',155,1,NULL,7),
- (162,1,'Import/Export Mappings','Import/Export Mappings','civicrm/admin/mapping?reset=1',NULL,'administer CiviCRM','',155,1,NULL,8),
- (163,1,'Mapping and Geocoding','Mapping and Geocoding','civicrm/admin/setting/mapping?reset=1',NULL,'administer CiviCRM','',155,1,NULL,9),
- (164,1,'Misc (Undelete, PDFs, Limits, Logging, etc.)','misc_admin_settings','civicrm/admin/setting/misc?reset=1',NULL,'administer CiviCRM','',155,1,NULL,10),
- (165,1,'Multi Site Settings','Multi Site Settings','civicrm/admin/setting/preferences/multisite?reset=1',NULL,'administer CiviCRM','',155,1,NULL,11),
- (166,1,'Option Groups','Option Groups','civicrm/admin/options?reset=1',NULL,'administer CiviCRM','',155,1,NULL,12),
- (167,1,'Outbound Email (SMTP/Sendmail)','Outbound Email','civicrm/admin/setting/smtp?reset=1',NULL,'administer CiviCRM','',155,1,NULL,13),
- (168,1,'Payment Processors','Payment Processors','civicrm/admin/paymentProcessor?reset=1',NULL,'administer CiviCRM','',155,1,NULL,14),
- (169,1,'Resource URLs','Resource URLs','civicrm/admin/setting/url?reset=1',NULL,'administer CiviCRM','',155,1,NULL,15),
- (170,1,'Safe File Extensions','Safe File Extensions','civicrm/admin/options/safe_file_extension?reset=1',NULL,'administer CiviCRM','',155,1,NULL,16),
- (171,1,'Scheduled Jobs','Scheduled Jobs','civicrm/admin/job?reset=1',NULL,'administer CiviCRM','',155,1,NULL,17),
- (172,1,'SMS Providers','SMS Providers','civicrm/admin/sms/provider?reset=1',NULL,'administer CiviCRM','',155,1,NULL,18),
- (173,1,'CiviCampaign','CiviCampaign',NULL,NULL,'administer CiviCampaign,administer CiviCRM','AND',109,1,NULL,9),
- (174,1,'Survey Types','Survey Types','civicrm/admin/campaign/surveyType?reset=1',NULL,'administer CiviCampaign','',173,1,NULL,1),
- (175,1,'Campaign Types','Campaign Types','civicrm/admin/options/campaign_type?reset=1',NULL,'administer CiviCampaign','',173,1,NULL,2),
- (176,1,'Campaign Status','Campaign Status','civicrm/admin/options/campaign_status?reset=1',NULL,'administer CiviCampaign','',173,1,NULL,3),
- (177,1,'Engagement Index','Engagement Index','civicrm/admin/options/engagement_index?reset=1',NULL,'administer CiviCampaign','',173,1,NULL,4),
- (178,1,'CiviCampaign Component Settings','CiviCampaign Component Settings','civicrm/admin/setting/preferences/campaign?reset=1',NULL,'administer CiviCampaign','',173,1,NULL,5),
- (179,1,'CiviCase','CiviCase',NULL,NULL,'administer CiviCase',NULL,109,1,NULL,10),
- (180,1,'CiviCase Settings','CiviCase Settings','civicrm/admin/setting/case?reset=1',NULL,'administer CiviCase',NULL,179,1,NULL,1),
- (181,1,'Case Types','Case Types','civicrm/a/#/caseType',NULL,'administer CiviCase',NULL,179,1,NULL,2),
- (182,1,'Redaction Rules','Redaction Rules','civicrm/admin/options/redaction_rule?reset=1',NULL,'administer CiviCase',NULL,179,1,NULL,3),
- (183,1,'Case Statuses','Case Statuses','civicrm/admin/options/case_status?reset=1',NULL,'administer CiviCase',NULL,179,1,NULL,4),
- (184,1,'Encounter Medium','Encounter Medium','civicrm/admin/options/encounter_medium?reset=1',NULL,'administer CiviCase',NULL,179,1,NULL,5),
- (185,1,'CiviContribute','CiviContribute',NULL,NULL,'access CiviContribute,administer CiviCRM','AND',109,1,NULL,11),
- (186,1,'New Contribution Page','New Contribution Page','civicrm/admin/contribute?reset=1&action=add',NULL,'access CiviContribute,administer CiviCRM','AND',185,1,NULL,6),
- (187,1,'Manage Contribution Pages','Manage Contribution Pages','civicrm/admin/contribute?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',185,1,1,7),
- (188,1,'Personal Campaign Pages','Personal Campaign Pages','civicrm/admin/pcp?reset=1&page_type=contribute',NULL,'access CiviContribute,administer CiviCRM','AND',185,1,NULL,8),
- (189,1,'Premiums (Thank-you Gifts)','Premiums','civicrm/admin/contribute/managePremiums?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',185,1,1,9),
- (190,1,'Financial Types','Financial Types','civicrm/admin/financial/financialType?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',185,1,NULL,10),
- (191,1,'Financial Accounts','Financial Accounts','civicrm/admin/financial/financialAccount?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',185,1,NULL,11),
- (192,1,'Payment Methods','Payment Instruments','civicrm/admin/options/payment_instrument?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',185,1,NULL,12),
- (193,1,'Accepted Credit Cards','Accepted Credit Cards','civicrm/admin/options/accept_creditcard?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',185,1,NULL,13),
- (194,1,'Soft Credit Types','Soft Credit Types','civicrm/admin/options/soft_credit_type?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',185,1,1,14),
- (195,1,'New Price Set','New Price Set','civicrm/admin/price?reset=1&action=add',NULL,'access CiviContribute,administer CiviCRM','AND',185,1,NULL,15),
- (196,1,'Manage Price Sets','Manage Price Sets','civicrm/admin/price?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',185,1,NULL,16),
- (197,1,'Payment Processors','Payment Processors','civicrm/admin/paymentProcessor?reset=1',NULL,'administer CiviCRM','',185,1,NULL,17),
- (198,1,'CiviContribute Component Settings','CiviContribute Component Settings','civicrm/admin/setting/preferences/contribute?reset=1',NULL,'administer CiviCRM','',185,1,NULL,18),
- (199,1,'CiviEvent','CiviEvent',NULL,NULL,'access CiviEvent,administer CiviCRM','AND',109,1,NULL,12),
- (200,1,'New Event','New Event','civicrm/event/add?reset=1&action=add',NULL,'access CiviEvent,administer CiviCRM','AND',199,1,NULL,1),
- (201,1,'Manage Events','Manage Events','civicrm/event/manage?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',199,1,1,2),
- (202,1,'Personal Campaign Pages','Personal Campaign Pages','civicrm/admin/pcp?reset=1&page_type=event',NULL,'access CiviEvent,administer CiviCRM','AND',199,1,1,3),
- (203,1,'Event Templates','Event Templates','civicrm/admin/eventTemplate?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',199,1,1,4),
- (204,1,'New Price Set','New Price Set','civicrm/admin/price?reset=1&action=add',NULL,'access CiviEvent,administer CiviCRM','AND',199,1,NULL,5),
- (205,1,'Manage Price Sets','Manage Price Sets','civicrm/admin/price?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',199,1,1,6),
- (206,1,'Event Types','Event Types','civicrm/admin/options/event_type?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',199,1,NULL,7),
- (207,1,'Participant Statuses','Participant Statuses','civicrm/admin/participant_status?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',199,1,NULL,8),
- (208,1,'Participant Roles','Participant Roles','civicrm/admin/options/participant_role?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',199,1,NULL,9),
- (209,1,'Participant Listing Options','Participant Listing Options','civicrm/admin/options/participant_listing?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',199,1,NULL,10),
- (210,1,'Event Name Badge Layouts','Event Name Badge Layouts','civicrm/admin/badgelayout?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',199,1,NULL,11),
- (211,1,'Payment Processors','Payment Processors','civicrm/admin/paymentProcessor?reset=1',NULL,'administer CiviCRM','',199,1,NULL,12),
- (212,1,'CiviEvent Component Settings','CiviEvent Component Settings','civicrm/admin/setting/preferences/event?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',199,1,NULL,13),
- (213,1,'CiviGrant','CiviGrant',NULL,NULL,'access CiviGrant,administer CiviCRM','AND',109,1,NULL,13),
- (214,1,'Grant Types','Grant Types','civicrm/admin/options/grant_type?reset=1',NULL,'access CiviGrant,administer CiviCRM','AND',213,1,NULL,1),
- (215,1,'Grant Status','Grant Status','civicrm/admin/options/grant_status?reset=1',NULL,'access CiviGrant,administer CiviCRM','AND',213,1,NULL,2),
- (216,1,'CiviMail','CiviMail',NULL,NULL,'access CiviMail,administer CiviCRM','AND',109,1,NULL,14),
- (217,1,'Headers, Footers, and Automated Messages','Headers, Footers, and Automated Messages','civicrm/admin/component?reset=1',NULL,'access CiviMail,administer CiviCRM','AND',216,1,NULL,1),
- (218,1,'Message Templates','Message Templates','civicrm/admin/messageTemplates?reset=1',NULL,'administer CiviCRM','',216,1,NULL,2),
- (219,1,'From Email Addresses','From Email Addresses','civicrm/admin/options/from_email_address?reset=1',NULL,'administer CiviCRM','',216,1,NULL,3),
- (220,1,'Mail Accounts','Mail Accounts','civicrm/admin/mailSettings?reset=1',NULL,'access CiviMail,administer CiviCRM','AND',216,1,NULL,4),
- (221,1,'Mailer Settings','Mailer Settings','civicrm/admin/mail?reset=1',NULL,'access CiviMail,administer CiviCRM','AND',216,1,NULL,5),
- (222,1,'CiviMail Component Settings','CiviMail Component Settings','civicrm/admin/setting/preferences/mailing?reset=1',NULL,'access CiviMail,administer CiviCRM','AND',216,1,NULL,6),
- (223,1,'CiviMember','CiviMember',NULL,NULL,'access CiviMember,administer CiviCRM','AND',109,1,NULL,15),
- (224,1,'Membership Types','Membership Types','civicrm/admin/member/membershipType?reset=1',NULL,'access CiviMember,administer CiviCRM','AND',223,1,NULL,1),
- (225,1,'Membership Status Rules','Membership Status Rules','civicrm/admin/member/membershipStatus?reset=1',NULL,'access CiviMember,administer CiviCRM','AND',223,1,1,2),
- (226,1,'New Price Set','New Price Set','civicrm/admin/price?reset=1&action=add',NULL,'access CiviMember,administer CiviCRM','AND',223,1,NULL,3),
- (227,1,'Manage Price Sets','Manage Price Sets','civicrm/admin/price?reset=1',NULL,'access CiviMember,administer CiviCRM','AND',223,1,NULL,4),
- (228,1,'CiviMember Component Settings','CiviMember Component Settings','civicrm/admin/setting/preferences/member?reset=1',NULL,'access CiviMember,administer CiviCRM','AND',223,1,NULL,5),
- (229,1,'CiviReport','CiviReport',NULL,NULL,'access CiviReport,administer CiviCRM','AND',109,1,NULL,16),
- (230,1,'All Reports','All Reports','civicrm/report/list?reset=1',NULL,'access CiviReport','',229,1,NULL,1),
- (231,1,'Create New Report from Template','Create New Report from Template','civicrm/admin/report/template/list?reset=1',NULL,'administer Reports','',229,1,NULL,2),
- (232,1,'Manage Templates','Manage Templates','civicrm/admin/report/options/report_template?reset=1',NULL,'administer Reports','',229,1,NULL,3),
- (233,1,'Register Report','Register Report','civicrm/admin/report/register?reset=1',NULL,'administer Reports','',229,1,NULL,4),
- (234,1,'Support','Support',NULL,'crm-i fa-life-ring',NULL,'',NULL,1,NULL,110),
- (235,1,'Get started','Get started','https://civicrm.org/get-started?src=iam',NULL,NULL,'AND',234,1,NULL,1),
- (236,1,'Documentation','Documentation','https://civicrm.org/documentation?src=iam',NULL,NULL,'AND',234,1,NULL,2),
- (237,1,'Ask a question','Ask a question','https://civicrm.org/ask-a-question?src=iam',NULL,NULL,'AND',234,1,NULL,3),
- (238,1,'Get expert help','Get expert help','https://civicrm.org/experts?src=iam',NULL,NULL,'AND',234,1,NULL,4),
- (239,1,'About CiviCRM','About CiviCRM','https://civicrm.org/about?src=iam',NULL,NULL,'AND',234,1,1,5),
- (240,1,'Register your site','Register your site','https://civicrm.org/register-your-site?src=iam&sid={sid}',NULL,NULL,'AND',234,1,NULL,6),
- (241,1,'Join CiviCRM','Join CiviCRM','https://civicrm.org/become-a-member?src=iam&sid={sid}',NULL,NULL,'AND',234,1,NULL,7),
- (242,1,'Developer','Developer',NULL,NULL,'administer CiviCRM','',234,1,1,8),
- (243,1,'Api Explorer v3','API Explorer','civicrm/api3',NULL,'administer CiviCRM','',242,1,NULL,1),
- (244,1,'Api Explorer v4','Api Explorer v4','civicrm/api4#/explorer',NULL,'administer CiviCRM','',242,1,NULL,2),
- (245,1,'Developer Docs','Developer Docs','https://civicrm.org/developer-documentation?src=iam',NULL,'administer CiviCRM','',242,1,NULL,3),
- (246,1,'Reports','Reports',NULL,'crm-i fa-bar-chart','access CiviReport','',NULL,1,NULL,95),
- (247,1,'Contact Reports','Contact Reports','civicrm/report/list?compid=99&reset=1',NULL,'administer CiviCRM','',246,1,0,1),
- (248,1,'Contribution Reports','Contribution Reports','civicrm/report/list?compid=2&reset=1',NULL,'access CiviContribute','',246,1,0,2),
- (249,1,'Pledge Reports','Pledge Reports','civicrm/report/list?compid=6&reset=1',NULL,'access CiviPledge','',246,1,0,3),
- (250,1,'Event Reports','Event Reports','civicrm/report/list?compid=1&reset=1',NULL,'access CiviEvent','',246,1,0,4),
- (251,1,'Mailing Reports','Mailing Reports','civicrm/report/list?compid=4&reset=1',NULL,'access CiviMail','',246,1,0,5),
- (252,1,'Membership Reports','Membership Reports','civicrm/report/list?compid=3&reset=1',NULL,'access CiviMember','',246,1,0,6),
- (253,1,'Campaign Reports','Campaign Reports','civicrm/report/list?compid=9&reset=1',NULL,'interview campaign contacts,release campaign contacts,reserve campaign contacts,manage campaign,administer CiviCampaign,gotv campaign contacts','OR',246,1,0,7),
- (254,1,'Case Reports','Case Reports','civicrm/report/list?compid=7&reset=1',NULL,'access my cases and activities,access all cases and activities,administer CiviCase','OR',246,1,0,8),
- (255,1,'Grant Reports','Grant Reports','civicrm/report/list?compid=5&reset=1',NULL,'access CiviGrant','',246,1,0,9),
- (256,1,'All Reports','All Reports','civicrm/report/list?reset=1',NULL,'access CiviReport','',246,1,1,10),
- (257,1,'My Reports','My Reports','civicrm/report/list?myreports=1&reset=1',NULL,'access CiviReport','',246,1,1,11),
- (258,1,'New Student','New Student','civicrm/contact/add?ct=Individual&cst=Student&reset=1',NULL,'add contacts','',16,1,NULL,1),
- (259,1,'New Parent','New Parent','civicrm/contact/add?ct=Individual&cst=Parent&reset=1',NULL,'add contacts','',16,1,NULL,2),
- (260,1,'New Staff','New Staff','civicrm/contact/add?ct=Individual&cst=Staff&reset=1',NULL,'add contacts','',16,1,NULL,3),
- (261,1,'New Team','New Team','civicrm/contact/add?ct=Organization&cst=Team&reset=1',NULL,'add contacts','',18,1,NULL,1),
- (262,1,'New Sponsor','New Sponsor','civicrm/contact/add?ct=Organization&cst=Sponsor&reset=1',NULL,'add contacts','',18,1,NULL,2);
+ (23,1,'Import Activities','Import Activities','civicrm/import/activity?reset=1',NULL,'import contacts','',15,1,NULL,8),
+ (24,1,'Import Custom Data','Import MultiValued Custom','civicrm/import/custom?reset=1',NULL,'import contacts','',15,1,1,9),
+ (25,1,'New Group','New Group','civicrm/group/add?reset=1',NULL,'edit groups','',15,1,NULL,10),
+ (26,1,'Manage Groups','Manage Groups','civicrm/group?reset=1',NULL,'access CiviCRM','',15,1,1,11),
+ (27,1,'Manage Tags','Manage Tags (Categories)','civicrm/tag?reset=1',NULL,'manage tags','',15,1,1,12),
+ (28,1,'Find and Merge Duplicate Contacts','Find and Merge Duplicate Contacts','civicrm/contact/deduperules?reset=1',NULL,'administer dedupe rules,merge duplicate contacts','OR',15,1,NULL,13),
+ (29,1,'Contributions','Contributions',NULL,'crm-i fa-credit-card','access CiviContribute','',NULL,1,NULL,30),
+ (30,1,'Dashboard','Dashboard','civicrm/contribute?reset=1',NULL,'access CiviContribute','',29,1,NULL,1),
+ (31,1,'New Contribution','New Contribution','civicrm/contribute/add?reset=1&action=add&context=standalone',NULL,'access CiviContribute,edit contributions','AND',29,1,NULL,2),
+ (32,1,'Find Contributions','Find Contributions','civicrm/contribute/search?reset=1',NULL,'access CiviContribute','',29,1,NULL,3),
+ (33,1,'Contribution Reports','Contribution Reports','civicrm/report/list?compid=2&reset=1',NULL,'access CiviContribute','',29,1,1,4),
+ (34,1,'Import Contributions','Import Contributions','civicrm/contribute/import?reset=1',NULL,'access CiviContribute,edit contributions','AND',29,1,1,5),
+ (35,1,'Batch Data Entry','Batch Data Entry','civicrm/batch?reset=1',NULL,'access CiviContribute','',29,1,NULL,7),
+ (36,1,'Pledges','Pledges',NULL,NULL,'access CiviPledge','',29,1,1,6),
+ (37,1,'Accounting Batches','Accounting Batches',NULL,NULL,'view own manual batches,view all manual batches','OR',29,1,1,8),
+ (38,1,'Dashboard','Dashboard','civicrm/pledge?reset=1',NULL,'access CiviPledge','',36,1,NULL,1),
+ (39,1,'New Pledge','New Pledge','civicrm/pledge/add?reset=1&action=add&context=standalone',NULL,'access CiviPledge,edit pledges','AND',36,1,NULL,2),
+ (40,1,'Find Pledges','Find Pledges','civicrm/pledge/search?reset=1',NULL,'access CiviPledge','',36,1,NULL,3),
+ (41,1,'Pledge Reports','Pledge Reports','civicrm/report/list?compid=6&reset=1',NULL,'access CiviPledge','',36,1,0,4),
+ (42,1,'New Contribution Page','New Contribution Page','civicrm/admin/contribute/add?reset=1&action=add',NULL,'access CiviContribute,administer CiviCRM','AND',29,1,NULL,9),
+ (43,1,'Manage Contribution Pages','Manage Contribution Pages','civicrm/admin/contribute?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',29,1,1,10),
+ (44,1,'Personal Campaign Pages','Personal Campaign Pages','civicrm/admin/pcp?reset=1&page_type=contribute',NULL,'access CiviContribute,administer CiviCRM','AND',29,1,NULL,11),
+ (45,1,'Premiums (Thank-you Gifts)','Premiums','civicrm/admin/contribute/managePremiums?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',29,1,1,12),
+ (46,1,'New Price Set','New Price Set','civicrm/admin/price?reset=1&action=add',NULL,'access CiviContribute,administer CiviCRM','AND',29,1,NULL,13),
+ (47,1,'Manage Price Sets','Manage Price Sets','civicrm/admin/price?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',29,1,1,14),
+ (48,1,'New Batch','New Batch','civicrm/financial/batch?reset=1&action=add',NULL,'create manual batch','AND',37,1,NULL,1),
+ (49,1,'Open Batches','Open Batches','civicrm/financial/financialbatches?reset=1&batchStatus=1',NULL,'view own manual batches,view all manual batches','OR',37,1,NULL,2),
+ (50,1,'Closed Batches','Closed Batches','civicrm/financial/financialbatches?reset=1&batchStatus=2',NULL,'view own manual batches,view all manual batches','OR',37,1,NULL,3),
+ (51,1,'Exported Batches','Exported Batches','civicrm/financial/financialbatches?reset=1&batchStatus=5',NULL,'view own manual batches,view all manual batches','OR',37,1,NULL,4),
+ (52,1,'Events','Events',NULL,'crm-i fa-calendar','access CiviEvent','',NULL,1,NULL,40),
+ (53,1,'Dashboard','CiviEvent Dashboard','civicrm/event?reset=1',NULL,'access CiviEvent','',52,1,NULL,1),
+ (54,1,'Register Event Participant','Register Event Participant','civicrm/participant/add?reset=1&action=add&context=standalone',NULL,'access CiviEvent,edit event participants','AND',52,1,NULL,2),
+ (55,1,'Find Participants','Find Participants','civicrm/event/search?reset=1',NULL,'access CiviEvent','',52,1,NULL,3),
+ (56,1,'Event Reports','Event Reports','civicrm/report/list?compid=1&reset=1',NULL,'access CiviEvent','',52,1,1,4),
+ (57,1,'Import Participants','Import Participants','civicrm/event/import?reset=1',NULL,'access CiviEvent,edit event participants','AND',52,1,1,5),
+ (58,1,'New Event','New Event','civicrm/event/add?reset=1&action=add',NULL,'access CiviEvent,edit all events','AND',52,1,NULL,6),
+ (59,1,'Manage Events','Manage Events','civicrm/event/manage?reset=1',NULL,'access CiviEvent,edit all events','AND',52,1,1,7),
+ (60,1,'Personal Campaign Pages','Personal Campaign Pages','civicrm/admin/pcp?reset=1&page_type=event',NULL,'access CiviEvent,administer CiviCRM','AND',52,1,1,8),
+ (61,1,'Event Templates','Event Templates','civicrm/admin/eventTemplate?reset=1',NULL,'access CiviEvent,edit all events','AND',52,1,1,9),
+ (62,1,'New Price Set','New Price Set','civicrm/admin/price?reset=1&action=add',NULL,'access CiviEvent,edit all events','AND',52,1,NULL,10),
+ (63,1,'Manage Price Sets','Manage Price Sets','civicrm/admin/price?reset=1',NULL,'access CiviEvent,edit all events','AND',52,1,NULL,11),
+ (64,1,'Mailings','Mailings',NULL,'crm-i fa-envelope-o','access CiviMail,create mailings,approve mailings,schedule mailings,send SMS','OR',NULL,1,NULL,50),
+ (65,1,'New Mailing','New Mailing','civicrm/mailing/send?reset=1',NULL,'access CiviMail,create mailings','OR',64,1,NULL,1),
+ (66,1,'Draft and Unscheduled Mailings','Draft and Unscheduled Mailings','civicrm/mailing/browse/unscheduled?reset=1&scheduled=false',NULL,'access CiviMail,create mailings,schedule mailings','OR',64,1,NULL,2),
+ (67,1,'Scheduled and Sent Mailings','Scheduled and Sent Mailings','civicrm/mailing/browse/scheduled?reset=1&scheduled=true',NULL,'access CiviMail,approve mailings,create mailings,schedule mailings','OR',64,1,NULL,3),
+ (68,1,'Archived Mailings','Archived Mailings','civicrm/mailing/browse/archived?reset=1',NULL,'access CiviMail,create mailings','OR',64,1,NULL,4),
+ (69,1,'Mailing Reports','Mailing Reports','civicrm/report/list?compid=4&reset=1',NULL,'access CiviMail','',64,1,1,5),
+ (70,1,'Headers, Footers, and Automated Messages','Headers, Footers, and Automated Messages','civicrm/admin/component?reset=1',NULL,'access CiviMail,administer CiviCRM','AND',64,1,NULL,6),
+ (71,1,'Message Templates','Message Templates','civicrm/admin/messageTemplates?reset=1',NULL,'edit message templates,edit user-driven message templates,edit system workflow message templates','OR',64,1,NULL,7),
+ (72,1,'From Email Addresses','From Email Addresses','civicrm/admin/options/from_email_address?reset=1',NULL,'administer CiviCRM','',64,1,1,8),
+ (73,1,'New SMS','New SMS','civicrm/sms/send?reset=1',NULL,'send SMS',NULL,64,1,NULL,9),
+ (74,1,'Find Mass SMS','Find Mass SMS','civicrm/mailing/browse?reset=1&sms=1',NULL,'send SMS',NULL,64,1,1,10),
+ (75,1,'New A/B Test','New A/B Test','civicrm/a/#/abtest/new',NULL,'access CiviMail','',64,1,NULL,15),
+ (76,1,'Manage A/B Tests','Manage A/B Tests','civicrm/a/#/abtest',NULL,'access CiviMail','',64,1,1,16),
+ (77,1,'Memberships','Memberships',NULL,'crm-i fa-id-badge','access CiviMember','',NULL,1,NULL,60),
+ (78,1,'Dashboard','Dashboard','civicrm/member?reset=1',NULL,'access CiviMember','',77,1,NULL,1),
+ (79,1,'New Membership','New Membership','civicrm/member/add?reset=1&action=add&context=standalone',NULL,'access CiviMember,edit memberships','AND',77,1,NULL,2),
+ (80,1,'Find Memberships','Find Memberships','civicrm/member/search?reset=1',NULL,'access CiviMember','',77,1,NULL,3),
+ (81,1,'Membership Reports','Membership Reports','civicrm/report/list?compid=3&reset=1',NULL,'access CiviMember','',77,1,1,4),
+ (82,1,'Batch Data Entry','Batch Data Entry','civicrm/batch?reset=1',NULL,'access CiviContribute','',77,1,NULL,5),
+ (83,1,'Import Memberships','Import Members','civicrm/member/import?reset=1',NULL,'access CiviMember,edit memberships','AND',77,1,1,6),
+ (84,1,'New Price Set','New Price Set','civicrm/admin/price?reset=1&action=add',NULL,'access CiviMember,administer CiviCRM','AND',77,1,NULL,7),
+ (85,1,'Manage Price Sets','Manage Price Sets','civicrm/admin/price?reset=1',NULL,'access CiviMember,administer CiviCRM','AND',77,1,NULL,8),
+ (86,1,'Campaigns','Campaigns',NULL,'crm-i fa-bullhorn','interview campaign contacts,release campaign contacts,reserve campaign contacts,manage campaign,administer CiviCampaign,gotv campaign contacts','OR',NULL,1,NULL,70),
+ (87,1,'Dashboard','Dashboard','civicrm/campaign?reset=1',NULL,'manage campaign,administer CiviCampaign','OR',86,1,NULL,1),
+ (88,1,'Surveys','Survey Dashboard','civicrm/campaign?reset=1&subPage=survey',NULL,'manage campaign,administer CiviCampaign','OR',87,1,NULL,1),
+ (89,1,'Petitions','Petition Dashboard','civicrm/campaign?reset=1&subPage=petition',NULL,'manage campaign,administer CiviCampaign','OR',87,1,NULL,2),
+ (90,1,'Campaigns','Campaign Dashboard','civicrm/campaign?reset=1&subPage=campaign',NULL,'manage campaign,administer CiviCampaign','OR',87,1,NULL,3),
+ (91,1,'New Campaign','New Campaign','civicrm/campaign/add?reset=1',NULL,'manage campaign,administer CiviCampaign','OR',86,1,NULL,2),
+ (92,1,'New Survey','New Survey','civicrm/survey/add?reset=1',NULL,'manage campaign,administer CiviCampaign','OR',86,1,NULL,3),
+ (93,1,'New Petition','New Petition','civicrm/petition/add?reset=1',NULL,'manage campaign,administer CiviCampaign','OR',86,1,NULL,4),
+ (94,1,'Reserve Respondents','Reserve Respondents','civicrm/survey/search?reset=1&op=reserve',NULL,'administer CiviCampaign,manage campaign,reserve campaign contacts','OR',86,1,NULL,5),
+ (95,1,'Interview Respondents','Interview Respondents','civicrm/survey/search?reset=1&op=interview',NULL,'administer CiviCampaign,manage campaign,interview campaign contacts','OR',86,1,NULL,6),
+ (96,1,'Release Respondents','Release Respondents','civicrm/survey/search?reset=1&op=release',NULL,'administer CiviCampaign,manage campaign,release campaign contacts','OR',86,1,NULL,7),
+ (97,1,'Campaign Reports','Campaign Reports','civicrm/report/list?compid=9&reset=1',NULL,'interview campaign contacts,release campaign contacts,reserve campaign contacts,manage campaign,administer CiviCampaign,gotv campaign contacts','OR',86,1,1,8),
+ (98,1,'Conduct Survey','Conduct Survey','civicrm/campaign/vote?reset=1',NULL,'administer CiviCampaign,manage campaign,reserve campaign contacts,interview campaign contacts','OR',86,1,NULL,9),
+ (99,1,'GOTV (Voter Tracking)','Voter Listing','civicrm/campaign/gotv?reset=1',NULL,'administer CiviCampaign,manage campaign,release campaign contacts,gotv campaign contacts','OR',86,1,NULL,10),
+ (100,1,'Cases','Cases',NULL,'crm-i fa-folder-open-o','access my cases and activities,access all cases and activities','OR',NULL,1,NULL,80),
+ (101,1,'Dashboard','Dashboard','civicrm/case?reset=1',NULL,'access my cases and activities,access all cases and activities','OR',100,1,NULL,1),
+ (102,1,'New Case','New Case','civicrm/case/add?reset=1&action=add&atype=13&context=standalone',NULL,'add cases,access all cases and activities','OR',100,1,NULL,2),
+ (103,1,'Find Cases','Find Cases','civicrm/case/search?reset=1',NULL,'access my cases and activities,access all cases and activities','OR',100,1,1,3),
+ (104,1,'Case Reports','Case Reports','civicrm/report/list?compid=7&reset=1',NULL,'access my cases and activities,access all cases and activities,administer CiviCase','OR',100,1,0,4),
+ (105,1,'Grants','Grants',NULL,'crm-i fa-money','access CiviGrant','',NULL,1,NULL,90),
+ (106,1,'Dashboard','Dashboard','civicrm/grant?reset=1',NULL,'access CiviGrant','',105,1,NULL,1),
+ (107,1,'New Grant','New Grant','civicrm/grant/add?reset=1&action=add&context=standalone',NULL,'access CiviGrant,edit grants','AND',105,1,NULL,2),
+ (108,1,'Find Grants','Find Grants','civicrm/grant/search?reset=1',NULL,'access CiviGrant','',105,1,1,3),
+ (109,1,'Grant Reports','Grant Reports','civicrm/report/list?compid=5&reset=1',NULL,'access CiviGrant','',105,1,0,4),
+ (110,1,'Administer','Administer',NULL,'crm-i fa-gears','administer CiviCRM','',NULL,1,NULL,100),
+ (111,1,'Administration Console','Administration Console','civicrm/admin?reset=1',NULL,'administer CiviCRM','',110,1,NULL,1),
+ (112,1,'System Status','System Status','civicrm/a/#/status',NULL,'administer CiviCRM','',111,1,NULL,0),
+ (113,1,'Configuration Checklist','Configuration Checklist','civicrm/admin/configtask?reset=1',NULL,'administer CiviCRM','',111,1,NULL,1),
+ (114,1,'Customize Data and Screens','Customize Data and Screens',NULL,NULL,'administer CiviCRM','',110,1,NULL,3),
+ (115,1,'Custom Fields','Custom Fields','civicrm/admin/custom/group?reset=1',NULL,'administer CiviCRM','',114,1,NULL,1),
+ (116,1,'Profiles','Profiles','civicrm/admin/uf/group?reset=1',NULL,'administer CiviCRM','',114,1,NULL,2),
+ (117,1,'Tags','Tags (Categories)','civicrm/tag?reset=1',NULL,'administer CiviCRM','',114,1,NULL,3),
+ (118,1,'Activity Types','Activity Types','civicrm/admin/options/activity_type?reset=1',NULL,'administer CiviCRM','',114,1,NULL,4),
+ (119,1,'Relationship Types','Relationship Types','civicrm/admin/reltype?reset=1',NULL,'administer CiviCRM','',114,1,NULL,5),
+ (120,1,'Contact Types','Contact Types','civicrm/admin/options/subtype?reset=1',NULL,'administer CiviCRM','',114,1,NULL,6),
+ (121,1,'Display Preferences','Display Preferences','civicrm/admin/setting/preferences/display?reset=1',NULL,'administer CiviCRM','',114,1,NULL,9),
+ (122,1,'Search Preferences','Search Preferences','civicrm/admin/setting/search?reset=1',NULL,'administer CiviCRM','',114,1,NULL,10),
+ (123,1,'Date Preferences','Date Preferences','civicrm/admin/setting/preferences/date?reset=1',NULL,'administer CiviCRM','',114,1,NULL,11),
+ (124,1,'Navigation Menu','Navigation Menu','civicrm/admin/menu?reset=1',NULL,'administer CiviCRM','',114,1,NULL,12),
+ (125,1,'Word Replacements','Word Replacements','civicrm/admin/options/wordreplacements?reset=1',NULL,'administer CiviCRM','',114,1,NULL,13),
+ (126,1,'Manage Custom Searches','Manage Custom Searches','civicrm/admin/options/custom_search?reset=1',NULL,'administer CiviCRM','',114,1,NULL,14),
+ (127,1,'Dropdown Options','Dropdown Options','civicrm/admin/options?action=browse&reset=1',NULL,'administer CiviCRM','',114,1,NULL,8),
+ (128,1,'Gender Options','Gender Options','civicrm/admin/options/gender?reset=1',NULL,'administer CiviCRM','',127,1,NULL,1),
+ (129,1,'Individual Prefixes (Ms, Mr...)','Individual Prefixes (Ms, Mr...)','civicrm/admin/options/individual_prefix?reset=1',NULL,'administer CiviCRM','',127,1,NULL,2),
+ (130,1,'Individual Suffixes (Jr, Sr...)','Individual Suffixes (Jr, Sr...)','civicrm/admin/options/individual_suffix?reset=1',NULL,'administer CiviCRM','',127,1,NULL,3),
+ (131,1,'Instant Messenger Services','Instant Messenger Services','civicrm/admin/options/instant_messenger_service?reset=1',NULL,'administer CiviCRM','',127,1,NULL,4),
+ (132,1,'Location Types (Home, Work...)','Location Types (Home, Work...)','civicrm/admin/locationType?reset=1',NULL,'administer CiviCRM','',127,1,NULL,5),
+ (133,1,'Mobile Phone Providers','Mobile Phone Providers','civicrm/admin/options/mobile_provider?reset=1',NULL,'administer CiviCRM','',127,1,NULL,6),
+ (134,1,'Phone Types','Phone Types','civicrm/admin/options/phone_type?reset=1',NULL,'administer CiviCRM','',127,1,NULL,7),
+ (135,1,'Website Types','Website Types','civicrm/admin/options/website_type?reset=1',NULL,'administer CiviCRM','',127,1,NULL,8),
+ (136,1,'Communications','Communications',NULL,NULL,'administer CiviCRM','',110,1,NULL,4),
+ (137,1,'Organization Address and Contact Info','Organization Address and Contact Info','civicrm/admin/domain?action=update&reset=1',NULL,'administer CiviCRM','',136,1,NULL,1),
+ (138,1,'FROM Email Addresses','FROM Email Addresses','civicrm/admin/options/from_email_address?reset=1',NULL,'administer CiviCRM','',136,1,NULL,2),
+ (139,1,'Message Templates','Message Templates','civicrm/admin/messageTemplates?reset=1',NULL,'administer CiviCRM','',136,1,NULL,3),
+ (140,1,'Schedule Reminders','Schedule Reminders','civicrm/admin/scheduleReminders?reset=1',NULL,'administer CiviCRM','',136,1,NULL,4),
+ (141,1,'Preferred Communication Methods','Preferred Communication Methods','civicrm/admin/options/preferred_communication_method?reset=1',NULL,'administer CiviCRM','',136,1,NULL,5),
+ (142,1,'Label Formats','Label Formats','civicrm/admin/labelFormats?reset=1',NULL,'administer CiviCRM','',136,1,NULL,6),
+ (143,1,'Print Page (PDF) Formats','Print Page (PDF) Formats','civicrm/admin/pdfFormats?reset=1',NULL,'administer CiviCRM','',136,1,NULL,7),
+ (144,1,'Communication Style Options','Communication Style Options','civicrm/admin/options/communication_style?reset=1',NULL,'administer CiviCRM','',136,1,NULL,8),
+ (145,1,'Email Greeting Formats','Email Greeting Formats','civicrm/admin/options/email_greeting?reset=1',NULL,'administer CiviCRM','',136,1,NULL,9),
+ (146,1,'Postal Greeting Formats','Postal Greeting Formats','civicrm/admin/options/postal_greeting?reset=1',NULL,'administer CiviCRM','',136,1,NULL,10),
+ (147,1,'Addressee Formats','Addressee Formats','civicrm/admin/options/addressee?reset=1',NULL,'administer CiviCRM','',136,1,NULL,11),
+ (148,1,'Localization','Localization',NULL,NULL,'administer CiviCRM','',110,1,NULL,6),
+ (149,1,'Languages, Currency, Locations','Languages, Currency, Locations','civicrm/admin/setting/localization?reset=1',NULL,'administer CiviCRM','',148,1,NULL,1),
+ (150,1,'Address Settings','Address Settings','civicrm/admin/setting/preferences/address?reset=1',NULL,'administer CiviCRM','',148,1,NULL,2),
+ (151,1,'Date Formats','Date Formats','civicrm/admin/setting/date?reset=1',NULL,'administer CiviCRM','',148,1,NULL,3),
+ (152,1,'Preferred Language Options','Preferred Language Options','civicrm/admin/options/languages?reset=1',NULL,'administer CiviCRM','',148,1,NULL,4),
+ (153,1,'Users and Permissions','Users and Permissions',NULL,NULL,'administer CiviCRM','',110,1,NULL,7),
+ (154,1,'Permissions (Access Control)','Permissions (Access Control)','civicrm/admin/access?reset=1',NULL,'administer CiviCRM','',153,1,NULL,1),
+ (155,1,'Synchronize Users to Contacts','Synchronize Users to Contacts','civicrm/admin/synchUser?reset=1',NULL,'administer CiviCRM','',153,1,NULL,2),
+ (156,1,'System Settings','System Settings',NULL,NULL,'administer CiviCRM','',110,1,NULL,8),
+ (157,1,'Components','Enable Components','civicrm/admin/setting/component?reset=1',NULL,'administer CiviCRM','',156,1,NULL,1),
+ (158,1,'Extensions','Manage Extensions','civicrm/admin/extensions?reset=1',NULL,'administer CiviCRM','',156,1,1,3),
+ (159,1,'Cleanup Caches and Update Paths','Cleanup Caches and Update Paths','civicrm/admin/setting/updateConfigBackend?reset=1',NULL,'administer CiviCRM','',156,1,NULL,4),
+ (160,1,'CMS Database Integration','CMS Integration','civicrm/admin/setting/uf?reset=1',NULL,'administer CiviCRM','',156,1,NULL,5),
+ (161,1,'Debugging and Error Handling','Debugging and Error Handling','civicrm/admin/setting/debug?reset=1',NULL,'administer CiviCRM','',156,1,NULL,6),
+ (162,1,'Directories','Directories','civicrm/admin/setting/path?reset=1',NULL,'administer CiviCRM','',156,1,NULL,7),
+ (163,1,'Import/Export Mappings','Import/Export Mappings','civicrm/admin/mapping?reset=1',NULL,'administer CiviCRM','',156,1,NULL,8),
+ (164,1,'Mapping and Geocoding','Mapping and Geocoding','civicrm/admin/setting/mapping?reset=1',NULL,'administer CiviCRM','',156,1,NULL,9),
+ (165,1,'Misc (Undelete, PDFs, Limits, Logging, etc.)','misc_admin_settings','civicrm/admin/setting/misc?reset=1',NULL,'administer CiviCRM','',156,1,NULL,10),
+ (166,1,'Multi Site Settings','Multi Site Settings','civicrm/admin/setting/preferences/multisite?reset=1',NULL,'administer CiviCRM','',156,1,NULL,11),
+ (167,1,'Option Groups','Option Groups','civicrm/admin/options?reset=1',NULL,'administer CiviCRM','',156,1,NULL,12),
+ (168,1,'Outbound Email (SMTP/Sendmail)','Outbound Email','civicrm/admin/setting/smtp?reset=1',NULL,'administer CiviCRM','',156,1,NULL,13),
+ (169,1,'Payment Processors','Payment Processors','civicrm/admin/paymentProcessor?reset=1',NULL,'administer CiviCRM','',156,1,NULL,14),
+ (170,1,'Resource URLs','Resource URLs','civicrm/admin/setting/url?reset=1',NULL,'administer CiviCRM','',156,1,NULL,15),
+ (171,1,'Safe File Extensions','Safe File Extensions','civicrm/admin/options/safe_file_extension?reset=1',NULL,'administer CiviCRM','',156,1,NULL,16),
+ (172,1,'Scheduled Jobs','Scheduled Jobs','civicrm/admin/job?reset=1',NULL,'administer CiviCRM','',156,1,NULL,17),
+ (173,1,'SMS Providers','SMS Providers','civicrm/admin/sms/provider?reset=1',NULL,'administer CiviCRM','',156,1,NULL,18),
+ (174,1,'CiviCampaign','CiviCampaign',NULL,NULL,'administer CiviCampaign,administer CiviCRM','AND',110,1,NULL,9),
+ (175,1,'Survey Types','Survey Types','civicrm/admin/campaign/surveyType?reset=1',NULL,'administer CiviCampaign','',174,1,NULL,1),
+ (176,1,'Campaign Types','Campaign Types','civicrm/admin/options/campaign_type?reset=1',NULL,'administer CiviCampaign','',174,1,NULL,2),
+ (177,1,'Campaign Status','Campaign Status','civicrm/admin/options/campaign_status?reset=1',NULL,'administer CiviCampaign','',174,1,NULL,3),
+ (178,1,'Engagement Index','Engagement Index','civicrm/admin/options/engagement_index?reset=1',NULL,'administer CiviCampaign','',174,1,NULL,4),
+ (179,1,'CiviCampaign Component Settings','CiviCampaign Component Settings','civicrm/admin/setting/preferences/campaign?reset=1',NULL,'administer CiviCampaign','',174,1,NULL,5),
+ (180,1,'CiviCase','CiviCase',NULL,NULL,'administer CiviCase',NULL,110,1,NULL,10),
+ (181,1,'CiviCase Settings','CiviCase Settings','civicrm/admin/setting/case?reset=1',NULL,'administer CiviCase',NULL,180,1,NULL,1),
+ (182,1,'Case Types','Case Types','civicrm/a/#/caseType',NULL,'administer CiviCase',NULL,180,1,NULL,2),
+ (183,1,'Redaction Rules','Redaction Rules','civicrm/admin/options/redaction_rule?reset=1',NULL,'administer CiviCase',NULL,180,1,NULL,3),
+ (184,1,'Case Statuses','Case Statuses','civicrm/admin/options/case_status?reset=1',NULL,'administer CiviCase',NULL,180,1,NULL,4),
+ (185,1,'Encounter Medium','Encounter Medium','civicrm/admin/options/encounter_medium?reset=1',NULL,'administer CiviCase',NULL,180,1,NULL,5),
+ (186,1,'CiviContribute','CiviContribute',NULL,NULL,'access CiviContribute,administer CiviCRM','AND',110,1,NULL,11),
+ (187,1,'New Contribution Page','New Contribution Page','civicrm/admin/contribute?reset=1&action=add',NULL,'access CiviContribute,administer CiviCRM','AND',186,1,NULL,6),
+ (188,1,'Manage Contribution Pages','Manage Contribution Pages','civicrm/admin/contribute?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',186,1,1,7),
+ (189,1,'Personal Campaign Pages','Personal Campaign Pages','civicrm/admin/pcp?reset=1&page_type=contribute',NULL,'access CiviContribute,administer CiviCRM','AND',186,1,NULL,8),
+ (190,1,'Premiums (Thank-you Gifts)','Premiums','civicrm/admin/contribute/managePremiums?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',186,1,1,9),
+ (191,1,'Financial Types','Financial Types','civicrm/admin/financial/financialType?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',186,1,NULL,10),
+ (192,1,'Financial Accounts','Financial Accounts','civicrm/admin/financial/financialAccount?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',186,1,NULL,11),
+ (193,1,'Payment Methods','Payment Instruments','civicrm/admin/options/payment_instrument?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',186,1,NULL,12),
+ (194,1,'Accepted Credit Cards','Accepted Credit Cards','civicrm/admin/options/accept_creditcard?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',186,1,NULL,13),
+ (195,1,'Soft Credit Types','Soft Credit Types','civicrm/admin/options/soft_credit_type?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',186,1,1,14),
+ (196,1,'New Price Set','New Price Set','civicrm/admin/price?reset=1&action=add',NULL,'access CiviContribute,administer CiviCRM','AND',186,1,NULL,15),
+ (197,1,'Manage Price Sets','Manage Price Sets','civicrm/admin/price?reset=1',NULL,'access CiviContribute,administer CiviCRM','AND',186,1,NULL,16),
+ (198,1,'Payment Processors','Payment Processors','civicrm/admin/paymentProcessor?reset=1',NULL,'administer CiviCRM','',186,1,NULL,17),
+ (199,1,'CiviContribute Component Settings','CiviContribute Component Settings','civicrm/admin/setting/preferences/contribute?reset=1',NULL,'administer CiviCRM','',186,1,NULL,18),
+ (200,1,'CiviEvent','CiviEvent',NULL,NULL,'access CiviEvent,administer CiviCRM','AND',110,1,NULL,12),
+ (201,1,'New Event','New Event','civicrm/event/add?reset=1&action=add',NULL,'access CiviEvent,administer CiviCRM','AND',200,1,NULL,1),
+ (202,1,'Manage Events','Manage Events','civicrm/event/manage?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',200,1,1,2),
+ (203,1,'Personal Campaign Pages','Personal Campaign Pages','civicrm/admin/pcp?reset=1&page_type=event',NULL,'access CiviEvent,administer CiviCRM','AND',200,1,1,3),
+ (204,1,'Event Templates','Event Templates','civicrm/admin/eventTemplate?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',200,1,1,4),
+ (205,1,'New Price Set','New Price Set','civicrm/admin/price?reset=1&action=add',NULL,'access CiviEvent,administer CiviCRM','AND',200,1,NULL,5),
+ (206,1,'Manage Price Sets','Manage Price Sets','civicrm/admin/price?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',200,1,1,6),
+ (207,1,'Event Types','Event Types','civicrm/admin/options/event_type?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',200,1,NULL,7),
+ (208,1,'Participant Statuses','Participant Statuses','civicrm/admin/participant_status?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',200,1,NULL,8),
+ (209,1,'Participant Roles','Participant Roles','civicrm/admin/options/participant_role?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',200,1,NULL,9),
+ (210,1,'Participant Listing Options','Participant Listing Options','civicrm/admin/options/participant_listing?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',200,1,NULL,10),
+ (211,1,'Event Name Badge Layouts','Event Name Badge Layouts','civicrm/admin/badgelayout?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',200,1,NULL,11),
+ (212,1,'Payment Processors','Payment Processors','civicrm/admin/paymentProcessor?reset=1',NULL,'administer CiviCRM','',200,1,NULL,12),
+ (213,1,'CiviEvent Component Settings','CiviEvent Component Settings','civicrm/admin/setting/preferences/event?reset=1',NULL,'access CiviEvent,administer CiviCRM','AND',200,1,NULL,13),
+ (214,1,'CiviGrant','CiviGrant',NULL,NULL,'access CiviGrant,administer CiviCRM','AND',110,1,NULL,13),
+ (215,1,'Grant Types','Grant Types','civicrm/admin/options/grant_type?reset=1',NULL,'access CiviGrant,administer CiviCRM','AND',214,1,NULL,1),
+ (216,1,'Grant Status','Grant Status','civicrm/admin/options/grant_status?reset=1',NULL,'access CiviGrant,administer CiviCRM','AND',214,1,NULL,2),
+ (217,1,'CiviMail','CiviMail',NULL,NULL,'access CiviMail,administer CiviCRM','AND',110,1,NULL,14),
+ (218,1,'Headers, Footers, and Automated Messages','Headers, Footers, and Automated Messages','civicrm/admin/component?reset=1',NULL,'access CiviMail,administer CiviCRM','AND',217,1,NULL,1),
+ (219,1,'Message Templates','Message Templates','civicrm/admin/messageTemplates?reset=1',NULL,'administer CiviCRM','',217,1,NULL,2),
+ (220,1,'From Email Addresses','From Email Addresses','civicrm/admin/options/from_email_address?reset=1',NULL,'administer CiviCRM','',217,1,NULL,3),
+ (221,1,'Mail Accounts','Mail Accounts','civicrm/admin/mailSettings?reset=1',NULL,'access CiviMail,administer CiviCRM','AND',217,1,NULL,4),
+ (222,1,'Mailer Settings','Mailer Settings','civicrm/admin/mail?reset=1',NULL,'access CiviMail,administer CiviCRM','AND',217,1,NULL,5),
+ (223,1,'CiviMail Component Settings','CiviMail Component Settings','civicrm/admin/setting/preferences/mailing?reset=1',NULL,'access CiviMail,administer CiviCRM','AND',217,1,NULL,6),
+ (224,1,'CiviMember','CiviMember',NULL,NULL,'access CiviMember,administer CiviCRM','AND',110,1,NULL,15),
+ (225,1,'Membership Types','Membership Types','civicrm/admin/member/membershipType?reset=1',NULL,'access CiviMember,administer CiviCRM','AND',224,1,NULL,1),
+ (226,1,'Membership Status Rules','Membership Status Rules','civicrm/admin/member/membershipStatus?reset=1',NULL,'access CiviMember,administer CiviCRM','AND',224,1,1,2),
+ (227,1,'New Price Set','New Price Set','civicrm/admin/price?reset=1&action=add',NULL,'access CiviMember,administer CiviCRM','AND',224,1,NULL,3),
+ (228,1,'Manage Price Sets','Manage Price Sets','civicrm/admin/price?reset=1',NULL,'access CiviMember,administer CiviCRM','AND',224,1,NULL,4),
+ (229,1,'CiviMember Component Settings','CiviMember Component Settings','civicrm/admin/setting/preferences/member?reset=1',NULL,'access CiviMember,administer CiviCRM','AND',224,1,NULL,5),
+ (230,1,'CiviReport','CiviReport',NULL,NULL,'access CiviReport,administer CiviCRM','AND',110,1,NULL,16),
+ (231,1,'All Reports','All Reports','civicrm/report/list?reset=1',NULL,'access CiviReport','',230,1,NULL,1),
+ (232,1,'Create New Report from Template','Create New Report from Template','civicrm/admin/report/template/list?reset=1',NULL,'administer Reports','',230,1,NULL,2),
+ (233,1,'Manage Templates','Manage Templates','civicrm/admin/report/options/report_template?reset=1',NULL,'administer Reports','',230,1,NULL,3),
+ (234,1,'Register Report','Register Report','civicrm/admin/report/register?reset=1',NULL,'administer Reports','',230,1,NULL,4),
+ (235,1,'Support','Support',NULL,'crm-i fa-life-ring',NULL,'',NULL,1,NULL,110),
+ (236,1,'Get started','Get started','https://civicrm.org/get-started?src=iam',NULL,NULL,'AND',235,1,NULL,1),
+ (237,1,'Documentation','Documentation','https://civicrm.org/documentation?src=iam',NULL,NULL,'AND',235,1,NULL,2),
+ (238,1,'Ask a question','Ask a question','https://civicrm.org/ask-a-question?src=iam',NULL,NULL,'AND',235,1,NULL,3),
+ (239,1,'Get expert help','Get expert help','https://civicrm.org/experts?src=iam',NULL,NULL,'AND',235,1,NULL,4),
+ (240,1,'About CiviCRM','About CiviCRM','https://civicrm.org/about?src=iam',NULL,NULL,'AND',235,1,1,5),
+ (241,1,'Register your site','Register your site','https://civicrm.org/register-your-site?src=iam&sid={sid}',NULL,NULL,'AND',235,1,NULL,6),
+ (242,1,'Join CiviCRM','Join CiviCRM','https://civicrm.org/become-a-member?src=iam&sid={sid}',NULL,NULL,'AND',235,1,NULL,7),
+ (243,1,'Developer','Developer',NULL,NULL,'administer CiviCRM','',235,1,1,8),
+ (244,1,'Api Explorer v3','API Explorer','civicrm/api3',NULL,'administer CiviCRM','',243,1,NULL,1),
+ (245,1,'Api Explorer v4','Api Explorer v4','civicrm/api4#/explorer',NULL,'administer CiviCRM','',243,1,NULL,2),
+ (246,1,'Developer Docs','Developer Docs','https://civicrm.org/developer-documentation?src=iam',NULL,'administer CiviCRM','',243,1,NULL,3),
+ (247,1,'Reports','Reports',NULL,'crm-i fa-bar-chart','access CiviReport','',NULL,1,NULL,95),
+ (248,1,'Contact Reports','Contact Reports','civicrm/report/list?compid=99&reset=1',NULL,'administer CiviCRM','',247,1,0,1),
+ (249,1,'Contribution Reports','Contribution Reports','civicrm/report/list?compid=2&reset=1',NULL,'access CiviContribute','',247,1,0,2),
+ (250,1,'Pledge Reports','Pledge Reports','civicrm/report/list?compid=6&reset=1',NULL,'access CiviPledge','',247,1,0,3),
+ (251,1,'Event Reports','Event Reports','civicrm/report/list?compid=1&reset=1',NULL,'access CiviEvent','',247,1,0,4),
+ (252,1,'Mailing Reports','Mailing Reports','civicrm/report/list?compid=4&reset=1',NULL,'access CiviMail','',247,1,0,5),
+ (253,1,'Membership Reports','Membership Reports','civicrm/report/list?compid=3&reset=1',NULL,'access CiviMember','',247,1,0,6),
+ (254,1,'Campaign Reports','Campaign Reports','civicrm/report/list?compid=9&reset=1',NULL,'interview campaign contacts,release campaign contacts,reserve campaign contacts,manage campaign,administer CiviCampaign,gotv campaign contacts','OR',247,1,0,7),
+ (255,1,'Case Reports','Case Reports','civicrm/report/list?compid=7&reset=1',NULL,'access my cases and activities,access all cases and activities,administer CiviCase','OR',247,1,0,8),
+ (256,1,'Grant Reports','Grant Reports','civicrm/report/list?compid=5&reset=1',NULL,'access CiviGrant','',247,1,0,9),
+ (257,1,'All Reports','All Reports','civicrm/report/list?reset=1',NULL,'access CiviReport','',247,1,1,10),
+ (258,1,'My Reports','My Reports','civicrm/report/list?myreports=1&reset=1',NULL,'access CiviReport','',247,1,1,11),
+ (259,1,'New Student','New Student','civicrm/contact/add?ct=Individual&cst=Student&reset=1',NULL,'add contacts','',16,1,NULL,1),
+ (260,1,'New Parent','New Parent','civicrm/contact/add?ct=Individual&cst=Parent&reset=1',NULL,'add contacts','',16,1,NULL,2),
+ (261,1,'New Staff','New Staff','civicrm/contact/add?ct=Individual&cst=Staff&reset=1',NULL,'add contacts','',16,1,NULL,3),
+ (262,1,'New Team','New Team','civicrm/contact/add?ct=Organization&cst=Team&reset=1',NULL,'add contacts','',18,1,NULL,1),
+ (263,1,'New Sponsor','New Sponsor','civicrm/contact/add?ct=Organization&cst=Sponsor&reset=1',NULL,'add contacts','',18,1,NULL,2);
 /*!40000 ALTER TABLE `civicrm_navigation` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -5495,26 +5619,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',135,'Send newsletter for April 2005',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2021-04-12 10:55:50',NULL,'0'),
- (2,'civicrm_contact',122,'Invite members for the Steve Prefontaine 10k dream run',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2021-03-07 01:55:44',NULL,'0'),
- (3,'civicrm_contact',99,'Arrange collection of funds from members',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2021-07-05 22:39:10',NULL,'0'),
- (4,'civicrm_contact',98,'Arrange collection of funds from members',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2020-12-19 23:58:01',NULL,'0'),
- (5,'civicrm_contact',200,'Arrange collection of funds from members',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2021-06-13 13:58:12',NULL,'0'),
- (6,'civicrm_contact',43,'Chart out route map for next 10k run',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2021-07-07 10:56:38',NULL,'0'),
- (7,'civicrm_contact',43,'Get the registration done for NGO status',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2021-04-12 13:46:00',NULL,'0'),
- (8,'civicrm_contact',38,'Invite members for the Steve Prefontaine 10k dream run',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2020-11-14 07:53:30',NULL,'0'),
- (9,'civicrm_contact',29,'Connect for presentation',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2021-08-28 05:52:36',NULL,'0'),
- (10,'civicrm_contact',64,'Arrange for cricket match with Sunil Gavaskar',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2020-12-25 14:55:59',NULL,'0'),
- (11,'civicrm_contact',114,'Send newsletter for April 2005',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2021-03-20 11:33:57',NULL,'0'),
- (12,'civicrm_contact',68,'Contact the Commissioner of Charities',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2021-03-03 13:18:54',NULL,'0'),
- (13,'civicrm_contact',164,'Invite members for the Steve Prefontaine 10k dream run',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2021-05-29 23:43:52',NULL,'0'),
- (14,'civicrm_contact',149,'Send reminder for annual dinner',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2021-06-03 09:32:11',NULL,'0'),
- (15,'civicrm_contact',188,'Arrange for cricket match with Sunil Gavaskar',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2021-09-03 16:39:14',NULL,'0'),
- (16,'civicrm_contact',177,'Arrange for cricket match with Sunil Gavaskar',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2021-10-02 12:47:26',NULL,'0'),
- (17,'civicrm_contact',191,'Connect for presentation',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2021-04-09 17:22:14',NULL,'0'),
- (18,'civicrm_contact',39,'Reminder screening of \"Black\" on next Friday',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2020-12-17 01:52:19',NULL,'0'),
- (19,'civicrm_contact',99,'Contact the Commissioner of Charities',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2021-02-14 15:01:39',NULL,'0'),
- (20,'civicrm_contact',187,'Reminder screening of \"Black\" on next Friday',1,'2021-11-08 01:45:27','2021-11-08 01:45:27','2021-04-02 22:33:18',NULL,'0');
+ (1,'civicrm_contact',72,'Invite members for the Steve Prefontaine 10k dream run',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-07-11 09:01:37',NULL,'0'),
+ (2,'civicrm_contact',63,'Contact the Commissioner of Charities',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-10-20 07:48:37',NULL,'0'),
+ (3,'civicrm_contact',114,'Send reminder for annual dinner',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-02-20 04:16:03',NULL,'0'),
+ (4,'civicrm_contact',84,'Send reminder for annual dinner',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-06-02 07:42:04',NULL,'0'),
+ (5,'civicrm_contact',52,'Invite members for the Steve Prefontaine 10k dream run',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-05-19 21:09:57',NULL,'0'),
+ (6,'civicrm_contact',3,'Arrange for cricket match with Sunil Gavaskar',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-12-04 07:12:53',NULL,'0'),
+ (7,'civicrm_contact',68,'Get the registration done for NGO status',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-05-29 19:54:46',NULL,'0'),
+ (8,'civicrm_contact',137,'Arrange collection of funds from members',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-07-11 19:18:07',NULL,'0'),
+ (9,'civicrm_contact',33,'Chart out route map for next 10k run',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-02-11 11:25:44',NULL,'0'),
+ (10,'civicrm_contact',160,'Contact the Commissioner of Charities',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-05-05 00:31:40',NULL,'0'),
+ (11,'civicrm_contact',170,'Arrange for cricket match with Sunil Gavaskar',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-02-16 03:45:10',NULL,'0'),
+ (12,'civicrm_contact',127,'Send newsletter for April 2005',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-09-09 16:14:47',NULL,'0'),
+ (13,'civicrm_contact',165,'Contact the Commissioner of Charities',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-02-23 08:14:11',NULL,'0'),
+ (14,'civicrm_contact',195,'Chart out route map for next 10k run',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-04-01 21:22:06',NULL,'0'),
+ (15,'civicrm_contact',161,'Invite members for the Steve Prefontaine 10k dream run',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-04-14 03:05:55',NULL,'0'),
+ (16,'civicrm_contact',17,'Send reminder for annual dinner',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-02-16 12:43:53',NULL,'0'),
+ (17,'civicrm_contact',154,'Send newsletter for April 2005',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-02-02 11:25:33',NULL,'0'),
+ (18,'civicrm_contact',59,'Send reminder for annual dinner',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-12-06 09:31:30',NULL,'0'),
+ (19,'civicrm_contact',37,'Connect for presentation',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-04-03 10:31:33',NULL,'0'),
+ (20,'civicrm_contact',184,'Arrange for cricket match with Sunil Gavaskar',1,'2022-01-05 03:20:46','2022-01-05 03:20:46','2021-12-07 22:00:44',NULL,'0');
 /*!40000 ALTER TABLE `civicrm_note` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -6024,490 +6148,495 @@ INSERT INTO `civicrm_option_value` (`id`, `option_group_id`, `label`, `value`, `
  (381,49,'Participants','civicrm_participant','Participant',NULL,0,NULL,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
  (382,49,'Contributions','civicrm_contribution','Contribution',NULL,0,NULL,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
  (383,50,'USD ($)','USD','USD',NULL,0,1,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (384,51,'Name Only','1','CRM_Event_Badge_Simple',NULL,0,0,1,'Simple Event Name Badge',0,1,1,NULL,NULL,NULL,NULL,NULL),
- (385,51,'Name Tent','2','CRM_Event_Badge_NameTent',NULL,0,0,2,'Name Tent',0,1,1,NULL,NULL,NULL,NULL,NULL),
- (386,51,'With Logo','3','CRM_Event_Badge_Logo',NULL,0,0,3,'You can set your own background image',0,1,1,NULL,NULL,NULL,NULL,NULL),
- (387,51,'5395 with Logo','4','CRM_Event_Badge_Logo5395',NULL,0,0,4,'Avery 5395 compatible labels with logo (4 up by 2, 59.2mm x 85.7mm)',0,1,1,NULL,NULL,NULL,NULL,NULL),
- (388,52,'None','0','None',NULL,0,1,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (389,52,'Author Only','1','Author Only',NULL,0,0,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (390,53,'Direct Mail','1','Direct Mail',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (391,53,'Referral Program','2','Referral Program',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (392,53,'Constituent Engagement','3','Constituent Engagement',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (393,54,'Planned','1','Planned',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (394,54,'In Progress','2','In Progress',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (395,54,'Completed','3','Completed',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (396,54,'Cancelled','4','Cancelled',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (397,57,'1','1','1',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (398,57,'2','2','2',NULL,0,NULL,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (399,57,'3','3','3',NULL,0,NULL,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (400,57,'4','4','4',NULL,0,NULL,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (401,57,'5','5','5',NULL,0,NULL,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (402,59,'Letter','{\"metric\":\"in\",\"width\":8.5,\"height\":11}','letter',NULL,NULL,1,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (403,59,'Legal','{\"metric\":\"in\",\"width\":8.5,\"height\":14}','legal',NULL,NULL,0,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (404,59,'Ledger','{\"metric\":\"in\",\"width\":17,\"height\":11}','ledger',NULL,NULL,0,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (405,59,'Tabloid','{\"metric\":\"in\",\"width\":11,\"height\":17}','tabloid',NULL,NULL,0,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (406,59,'Executive','{\"metric\":\"in\",\"width\":7.25,\"height\":10.5}','executive',NULL,NULL,0,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (407,59,'Folio','{\"metric\":\"in\",\"width\":8.5,\"height\":13}','folio',NULL,NULL,0,6,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (408,59,'Envelope #9','{\"metric\":\"pt\",\"width\":638.93,\"height\":278.93}','envelope-9',NULL,NULL,0,7,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (409,59,'Envelope #10','{\"metric\":\"pt\",\"width\":684,\"height\":297}','envelope-10',NULL,NULL,0,8,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (410,59,'Envelope #11','{\"metric\":\"pt\",\"width\":747,\"height\":324}','envelope-11',NULL,NULL,0,9,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (411,59,'Envelope #12','{\"metric\":\"pt\",\"width\":792,\"height\":342}','envelope-12',NULL,NULL,0,10,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (412,59,'Envelope #14','{\"metric\":\"pt\",\"width\":828,\"height\":360}','envelope-14',NULL,NULL,0,11,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (413,59,'Envelope ISO B4','{\"metric\":\"pt\",\"width\":1000.63,\"height\":708.66}','envelope-b4',NULL,NULL,0,12,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (414,59,'Envelope ISO B5','{\"metric\":\"pt\",\"width\":708.66,\"height\":498.9}','envelope-b5',NULL,NULL,0,13,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (415,59,'Envelope ISO B6','{\"metric\":\"pt\",\"width\":498.9,\"height\":354.33}','envelope-b6',NULL,NULL,0,14,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (416,59,'Envelope ISO C3','{\"metric\":\"pt\",\"width\":1298.27,\"height\":918.42}','envelope-c3',NULL,NULL,0,15,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (417,59,'Envelope ISO C4','{\"metric\":\"pt\",\"width\":918.42,\"height\":649.13}','envelope-c4',NULL,NULL,0,16,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (418,59,'Envelope ISO C5','{\"metric\":\"pt\",\"width\":649.13,\"height\":459.21}','envelope-c5',NULL,NULL,0,17,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (419,59,'Envelope ISO C6','{\"metric\":\"pt\",\"width\":459.21,\"height\":323.15}','envelope-c6',NULL,NULL,0,18,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (420,59,'Envelope ISO DL','{\"metric\":\"pt\",\"width\":623.622,\"height\":311.811}','envelope-dl',NULL,NULL,0,19,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (421,59,'ISO A0','{\"metric\":\"pt\",\"width\":2383.94,\"height\":3370.39}','a0',NULL,NULL,0,20,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (422,59,'ISO A1','{\"metric\":\"pt\",\"width\":1683.78,\"height\":2383.94}','a1',NULL,NULL,0,21,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (423,59,'ISO A2','{\"metric\":\"pt\",\"width\":1190.55,\"height\":1683.78}','a2',NULL,NULL,0,22,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (424,59,'ISO A3','{\"metric\":\"pt\",\"width\":841.89,\"height\":1190.55}','a3',NULL,NULL,0,23,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (425,59,'ISO A4','{\"metric\":\"pt\",\"width\":595.28,\"height\":841.89}','a4',NULL,NULL,0,24,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (426,59,'ISO A5','{\"metric\":\"pt\",\"width\":419.53,\"height\":595.28}','a5',NULL,NULL,0,25,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (427,59,'ISO A6','{\"metric\":\"pt\",\"width\":297.64,\"height\":419.53}','a6',NULL,NULL,0,26,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (428,59,'ISO A7','{\"metric\":\"pt\",\"width\":209.76,\"height\":297.64}','a7',NULL,NULL,0,27,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (429,59,'ISO A8','{\"metric\":\"pt\",\"width\":147.4,\"height\":209.76}','a8',NULL,NULL,0,28,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (430,59,'ISO A9','{\"metric\":\"pt\",\"width\":104.88,\"height\":147.4}','a9',NULL,NULL,0,29,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (431,59,'ISO A10','{\"metric\":\"pt\",\"width\":73.7,\"height\":104.88}','a10',NULL,NULL,0,30,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (432,59,'ISO B0','{\"metric\":\"pt\",\"width\":2834.65,\"height\":4008.19}','b0',NULL,NULL,0,31,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (433,59,'ISO B1','{\"metric\":\"pt\",\"width\":2004.09,\"height\":2834.65}','b1',NULL,NULL,0,32,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (434,59,'ISO B2','{\"metric\":\"pt\",\"width\":1417.32,\"height\":2004.09}','b2',NULL,NULL,0,33,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (435,59,'ISO B3','{\"metric\":\"pt\",\"width\":1000.63,\"height\":1417.32}','b3',NULL,NULL,0,34,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (436,59,'ISO B4','{\"metric\":\"pt\",\"width\":708.66,\"height\":1000.63}','b4',NULL,NULL,0,35,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (437,59,'ISO B5','{\"metric\":\"pt\",\"width\":498.9,\"height\":708.66}','b5',NULL,NULL,0,36,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (438,59,'ISO B6','{\"metric\":\"pt\",\"width\":354.33,\"height\":498.9}','b6',NULL,NULL,0,37,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (439,59,'ISO B7','{\"metric\":\"pt\",\"width\":249.45,\"height\":354.33}','b7',NULL,NULL,0,38,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (440,59,'ISO B8','{\"metric\":\"pt\",\"width\":175.75,\"height\":249.45}','b8',NULL,NULL,0,39,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (441,59,'ISO B9','{\"metric\":\"pt\",\"width\":124.72,\"height\":175.75}','b9',NULL,NULL,0,40,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (442,59,'ISO B10','{\"metric\":\"pt\",\"width\":87.87,\"height\":124.72}','b10',NULL,NULL,0,41,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (443,59,'ISO C0','{\"metric\":\"pt\",\"width\":2599.37,\"height\":3676.54}','c0',NULL,NULL,0,42,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (444,59,'ISO C1','{\"metric\":\"pt\",\"width\":1836.85,\"height\":2599.37}','c1',NULL,NULL,0,43,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (445,59,'ISO C2','{\"metric\":\"pt\",\"width\":1298.27,\"height\":1836.85}','c2',NULL,NULL,0,44,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (446,59,'ISO C3','{\"metric\":\"pt\",\"width\":918.43,\"height\":1298.27}','c3',NULL,NULL,0,45,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (447,59,'ISO C4','{\"metric\":\"pt\",\"width\":649.13,\"height\":918.43}','c4',NULL,NULL,0,46,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (448,59,'ISO C5','{\"metric\":\"pt\",\"width\":459.21,\"height\":649.13}','c5',NULL,NULL,0,47,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (449,59,'ISO C6','{\"metric\":\"pt\",\"width\":323.15,\"height\":459.21}','c6',NULL,NULL,0,48,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (450,59,'ISO C7','{\"metric\":\"pt\",\"width\":229.61,\"height\":323.15}','c7',NULL,NULL,0,49,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (451,59,'ISO C8','{\"metric\":\"pt\",\"width\":161.57,\"height\":229.61}','c8',NULL,NULL,0,50,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (452,59,'ISO C9','{\"metric\":\"pt\",\"width\":113.39,\"height\":161.57}','c9',NULL,NULL,0,51,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (453,59,'ISO C10','{\"metric\":\"pt\",\"width\":79.37,\"height\":113.39}','c10',NULL,NULL,0,52,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (454,59,'ISO RA0','{\"metric\":\"pt\",\"width\":2437.8,\"height\":3458.27}','ra0',NULL,NULL,0,53,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (455,59,'ISO RA1','{\"metric\":\"pt\",\"width\":1729.13,\"height\":2437.8}','ra1',NULL,NULL,0,54,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (456,59,'ISO RA2','{\"metric\":\"pt\",\"width\":1218.9,\"height\":1729.13}','ra2',NULL,NULL,0,55,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (457,59,'ISO RA3','{\"metric\":\"pt\",\"width\":864.57,\"height\":1218.9}','ra3',NULL,NULL,0,56,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (458,59,'ISO RA4','{\"metric\":\"pt\",\"width\":609.45,\"height\":864.57}','ra4',NULL,NULL,0,57,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (459,59,'ISO SRA0','{\"metric\":\"pt\",\"width\":2551.18,\"height\":3628.35}','sra0',NULL,NULL,0,58,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (460,59,'ISO SRA1','{\"metric\":\"pt\",\"width\":1814.17,\"height\":2551.18}','sra1',NULL,NULL,0,59,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (461,59,'ISO SRA2','{\"metric\":\"pt\",\"width\":1275.59,\"height\":1814.17}','sra2',NULL,NULL,0,60,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (462,59,'ISO SRA3','{\"metric\":\"pt\",\"width\":907.09,\"height\":1275.59}','sra3',NULL,NULL,0,61,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (463,59,'ISO SRA4','{\"metric\":\"pt\",\"width\":637.8,\"height\":907.09}','sra4',NULL,NULL,0,62,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (464,62,'Activity Assignees','1','Activity Assignees',NULL,0,NULL,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (465,62,'Activity Source','2','Activity Source',NULL,0,NULL,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (466,62,'Activity Targets','3','Activity Targets',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (467,72,'Asset','1','Asset',NULL,0,0,1,'Things you own',0,1,1,2,NULL,NULL,NULL,NULL),
- (468,72,'Liability','2','Liability',NULL,0,0,2,'Things you owe, like a grant still to be disbursed',0,1,1,2,NULL,NULL,NULL,NULL),
- (469,72,'Revenue','3','Revenue',NULL,0,1,3,'Income from contributions and sales of tickets and memberships',0,1,1,2,NULL,NULL,NULL,NULL),
- (470,72,'Cost of Sales','4','Cost of Sales',NULL,0,0,4,'Costs incurred to get revenue, e.g. premiums for donations, dinner for a fundraising dinner ticket',0,1,1,2,NULL,NULL,NULL,NULL),
- (471,72,'Expenses','5','Expenses',NULL,0,0,5,'Things that are paid for that are consumable, e.g. grants disbursed',0,1,1,2,NULL,NULL,NULL,NULL),
- (472,63,'Income Account is','1','Income Account is',NULL,0,1,1,'Income Account is',0,1,1,2,NULL,NULL,NULL,NULL),
- (473,63,'Credit/Contra Revenue Account is','2','Credit/Contra Revenue Account is',NULL,0,0,2,'Credit/Contra Revenue Account is',0,1,1,2,NULL,NULL,NULL,NULL),
- (474,63,'Accounts Receivable Account is','3','Accounts Receivable Account is',NULL,0,0,3,'Accounts Receivable Account is',0,1,1,2,NULL,NULL,NULL,NULL),
- (475,63,'Credit Liability Account is','4','Credit Liability Account is',NULL,0,0,4,'Credit Liability Account is',0,1,0,2,NULL,NULL,NULL,NULL),
- (476,63,'Expense Account is','5','Expense Account is',NULL,0,0,5,'Expense Account is',0,1,1,2,NULL,NULL,NULL,NULL),
- (477,63,'Asset Account is','6','Asset Account is',NULL,0,0,6,'Asset Account is',0,1,1,2,NULL,NULL,NULL,NULL),
- (478,63,'Cost of Sales Account is','7','Cost of Sales Account is',NULL,0,0,7,'Cost of Sales Account is',0,1,1,2,NULL,NULL,NULL,NULL),
- (479,63,'Premiums Inventory Account is','8','Premiums Inventory Account is',NULL,0,0,8,'Premiums Inventory Account is',0,1,1,2,NULL,NULL,NULL,NULL),
- (480,63,'Discounts Account is','9','Discounts Account is',NULL,0,0,9,'Discounts Account is',0,1,1,2,NULL,NULL,NULL,NULL),
- (481,63,'Sales Tax Account is','10','Sales Tax Account is',NULL,0,0,10,'Sales Tax Account is',0,1,1,2,NULL,NULL,NULL,NULL),
- (482,63,'Chargeback Account is','11','Chargeback Account is',NULL,0,0,11,'Chargeback Account is',0,1,1,2,NULL,NULL,NULL,NULL),
- (483,63,'Deferred Revenue Account is','12','Deferred Revenue Account is',NULL,0,0,12,'Deferred Revenue Account is',0,1,1,2,NULL,NULL,NULL,NULL),
- (484,64,'Participant Role','1','participant_role',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (485,65,'Morning Sessions','1','Morning Sessions',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (486,65,'Evening Sessions','2','Evening Sessions',NULL,0,NULL,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (487,66,'Contribution','1','Contribution',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (488,66,'Membership','2','Membership',NULL,0,NULL,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (489,66,'Pledge Payment','3','Pledge Payment',NULL,0,NULL,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (490,68,'Open','1','Open',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (491,68,'Closed','2','Closed',NULL,0,NULL,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (492,68,'Data Entry','3','Data Entry',NULL,0,NULL,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (493,68,'Reopened','4','Reopened',NULL,0,NULL,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (494,68,'Exported','5','Exported',NULL,0,NULL,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (495,67,'Manual Batch','1','Manual Batch',NULL,0,0,1,'Manual Batch',0,1,1,2,NULL,NULL,NULL,NULL),
- (496,67,'Automatic Batch','2','Automatic Batch',NULL,0,0,2,'Automatic Batch',0,1,1,2,NULL,NULL,NULL,NULL),
- (497,73,'Paid','1','Paid',NULL,0,0,1,'Paid',0,1,1,2,NULL,NULL,NULL,NULL),
- (498,73,'Partially paid','2','Partially paid',NULL,0,0,2,'Partially paid',0,1,1,2,NULL,NULL,NULL,NULL),
- (499,73,'Unpaid','3','Unpaid',NULL,0,0,1,'Unpaid',0,1,1,2,NULL,NULL,NULL,NULL),
- (500,69,'http','1','http',NULL,NULL,0,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (501,69,'xml','2','xml',NULL,NULL,0,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (502,69,'smtp','3','smtp',NULL,NULL,0,3,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (503,71,'Renewal Reminder (non-auto-renew memberships only)','1','Renewal Reminder (non-auto-renew memberships only)',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (504,71,'Auto-renew Memberships Only','2','Auto-renew Memberships Only',NULL,0,NULL,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (505,71,'Reminder for Both','3','Reminder for Both',NULL,0,NULL,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (506,74,'Event Badge','1','Event Badge',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (507,75,'Avery 5395','{\"name\":\"Avery 5395\",\"paper-size\":\"a4\",\"metric\":\"mm\",\"lMargin\":15,\"tMargin\":26,\"NX\":2,\"NY\":4,\"SpaceX\":10,\"SpaceY\":5,\"width\":83,\"height\":57,\"font-size\":12,\"orientation\":\"portrait\",\"font-name\":\"helvetica\",\"font-style\":\"\",\"lPadding\":3,\"tPadding\":3}','Avery 5395',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (508,75,'A6 Badge Portrait 150x106','{\"paper-size\":\"a4\",\"orientation\":\"landscape\",\"font-name\":\"times\",\"font-size\":6,\"font-style\":\"\",\"NX\":2,\"NY\":1,\"metric\":\"mm\",\"lMargin\":25,\"tMargin\":27,\"SpaceX\":0,\"SpaceY\":35,\"width\":106,\"height\":150,\"lPadding\":5,\"tPadding\":5}','A6 Badge Portrait 150x106',NULL,0,NULL,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (509,75,'Fattorini Name Badge 100x65','{\"paper-size\":\"a4\",\"orientation\":\"portrait\",\"font-name\":\"times\",\"font-size\":6,\"font-style\":\"\",\"NX\":2,\"NY\":4,\"metric\":\"mm\",\"lMargin\":6,\"tMargin\":19,\"SpaceX\":0,\"SpaceY\":0,\"width\":100,\"height\":65,\"lPadding\":0,\"tPadding\":0}','Fattorini Name Badge 100x65',NULL,0,NULL,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (510,75,'Hanging Badge 3-3/4\" x 4-3\"/4','{\"paper-size\":\"a4\",\"orientation\":\"portrait\",\"font-name\":\"times\",\"font-size\":6,\"font-style\":\"\",\"NX\":2,\"NY\":2,\"metric\":\"mm\",\"lMargin\":10,\"tMargin\":28,\"SpaceX\":0,\"SpaceY\":0,\"width\":96,\"height\":121,\"lPadding\":5,\"tPadding\":5}','Hanging Badge 3-3/4\" x 4-3\"/4',NULL,0,NULL,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (511,61,'Avery 3475','{\"paper-size\":\"a4\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":10,\"font-style\":\"\",\"metric\":\"mm\",\"lMargin\":0,\"tMargin\":5,\"NX\":3,\"NY\":8,\"SpaceX\":0,\"SpaceY\":0,\"width\":70,\"height\":36,\"lPadding\":5.08,\"tPadding\":5.08}','3475','Avery',NULL,0,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (512,61,'Avery 5160','{\"paper-size\":\"letter\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":8,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.21975,\"tMargin\":0.5,\"NX\":3,\"NY\":10,\"SpaceX\":0.14,\"SpaceY\":0,\"width\":2.5935,\"height\":1,\"lPadding\":0.20,\"tPadding\":0.20}','5160','Avery',NULL,0,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (513,61,'Avery 5161','{\"paper-size\":\"letter\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":8,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.175,\"tMargin\":0.5,\"NX\":2,\"NY\":10,\"SpaceX\":0.15625,\"SpaceY\":0,\"width\":4,\"height\":1,\"lPadding\":0.20,\"tPadding\":0.20}','5161','Avery',NULL,0,3,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (514,61,'Avery 5162','{\"paper-size\":\"letter\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":8,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.1525,\"tMargin\":0.88,\"NX\":2,\"NY\":7,\"SpaceX\":0.195,\"SpaceY\":0,\"width\":4,\"height\":1.33,\"lPadding\":0.20,\"tPadding\":0.20}','5162','Avery',NULL,0,4,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (515,61,'Avery 5163','{\"paper-size\":\"letter\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":8,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.18,\"tMargin\":0.5,\"NX\":2,\"NY\":5,\"SpaceX\":0.14,\"SpaceY\":0,\"width\":4,\"height\":2,\"lPadding\":0.20,\"tPadding\":0.20}','5163','Avery',NULL,0,5,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (516,61,'Avery 5164','{\"paper-size\":\"letter\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":12,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.156,\"tMargin\":0.5,\"NX\":2,\"NY\":3,\"SpaceX\":0.1875,\"SpaceY\":0,\"width\":4,\"height\":3.33,\"lPadding\":0.20,\"tPadding\":0.20}','5164','Avery',NULL,0,6,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (517,61,'Avery 8600','{\"paper-size\":\"letter\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":8,\"font-style\":\"\",\"metric\":\"mm\",\"lMargin\":7.1,\"tMargin\":19,\"NX\":3,\"NY\":10,\"SpaceX\":9.5,\"SpaceY\":3.1,\"width\":66.6,\"height\":25.4,\"lPadding\":5.08,\"tPadding\":5.08}','8600','Avery',NULL,0,7,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (518,61,'Avery L7160','{\"paper-size\":\"a4\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":9,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.28,\"tMargin\":0.6,\"NX\":3,\"NY\":7,\"SpaceX\":0.1,\"SpaceY\":0,\"width\":2.5,\"height\":1.5,\"lPadding\":0.20,\"tPadding\":0.20}','L7160','Avery',NULL,0,8,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (519,61,'Avery L7161','{\"paper-size\":\"a4\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":9,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.28,\"tMargin\":0.35,\"NX\":3,\"NY\":6,\"SpaceX\":0.1,\"SpaceY\":0,\"width\":2.5,\"height\":1.83,\"lPadding\":0.20,\"tPadding\":0.20}','L7161','Avery',NULL,0,9,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (520,61,'Avery L7162','{\"paper-size\":\"a4\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":9,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.18,\"tMargin\":0.51,\"NX\":2,\"NY\":8,\"SpaceX\":0.1,\"SpaceY\":0,\"width\":3.9,\"height\":1.33,\"lPadding\":0.20,\"tPadding\":0.20}','L7162','Avery',NULL,0,10,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (521,61,'Avery L7163','{\"paper-size\":\"a4\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":9,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.18,\"tMargin\":0.6,\"NX\":2,\"NY\":7,\"SpaceX\":0.1,\"SpaceY\":0,\"width\":3.9,\"height\":1.5,\"lPadding\":0.20,\"tPadding\":0.20}','L7163','Avery',NULL,0,11,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (522,76,'Formal','1','formal',NULL,0,1,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (523,76,'Familiar','2','familiar',NULL,0,0,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (524,77,'Email','Email','Email',NULL,0,1,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (525,77,'SMS','SMS','SMS',NULL,0,0,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (526,77,'User Preference','User_Preference','User Preference',NULL,0,0,3,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (527,78,'Actual date only','1','Actual date only',NULL,NULL,0,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (528,78,'Each anniversary','2','Each anniversary',NULL,NULL,0,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (529,79,'Default','1','default',NULL,NULL,1,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (530,79,'CiviMail','2','civimail',NULL,NULL,0,2,NULL,0,1,1,4,NULL,NULL,NULL,NULL),
- (531,79,'CiviEvent','3','civievent',NULL,NULL,0,3,NULL,0,1,1,1,NULL,NULL,NULL,NULL),
- (532,83,'Production','Production','Production',NULL,NULL,1,1,'Production Environment',0,1,1,NULL,NULL,NULL,NULL,NULL),
- (533,83,'Staging','Staging','Staging',NULL,NULL,0,2,'Staging Environment',0,1,1,NULL,NULL,NULL,NULL,NULL),
- (534,83,'Development','Development','Development',NULL,NULL,0,3,'Development Environment',0,1,1,NULL,NULL,NULL,NULL,NULL),
- (535,80,'Today','this.day','this.day',NULL,NULL,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (536,80,'This week','this.week','this.week',NULL,NULL,NULL,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (537,80,'This calendar month','this.month','this.month',NULL,NULL,NULL,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (538,80,'This quarter','this.quarter','this.quarter',NULL,NULL,NULL,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (539,80,'This fiscal year','this.fiscal_year','this.fiscal_year',NULL,NULL,NULL,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (540,80,'This calendar year','this.year','this.year',NULL,NULL,NULL,6,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (541,80,'Yesterday','previous.day','previous.day',NULL,NULL,NULL,7,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (542,80,'Previous week','previous.week','previous.week',NULL,NULL,NULL,8,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (543,80,'Previous calendar month','previous.month','previous.month',NULL,NULL,NULL,9,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (544,80,'Previous quarter','previous.quarter','previous.quarter',NULL,NULL,NULL,10,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (545,80,'Previous fiscal year','previous.fiscal_year','previous.fiscal_year',NULL,NULL,NULL,11,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (546,80,'Previous calendar year','previous.year','previous.year',NULL,NULL,NULL,12,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (547,80,'Last 7 days including today','ending.week','ending.week',NULL,NULL,NULL,13,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (548,80,'Last 30 days including today','ending_30.day','ending.month',NULL,NULL,NULL,14,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (549,80,'Last 60 days including today','ending_60.day','ending_2.month',NULL,NULL,NULL,15,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (550,80,'Last 90 days including today','ending_90.day','ending.quarter',NULL,NULL,NULL,16,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (551,80,'Last 12 months including today','ending.year','ending.year',NULL,NULL,NULL,17,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (552,80,'Last 2 years including today','ending_2.year','ending_2.year',NULL,NULL,NULL,18,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (553,80,'Last 3 years including today','ending_3.year','ending_3.year',NULL,NULL,NULL,19,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (554,80,'Tomorrow','starting.day','starting.day',NULL,NULL,NULL,20,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (555,80,'Next week','next.week','next.week',NULL,NULL,NULL,21,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (556,80,'Next calendar month','next.month','next.month',NULL,NULL,NULL,22,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (557,80,'Next quarter','next.quarter','next.quarter',NULL,NULL,NULL,23,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (558,80,'Next fiscal year','next.fiscal_year','next.fiscal_year',NULL,NULL,NULL,24,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (559,80,'Next calendar year','next.year','next.year',NULL,NULL,NULL,25,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (560,80,'Next 7 days including today','starting.week','starting.week',NULL,NULL,NULL,26,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (561,80,'Next 30 days including today','starting.month','starting.month',NULL,NULL,NULL,27,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (562,80,'Next 60 days including today','starting_2.month','starting_2.month',NULL,NULL,NULL,28,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (563,80,'Next 90 days including today','starting.quarter','starting.quarter',NULL,NULL,NULL,29,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (564,80,'Next 12 months including today','starting.year','starting.year',NULL,NULL,NULL,30,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (565,80,'Current week to-date','current.week','current.week',NULL,NULL,NULL,31,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (566,80,'Current calendar month to-date','current.month','current.month',NULL,NULL,NULL,32,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (567,80,'Current quarter to-date','current.quarter','current.quarter',NULL,NULL,NULL,33,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (568,80,'Current calendar year to-date','current.year','current.year',NULL,NULL,NULL,34,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (569,80,'To end of yesterday','earlier.day','earlier.day',NULL,NULL,NULL,35,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (570,80,'To end of previous week','earlier.week','earlier.week',NULL,NULL,NULL,36,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (571,80,'To end of previous calendar month','earlier.month','earlier.month',NULL,NULL,NULL,37,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (572,80,'To end of previous quarter','earlier.quarter','earlier.quarter',NULL,NULL,NULL,38,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (573,80,'To end of previous calendar year','earlier.year','earlier.year',NULL,NULL,NULL,39,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (574,80,'From start of current day','greater.day','greater.day',NULL,NULL,NULL,40,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (575,80,'From start of current week','greater.week','greater.week',NULL,NULL,NULL,41,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (576,80,'From start of current calendar month','greater.month','greater.month',NULL,NULL,NULL,42,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (577,80,'From start of current quarter','greater.quarter','greater.quarter',NULL,NULL,NULL,43,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (578,80,'From start of current calendar year','greater.year','greater.year',NULL,NULL,NULL,44,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (579,80,'To end of current week','less.week','less.week',NULL,NULL,NULL,45,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (580,80,'To end of current calendar month','less.month','less.month',NULL,NULL,NULL,46,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (581,80,'To end of current quarter','less.quarter','less.quarter',NULL,NULL,NULL,47,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (582,80,'To end of current calendar year','less.year','less.year',NULL,NULL,NULL,48,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (583,80,'Previous 2 days','previous_2.day','previous_2.day',NULL,NULL,NULL,49,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (584,80,'Previous 2 weeks','previous_2.week','previous_2.week',NULL,NULL,NULL,50,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (585,80,'Previous 2 calendar months','previous_2.month','previous_2.month',NULL,NULL,NULL,51,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (586,80,'Previous 2 quarters','previous_2.quarter','previous_2.quarter',NULL,NULL,NULL,52,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (587,80,'Previous 2 calendar years','previous_2.year','previous_2.year',NULL,NULL,NULL,53,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (588,80,'Day prior to yesterday','previous_before.day','previous_before.day',NULL,NULL,NULL,54,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (589,80,'Week prior to previous week','previous_before.week','previous_before.week',NULL,NULL,NULL,55,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (590,80,'Month prior to previous calendar month','previous_before.month','previous_before.month',NULL,NULL,NULL,56,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (591,80,'Quarter prior to previous quarter','previous_before.quarter','previous_before.quarter',NULL,NULL,NULL,57,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (592,80,'Year prior to previous calendar year','previous_before.year','previous_before.year',NULL,NULL,NULL,58,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (593,80,'From end of previous week','greater_previous.week','greater_previous.week',NULL,NULL,NULL,59,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (594,80,'From end of previous calendar month','greater_previous.month','greater_previous.month',NULL,NULL,NULL,60,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (595,80,'From end of previous quarter','greater_previous.quarter','greater_previous.quarter',NULL,NULL,NULL,61,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (596,80,'From end of previous calendar year','greater_previous.year','greater_previous.year',NULL,NULL,NULL,62,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (597,81,'Completed','1','Completed',NULL,0,NULL,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (598,81,'Pending','2','Pending',NULL,0,NULL,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (599,81,'Cancelled','3','Cancelled',NULL,0,NULL,3,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (600,81,'In Progress','5','In Progress',NULL,0,NULL,4,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (601,81,'Overdue','6','Overdue',NULL,0,NULL,5,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (602,82,'Completed','1','Completed',NULL,0,NULL,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (603,82,'Pending','2','Pending',NULL,0,NULL,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (604,82,'Cancelled','3','Cancelled',NULL,0,NULL,3,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (605,82,'Failed','4','Failed',NULL,0,NULL,4,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (606,82,'In Progress','5','In Progress',NULL,0,NULL,5,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (607,82,'Overdue','6','Overdue',NULL,0,NULL,6,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (608,82,'Processing','7','Processing',NULL,0,NULL,7,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (609,82,'Failing','8','Failing',NULL,0,NULL,8,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (610,84,'None','1','NONE',NULL,0,1,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (611,84,'By relationship to case client','2','BY_RELATIONSHIP',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (612,84,'Specific contact','3','SPECIFIC_CONTACT',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (613,84,'User creating the case','4','USER_CREATING_THE_CASE',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (614,85,'Financial Transactions','civicrm_financial_trxn','civicrm_financial_trxn',NULL,0,1,1,NULL,0,0,1,2,NULL,NULL,NULL,NULL),
- (615,31,'\"FIXME\" <info@EXAMPLE.ORG>','1','\"FIXME\" <info@EXAMPLE.ORG>',NULL,0,1,1,'Default domain email address and from name.',0,0,1,NULL,1,NULL,NULL,NULL),
- (616,24,'Emergency','1','Emergency',NULL,0,1,1,NULL,0,0,1,NULL,1,NULL,NULL,NULL),
- (617,24,'Family Support','2','Family Support',NULL,0,NULL,2,NULL,0,0,1,NULL,1,NULL,NULL,NULL),
- (618,24,'General Protection','3','General Protection',NULL,0,NULL,3,NULL,0,0,1,NULL,1,NULL,NULL,NULL),
- (619,24,'Impunity','4','Impunity',NULL,0,NULL,4,NULL,0,0,1,NULL,1,NULL,NULL,NULL),
- (620,56,'Approved','1','Approved',NULL,0,1,1,NULL,0,1,1,4,1,NULL,NULL,NULL),
- (621,56,'Rejected','2','Rejected',NULL,0,0,2,NULL,0,1,1,4,1,NULL,NULL,NULL),
- (622,56,'None','3','None',NULL,0,0,3,NULL,0,1,1,4,1,NULL,NULL,NULL),
- (623,58,'Survey','Survey','civicrm_survey',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (624,58,'Cases','Case','civicrm_case',NULL,0,NULL,2,'CRM_Case_PseudoConstant::caseType;',0,0,1,NULL,NULL,NULL,NULL,NULL),
- (625,86,'Abkhaz','ab','ab_GE',NULL,0,0,1,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (626,86,'Afar','aa','aa_ET',NULL,0,0,2,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (627,86,'Afrikaans','af','af_ZA',NULL,0,0,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (628,86,'Akan','ak','ak_GH',NULL,0,0,4,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (629,86,'Albanian','sq','sq_AL',NULL,0,0,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (630,86,'Amharic','am','am_ET',NULL,0,0,6,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (631,86,'Arabic','ar','ar_EG',NULL,0,0,7,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (632,86,'Aragonese','an','an_ES',NULL,0,0,8,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (633,86,'Armenian','hy','hy_AM',NULL,0,0,9,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (634,86,'Assamese','as','as_IN',NULL,0,0,10,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (635,86,'Avaric','av','av_RU',NULL,0,0,11,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (636,86,'Avestan','ae','ae_XX',NULL,0,0,12,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (637,86,'Aymara','ay','ay_BO',NULL,0,0,13,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (638,86,'Azerbaijani','az','az_AZ',NULL,0,0,14,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (639,86,'Bambara','bm','bm_ML',NULL,0,0,15,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (640,86,'Bashkir','ba','ba_RU',NULL,0,0,16,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (641,86,'Basque','eu','eu_ES',NULL,0,0,17,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (642,86,'Belarusian','be','be_BY',NULL,0,0,18,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (643,86,'Bengali','bn','bn_BD',NULL,0,0,19,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (644,86,'Bihari','bh','bh_IN',NULL,0,0,20,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (645,86,'Bislama','bi','bi_VU',NULL,0,0,21,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (646,86,'Bosnian','bs','bs_BA',NULL,0,0,22,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (647,86,'Breton','br','br_FR',NULL,0,0,23,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (648,86,'Bulgarian','bg','bg_BG',NULL,0,0,24,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (649,86,'Burmese','my','my_MM',NULL,0,0,25,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (650,86,'Catalan; Valencian','ca','ca_ES',NULL,0,0,26,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (651,86,'Chamorro','ch','ch_GU',NULL,0,0,27,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (652,86,'Chechen','ce','ce_RU',NULL,0,0,28,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (653,86,'Chichewa; Chewa; Nyanja','ny','ny_MW',NULL,0,0,29,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (654,86,'Chinese (China)','zh','zh_CN',NULL,0,0,30,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (655,86,'Chinese (Taiwan)','zh','zh_TW',NULL,0,0,31,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (656,86,'Chuvash','cv','cv_RU',NULL,0,0,32,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (657,86,'Cornish','kw','kw_GB',NULL,0,0,33,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (658,86,'Corsican','co','co_FR',NULL,0,0,34,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (659,86,'Cree','cr','cr_CA',NULL,0,0,35,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (660,86,'Croatian','hr','hr_HR',NULL,0,0,36,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (661,86,'Czech','cs','cs_CZ',NULL,0,0,37,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (662,86,'Danish','da','da_DK',NULL,0,0,38,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (663,86,'Divehi; Dhivehi; Maldivian;','dv','dv_MV',NULL,0,0,39,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (664,86,'Dutch (Netherlands)','nl','nl_NL',NULL,0,0,40,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (665,86,'Dutch (Belgium)','nl','nl_BE',NULL,0,0,41,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (666,86,'Dzongkha','dz','dz_BT',NULL,0,0,42,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (667,86,'English (Australia)','en','en_AU',NULL,0,0,43,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (668,86,'English (Canada)','en','en_CA',NULL,0,0,44,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (669,86,'English (United Kingdom)','en','en_GB',NULL,0,0,45,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (670,86,'English (United States)','en','en_US',NULL,0,1,46,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (671,86,'Esperanto','eo','eo_XX',NULL,0,0,47,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (672,86,'Estonian','et','et_EE',NULL,0,0,48,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (673,86,'Ewe','ee','ee_GH',NULL,0,0,49,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (674,86,'Faroese','fo','fo_FO',NULL,0,0,50,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (675,86,'Fijian','fj','fj_FJ',NULL,0,0,51,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (676,86,'Finnish','fi','fi_FI',NULL,0,0,52,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (677,86,'French (Canada)','fr','fr_CA',NULL,0,0,53,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (678,86,'French (France)','fr','fr_FR',NULL,0,0,54,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (679,86,'Fula; Fulah; Pulaar; Pular','ff','ff_SN',NULL,0,0,55,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (680,86,'Galician','gl','gl_ES',NULL,0,0,56,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (681,86,'Georgian','ka','ka_GE',NULL,0,0,57,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (682,86,'German','de','de_DE',NULL,0,0,58,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (683,86,'German (Swiss)','de','de_CH',NULL,0,0,59,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (684,86,'Greek, Modern','el','el_GR',NULL,0,0,60,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (685,86,'Guarani­','gn','gn_PY',NULL,0,0,61,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (686,86,'Gujarati','gu','gu_IN',NULL,0,0,62,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (687,86,'Haitian; Haitian Creole','ht','ht_HT',NULL,0,0,63,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (688,86,'Hausa','ha','ha_NG',NULL,0,0,64,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (689,86,'Hebrew (modern)','he','he_IL',NULL,0,0,65,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (690,86,'Herero','hz','hz_NA',NULL,0,0,66,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (691,86,'Hindi','hi','hi_IN',NULL,0,0,67,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (692,86,'Hiri Motu','ho','ho_PG',NULL,0,0,68,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (693,86,'Hungarian','hu','hu_HU',NULL,0,0,69,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (694,86,'Interlingua','ia','ia_XX',NULL,0,0,70,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (695,86,'Indonesian','id','id_ID',NULL,0,0,71,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (696,86,'Interlingue','ie','ie_XX',NULL,0,0,72,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (697,86,'Irish','ga','ga_IE',NULL,0,0,73,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (698,86,'Igbo','ig','ig_NG',NULL,0,0,74,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (699,86,'Inupiaq','ik','ik_US',NULL,0,0,75,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (700,86,'Ido','io','io_XX',NULL,0,0,76,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (701,86,'Icelandic','is','is_IS',NULL,0,0,77,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (702,86,'Italian','it','it_IT',NULL,0,0,78,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (703,86,'Inuktitut','iu','iu_CA',NULL,0,0,79,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (704,86,'Japanese','ja','ja_JP',NULL,0,0,80,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (705,86,'Javanese','jv','jv_ID',NULL,0,0,81,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (706,86,'Kalaallisut, Greenlandic','kl','kl_GL',NULL,0,0,82,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (707,86,'Kannada','kn','kn_IN',NULL,0,0,83,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (708,86,'Kanuri','kr','kr_NE',NULL,0,0,84,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (709,86,'Kashmiri','ks','ks_IN',NULL,0,0,85,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (710,86,'Kazakh','kk','kk_KZ',NULL,0,0,86,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (711,86,'Khmer','km','km_KH',NULL,0,0,87,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (712,86,'Kikuyu, Gikuyu','ki','ki_KE',NULL,0,0,88,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (713,86,'Kinyarwanda','rw','rw_RW',NULL,0,0,89,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (714,86,'Kirghiz, Kyrgyz','ky','ky_KG',NULL,0,0,90,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (715,86,'Komi','kv','kv_RU',NULL,0,0,91,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (716,86,'Kongo','kg','kg_CD',NULL,0,0,92,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (717,86,'Korean','ko','ko_KR',NULL,0,0,93,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (718,86,'Kurdish','ku','ku_IQ',NULL,0,0,94,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (719,86,'Kwanyama, Kuanyama','kj','kj_NA',NULL,0,0,95,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (720,86,'Latin','la','la_VA',NULL,0,0,96,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (721,86,'Luxembourgish, Letzeburgesch','lb','lb_LU',NULL,0,0,97,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (722,86,'Luganda','lg','lg_UG',NULL,0,0,98,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (723,86,'Limburgish, Limburgan, Limburger','li','li_NL',NULL,0,0,99,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (724,86,'Lingala','ln','ln_CD',NULL,0,0,100,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (725,86,'Lao','lo','lo_LA',NULL,0,0,101,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (726,86,'Lithuanian','lt','lt_LT',NULL,0,0,102,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (727,86,'Luba-Katanga','lu','lu_CD',NULL,0,0,103,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (728,86,'Latvian','lv','lv_LV',NULL,0,0,104,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (729,86,'Manx','gv','gv_IM',NULL,0,0,105,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (730,86,'Macedonian','mk','mk_MK',NULL,0,0,106,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (731,86,'Malagasy','mg','mg_MG',NULL,0,0,107,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (732,86,'Malay','ms','ms_MY',NULL,0,0,108,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (733,86,'Malayalam','ml','ml_IN',NULL,0,0,109,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (734,86,'Maltese','mt','mt_MT',NULL,0,0,110,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (735,86,'Māori','mi','mi_NZ',NULL,0,0,111,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (736,86,'Marathi','mr','mr_IN',NULL,0,0,112,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (737,86,'Marshallese','mh','mh_MH',NULL,0,0,113,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (738,86,'Mongolian','mn','mn_MN',NULL,0,0,114,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (739,86,'Nauru','na','na_NR',NULL,0,0,115,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (740,86,'Navajo, Navaho','nv','nv_US',NULL,0,0,116,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (741,86,'Norwegian Bokmål','nb','nb_NO',NULL,0,0,117,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (742,86,'North Ndebele','nd','nd_ZW',NULL,0,0,118,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (743,86,'Nepali','ne','ne_NP',NULL,0,0,119,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (744,86,'Ndonga','ng','ng_NA',NULL,0,0,120,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (745,86,'Norwegian Nynorsk','nn','nn_NO',NULL,0,0,121,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (746,86,'Norwegian','no','no_NO',NULL,0,0,122,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (747,86,'Nuosu','ii','ii_CN',NULL,0,0,123,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (748,86,'South Ndebele','nr','nr_ZA',NULL,0,0,124,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (749,86,'Occitan (after 1500)','oc','oc_FR',NULL,0,0,125,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (750,86,'Ojibwa','oj','oj_CA',NULL,0,0,126,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (751,86,'Old Church Slavonic, Church Slavic, Church Slavonic, Old Bulgarian, Old Slavonic','cu','cu_BG',NULL,0,0,127,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (752,86,'Oromo','om','om_ET',NULL,0,0,128,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (753,86,'Oriya','or','or_IN',NULL,0,0,129,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (754,86,'Ossetian, Ossetic','os','os_GE',NULL,0,0,130,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (755,86,'Panjabi, Punjabi','pa','pa_IN',NULL,0,0,131,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (756,86,'Pali','pi','pi_KH',NULL,0,0,132,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (757,86,'Persian (Iran)','fa','fa_IR',NULL,0,0,133,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (758,86,'Polish','pl','pl_PL',NULL,0,0,134,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (759,86,'Pashto, Pushto','ps','ps_AF',NULL,0,0,135,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (760,86,'Portuguese (Brazil)','pt','pt_BR',NULL,0,0,136,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (761,86,'Portuguese (Portugal)','pt','pt_PT',NULL,0,0,137,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (762,86,'Quechua','qu','qu_PE',NULL,0,0,138,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (763,86,'Romansh','rm','rm_CH',NULL,0,0,139,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (764,86,'Kirundi','rn','rn_BI',NULL,0,0,140,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (765,86,'Romanian, Moldavian, Moldovan','ro','ro_RO',NULL,0,0,141,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (766,86,'Russian','ru','ru_RU',NULL,0,0,142,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (767,86,'Sanskrit','sa','sa_IN',NULL,0,0,143,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (768,86,'Sardinian','sc','sc_IT',NULL,0,0,144,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (769,86,'Sindhi','sd','sd_IN',NULL,0,0,145,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (770,86,'Northern Sami','se','se_NO',NULL,0,0,146,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (771,86,'Samoan','sm','sm_WS',NULL,0,0,147,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (772,86,'Sango','sg','sg_CF',NULL,0,0,148,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (773,86,'Serbian','sr','sr_RS',NULL,0,0,149,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (774,86,'Scottish Gaelic; Gaelic','gd','gd_GB',NULL,0,0,150,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (775,86,'Shona','sn','sn_ZW',NULL,0,0,151,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (776,86,'Sinhala, Sinhalese','si','si_LK',NULL,0,0,152,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (777,86,'Slovak','sk','sk_SK',NULL,0,0,153,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (778,86,'Slovene','sl','sl_SI',NULL,0,0,154,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (779,86,'Somali','so','so_SO',NULL,0,0,155,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (780,86,'Southern Sotho','st','st_ZA',NULL,0,0,156,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (781,86,'Spanish; Castilian (Spain)','es','es_ES',NULL,0,0,157,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (782,86,'Spanish; Castilian (Mexico)','es','es_MX',NULL,0,0,158,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (783,86,'Spanish; Castilian (Puerto Rico)','es','es_PR',NULL,0,0,159,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (784,86,'Sundanese','su','su_ID',NULL,0,0,160,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (785,86,'Swahili','sw','sw_TZ',NULL,0,0,161,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (786,86,'Swati','ss','ss_ZA',NULL,0,0,162,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (787,86,'Swedish','sv','sv_SE',NULL,0,0,163,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (788,86,'Tamil','ta','ta_IN',NULL,0,0,164,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (789,86,'Telugu','te','te_IN',NULL,0,0,165,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (790,86,'Tajik','tg','tg_TJ',NULL,0,0,166,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (791,86,'Thai','th','th_TH',NULL,0,0,167,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (792,86,'Tigrinya','ti','ti_ET',NULL,0,0,168,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (793,86,'Tibetan Standard, Tibetan, Central','bo','bo_CN',NULL,0,0,169,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (794,86,'Turkmen','tk','tk_TM',NULL,0,0,170,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (795,86,'Tagalog','tl','tl_PH',NULL,0,0,171,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (796,86,'Tswana','tn','tn_ZA',NULL,0,0,172,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (797,86,'Tonga (Tonga Islands)','to','to_TO',NULL,0,0,173,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (798,86,'Turkish','tr','tr_TR',NULL,0,0,174,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (799,86,'Tsonga','ts','ts_ZA',NULL,0,0,175,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (800,86,'Tatar','tt','tt_RU',NULL,0,0,176,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (801,86,'Twi','tw','tw_GH',NULL,0,0,177,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (802,86,'Tahitian','ty','ty_PF',NULL,0,0,178,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (803,86,'Uighur, Uyghur','ug','ug_CN',NULL,0,0,179,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (804,86,'Ukrainian','uk','uk_UA',NULL,0,0,180,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (805,86,'Urdu','ur','ur_PK',NULL,0,0,181,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (806,86,'Uzbek','uz','uz_UZ',NULL,0,0,182,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (807,86,'Venda','ve','ve_ZA',NULL,0,0,183,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (808,86,'Vietnamese','vi','vi_VN',NULL,0,0,184,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (809,86,'Volapük','vo','vo_XX',NULL,0,0,185,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (810,86,'Walloon','wa','wa_BE',NULL,0,0,186,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (811,86,'Welsh','cy','cy_GB',NULL,0,0,187,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (812,86,'Wolof','wo','wo_SN',NULL,0,0,188,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (813,86,'Western Frisian','fy','fy_NL',NULL,0,0,189,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (814,86,'Xhosa','xh','xh_ZA',NULL,0,0,190,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (815,86,'Yiddish','yi','yi_US',NULL,0,0,191,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (816,86,'Yoruba','yo','yo_NG',NULL,0,0,192,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (817,86,'Zhuang, Chuang','za','za_CN',NULL,0,0,193,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (818,86,'Zulu','zu','zu_ZA',NULL,0,0,194,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
- (819,87,'In Person','1','in_person',NULL,0,0,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (820,87,'Phone','2','phone',NULL,0,1,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (821,87,'Email','3','email',NULL,0,0,3,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (822,87,'Fax','4','fax',NULL,0,0,4,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (823,87,'Letter Mail','5','letter_mail',NULL,0,0,5,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (824,88,'Cases - Send Copy of an Activity','1','case_activity',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (825,89,'Contributions - Duplicate Organization Alert','1','contribution_dupalert',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (826,89,'Contributions - Receipt (off-line)','2','contribution_offline_receipt',NULL,0,0,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (827,89,'Contributions - Receipt (on-line)','3','contribution_online_receipt',NULL,0,0,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (828,89,'Contributions - Invoice','4','contribution_invoice_receipt',NULL,0,0,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (829,89,'Contributions - Recurring Start and End Notification','5','contribution_recurring_notify',NULL,0,0,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (830,89,'Contributions - Recurring Cancellation Notification','6','contribution_recurring_cancelled',NULL,0,0,6,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (831,89,'Contributions - Recurring Billing Updates','7','contribution_recurring_billing',NULL,0,0,7,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (832,89,'Contributions - Recurring Updates','8','contribution_recurring_edit',NULL,0,0,8,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (833,89,'Personal Campaign Pages - Admin Notification','9','pcp_notify',NULL,0,0,9,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (834,89,'Personal Campaign Pages - Supporter Status Change Notification','10','pcp_status_change',NULL,0,0,10,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (835,89,'Personal Campaign Pages - Supporter Welcome','11','pcp_supporter_notify',NULL,0,0,11,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (836,89,'Personal Campaign Pages - Owner Notification','12','pcp_owner_notify',NULL,0,0,12,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (837,89,'Additional Payment Receipt or Refund Notification','13','payment_or_refund_notification',NULL,0,0,13,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (838,90,'Events - Registration Confirmation and Receipt (off-line)','1','event_offline_receipt',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (839,90,'Events - Registration Confirmation and Receipt (on-line)','2','event_online_receipt',NULL,0,0,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (840,90,'Events - Receipt only','3','event_registration_receipt',NULL,0,0,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (841,90,'Events - Registration Cancellation Notice','4','participant_cancelled',NULL,0,0,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (842,90,'Events - Registration Confirmation Invite','5','participant_confirm',NULL,0,0,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (843,90,'Events - Pending Registration Expiration Notice','6','participant_expired',NULL,0,0,6,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (844,90,'Events - Registration Transferred Notice','7','participant_transferred',NULL,0,0,7,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (845,91,'Tell-a-Friend Email','1','friend',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (846,92,'Memberships - Signup and Renewal Receipts (off-line)','1','membership_offline_receipt',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (847,92,'Memberships - Receipt (on-line)','2','membership_online_receipt',NULL,0,0,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (848,92,'Memberships - Auto-renew Cancellation Notification','3','membership_autorenew_cancelled',NULL,0,0,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (849,92,'Memberships - Auto-renew Billing Updates','4','membership_autorenew_billing',NULL,0,0,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (850,93,'Test-drive - Receipt Header','1','test_preview',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (851,94,'Pledges - Acknowledgement','1','pledge_acknowledge',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (852,94,'Pledges - Payment Reminder','2','pledge_reminder',NULL,0,0,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (853,95,'Profiles - Admin Notification','1','uf_notify',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (854,96,'Petition - signature added','1','petition_sign',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (855,96,'Petition - need verification','2','petition_confirmation_needed',NULL,0,0,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (856,97,'In Honor of','1','in_honor_of',NULL,0,0,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (857,97,'In Memory of','2','in_memory_of',NULL,0,0,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (858,97,'Solicited','3','solicited',NULL,0,1,3,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (859,97,'Household','4','household',NULL,0,0,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (860,97,'Workplace Giving','5','workplace',NULL,0,0,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (861,97,'Foundation Affiliate','6','foundation_affiliate',NULL,0,0,6,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (862,97,'3rd-party Service','7','3rd-party_service',NULL,0,0,7,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (863,97,'Donor-advised Fund','8','donor-advised_fund',NULL,0,0,8,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (864,97,'Matched Gift','9','matched_gift',NULL,0,0,9,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
- (865,97,'Personal Campaign Page','10','pcp',NULL,0,0,10,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (866,97,'Gift','11','gift',NULL,0,0,11,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
- (867,2,'Interview','55','Interview',NULL,0,NULL,55,'Conduct a phone or in person interview.',0,0,1,NULL,NULL,NULL,'fa-comment-o',NULL);
+ (384,50,'CAD ($)','CAD','CAD',NULL,0,0,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (385,50,'EUR (€)','EUR','EUR',NULL,0,0,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (386,50,'GBP (£)','GBP','GBP',NULL,0,0,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (387,50,'JPY (Â¥)','JPY','JPY',NULL,0,0,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (388,51,'Name Only','1','CRM_Event_Badge_Simple',NULL,0,0,1,'Simple Event Name Badge',0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (389,51,'Name Tent','2','CRM_Event_Badge_NameTent',NULL,0,0,2,'Name Tent',0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (390,51,'With Logo','3','CRM_Event_Badge_Logo',NULL,0,0,3,'You can set your own background image',0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (391,51,'5395 with Logo','4','CRM_Event_Badge_Logo5395',NULL,0,0,4,'Avery 5395 compatible labels with logo (4 up by 2, 59.2mm x 85.7mm)',0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (392,52,'None','0','None',NULL,0,1,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (393,52,'Author Only','1','Author Only',NULL,0,0,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (394,53,'Direct Mail','1','Direct Mail',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (395,53,'Referral Program','2','Referral Program',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (396,53,'Constituent Engagement','3','Constituent Engagement',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (397,54,'Planned','1','Planned',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (398,54,'In Progress','2','In Progress',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (399,54,'Completed','3','Completed',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (400,54,'Cancelled','4','Cancelled',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (401,57,'1','1','1',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (402,57,'2','2','2',NULL,0,NULL,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (403,57,'3','3','3',NULL,0,NULL,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (404,57,'4','4','4',NULL,0,NULL,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (405,57,'5','5','5',NULL,0,NULL,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (406,59,'Letter','{\"metric\":\"in\",\"width\":8.5,\"height\":11}','letter',NULL,NULL,1,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (407,59,'Legal','{\"metric\":\"in\",\"width\":8.5,\"height\":14}','legal',NULL,NULL,0,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (408,59,'Ledger','{\"metric\":\"in\",\"width\":17,\"height\":11}','ledger',NULL,NULL,0,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (409,59,'Tabloid','{\"metric\":\"in\",\"width\":11,\"height\":17}','tabloid',NULL,NULL,0,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (410,59,'Executive','{\"metric\":\"in\",\"width\":7.25,\"height\":10.5}','executive',NULL,NULL,0,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (411,59,'Folio','{\"metric\":\"in\",\"width\":8.5,\"height\":13}','folio',NULL,NULL,0,6,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (412,59,'Envelope #9','{\"metric\":\"pt\",\"width\":638.93,\"height\":278.93}','envelope-9',NULL,NULL,0,7,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (413,59,'Envelope #10','{\"metric\":\"pt\",\"width\":684,\"height\":297}','envelope-10',NULL,NULL,0,8,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (414,59,'Envelope #11','{\"metric\":\"pt\",\"width\":747,\"height\":324}','envelope-11',NULL,NULL,0,9,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (415,59,'Envelope #12','{\"metric\":\"pt\",\"width\":792,\"height\":342}','envelope-12',NULL,NULL,0,10,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (416,59,'Envelope #14','{\"metric\":\"pt\",\"width\":828,\"height\":360}','envelope-14',NULL,NULL,0,11,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (417,59,'Envelope ISO B4','{\"metric\":\"pt\",\"width\":1000.63,\"height\":708.66}','envelope-b4',NULL,NULL,0,12,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (418,59,'Envelope ISO B5','{\"metric\":\"pt\",\"width\":708.66,\"height\":498.9}','envelope-b5',NULL,NULL,0,13,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (419,59,'Envelope ISO B6','{\"metric\":\"pt\",\"width\":498.9,\"height\":354.33}','envelope-b6',NULL,NULL,0,14,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (420,59,'Envelope ISO C3','{\"metric\":\"pt\",\"width\":1298.27,\"height\":918.42}','envelope-c3',NULL,NULL,0,15,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (421,59,'Envelope ISO C4','{\"metric\":\"pt\",\"width\":918.42,\"height\":649.13}','envelope-c4',NULL,NULL,0,16,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (422,59,'Envelope ISO C5','{\"metric\":\"pt\",\"width\":649.13,\"height\":459.21}','envelope-c5',NULL,NULL,0,17,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (423,59,'Envelope ISO C6','{\"metric\":\"pt\",\"width\":459.21,\"height\":323.15}','envelope-c6',NULL,NULL,0,18,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (424,59,'Envelope ISO DL','{\"metric\":\"pt\",\"width\":623.622,\"height\":311.811}','envelope-dl',NULL,NULL,0,19,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (425,59,'ISO A0','{\"metric\":\"pt\",\"width\":2383.94,\"height\":3370.39}','a0',NULL,NULL,0,20,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (426,59,'ISO A1','{\"metric\":\"pt\",\"width\":1683.78,\"height\":2383.94}','a1',NULL,NULL,0,21,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (427,59,'ISO A2','{\"metric\":\"pt\",\"width\":1190.55,\"height\":1683.78}','a2',NULL,NULL,0,22,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (428,59,'ISO A3','{\"metric\":\"pt\",\"width\":841.89,\"height\":1190.55}','a3',NULL,NULL,0,23,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (429,59,'ISO A4','{\"metric\":\"pt\",\"width\":595.28,\"height\":841.89}','a4',NULL,NULL,0,24,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (430,59,'ISO A5','{\"metric\":\"pt\",\"width\":419.53,\"height\":595.28}','a5',NULL,NULL,0,25,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (431,59,'ISO A6','{\"metric\":\"pt\",\"width\":297.64,\"height\":419.53}','a6',NULL,NULL,0,26,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (432,59,'ISO A7','{\"metric\":\"pt\",\"width\":209.76,\"height\":297.64}','a7',NULL,NULL,0,27,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (433,59,'ISO A8','{\"metric\":\"pt\",\"width\":147.4,\"height\":209.76}','a8',NULL,NULL,0,28,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (434,59,'ISO A9','{\"metric\":\"pt\",\"width\":104.88,\"height\":147.4}','a9',NULL,NULL,0,29,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (435,59,'ISO A10','{\"metric\":\"pt\",\"width\":73.7,\"height\":104.88}','a10',NULL,NULL,0,30,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (436,59,'ISO B0','{\"metric\":\"pt\",\"width\":2834.65,\"height\":4008.19}','b0',NULL,NULL,0,31,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (437,59,'ISO B1','{\"metric\":\"pt\",\"width\":2004.09,\"height\":2834.65}','b1',NULL,NULL,0,32,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (438,59,'ISO B2','{\"metric\":\"pt\",\"width\":1417.32,\"height\":2004.09}','b2',NULL,NULL,0,33,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (439,59,'ISO B3','{\"metric\":\"pt\",\"width\":1000.63,\"height\":1417.32}','b3',NULL,NULL,0,34,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (440,59,'ISO B4','{\"metric\":\"pt\",\"width\":708.66,\"height\":1000.63}','b4',NULL,NULL,0,35,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (441,59,'ISO B5','{\"metric\":\"pt\",\"width\":498.9,\"height\":708.66}','b5',NULL,NULL,0,36,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (442,59,'ISO B6','{\"metric\":\"pt\",\"width\":354.33,\"height\":498.9}','b6',NULL,NULL,0,37,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (443,59,'ISO B7','{\"metric\":\"pt\",\"width\":249.45,\"height\":354.33}','b7',NULL,NULL,0,38,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (444,59,'ISO B8','{\"metric\":\"pt\",\"width\":175.75,\"height\":249.45}','b8',NULL,NULL,0,39,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (445,59,'ISO B9','{\"metric\":\"pt\",\"width\":124.72,\"height\":175.75}','b9',NULL,NULL,0,40,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (446,59,'ISO B10','{\"metric\":\"pt\",\"width\":87.87,\"height\":124.72}','b10',NULL,NULL,0,41,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (447,59,'ISO C0','{\"metric\":\"pt\",\"width\":2599.37,\"height\":3676.54}','c0',NULL,NULL,0,42,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (448,59,'ISO C1','{\"metric\":\"pt\",\"width\":1836.85,\"height\":2599.37}','c1',NULL,NULL,0,43,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (449,59,'ISO C2','{\"metric\":\"pt\",\"width\":1298.27,\"height\":1836.85}','c2',NULL,NULL,0,44,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (450,59,'ISO C3','{\"metric\":\"pt\",\"width\":918.43,\"height\":1298.27}','c3',NULL,NULL,0,45,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (451,59,'ISO C4','{\"metric\":\"pt\",\"width\":649.13,\"height\":918.43}','c4',NULL,NULL,0,46,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (452,59,'ISO C5','{\"metric\":\"pt\",\"width\":459.21,\"height\":649.13}','c5',NULL,NULL,0,47,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (453,59,'ISO C6','{\"metric\":\"pt\",\"width\":323.15,\"height\":459.21}','c6',NULL,NULL,0,48,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (454,59,'ISO C7','{\"metric\":\"pt\",\"width\":229.61,\"height\":323.15}','c7',NULL,NULL,0,49,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (455,59,'ISO C8','{\"metric\":\"pt\",\"width\":161.57,\"height\":229.61}','c8',NULL,NULL,0,50,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (456,59,'ISO C9','{\"metric\":\"pt\",\"width\":113.39,\"height\":161.57}','c9',NULL,NULL,0,51,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (457,59,'ISO C10','{\"metric\":\"pt\",\"width\":79.37,\"height\":113.39}','c10',NULL,NULL,0,52,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (458,59,'ISO RA0','{\"metric\":\"pt\",\"width\":2437.8,\"height\":3458.27}','ra0',NULL,NULL,0,53,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (459,59,'ISO RA1','{\"metric\":\"pt\",\"width\":1729.13,\"height\":2437.8}','ra1',NULL,NULL,0,54,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (460,59,'ISO RA2','{\"metric\":\"pt\",\"width\":1218.9,\"height\":1729.13}','ra2',NULL,NULL,0,55,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (461,59,'ISO RA3','{\"metric\":\"pt\",\"width\":864.57,\"height\":1218.9}','ra3',NULL,NULL,0,56,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (462,59,'ISO RA4','{\"metric\":\"pt\",\"width\":609.45,\"height\":864.57}','ra4',NULL,NULL,0,57,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (463,59,'ISO SRA0','{\"metric\":\"pt\",\"width\":2551.18,\"height\":3628.35}','sra0',NULL,NULL,0,58,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (464,59,'ISO SRA1','{\"metric\":\"pt\",\"width\":1814.17,\"height\":2551.18}','sra1',NULL,NULL,0,59,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (465,59,'ISO SRA2','{\"metric\":\"pt\",\"width\":1275.59,\"height\":1814.17}','sra2',NULL,NULL,0,60,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (466,59,'ISO SRA3','{\"metric\":\"pt\",\"width\":907.09,\"height\":1275.59}','sra3',NULL,NULL,0,61,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (467,59,'ISO SRA4','{\"metric\":\"pt\",\"width\":637.8,\"height\":907.09}','sra4',NULL,NULL,0,62,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (468,62,'Activity Assignees','1','Activity Assignees',NULL,0,NULL,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (469,62,'Activity Source','2','Activity Source',NULL,0,NULL,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (470,62,'Activity Targets','3','Activity Targets',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (471,72,'Asset','1','Asset',NULL,0,0,1,'Things you own',0,1,1,2,NULL,NULL,NULL,NULL),
+ (472,72,'Liability','2','Liability',NULL,0,0,2,'Things you owe, like a grant still to be disbursed',0,1,1,2,NULL,NULL,NULL,NULL),
+ (473,72,'Revenue','3','Revenue',NULL,0,1,3,'Income from contributions and sales of tickets and memberships',0,1,1,2,NULL,NULL,NULL,NULL),
+ (474,72,'Cost of Sales','4','Cost of Sales',NULL,0,0,4,'Costs incurred to get revenue, e.g. premiums for donations, dinner for a fundraising dinner ticket',0,1,1,2,NULL,NULL,NULL,NULL),
+ (475,72,'Expenses','5','Expenses',NULL,0,0,5,'Things that are paid for that are consumable, e.g. grants disbursed',0,1,1,2,NULL,NULL,NULL,NULL),
+ (476,63,'Income Account is','1','Income Account is',NULL,0,1,1,'Income Account is',0,1,1,2,NULL,NULL,NULL,NULL),
+ (477,63,'Credit/Contra Revenue Account is','2','Credit/Contra Revenue Account is',NULL,0,0,2,'Credit/Contra Revenue Account is',0,1,1,2,NULL,NULL,NULL,NULL),
+ (478,63,'Accounts Receivable Account is','3','Accounts Receivable Account is',NULL,0,0,3,'Accounts Receivable Account is',0,1,1,2,NULL,NULL,NULL,NULL),
+ (479,63,'Credit Liability Account is','4','Credit Liability Account is',NULL,0,0,4,'Credit Liability Account is',0,1,0,2,NULL,NULL,NULL,NULL),
+ (480,63,'Expense Account is','5','Expense Account is',NULL,0,0,5,'Expense Account is',0,1,1,2,NULL,NULL,NULL,NULL),
+ (481,63,'Asset Account is','6','Asset Account is',NULL,0,0,6,'Asset Account is',0,1,1,2,NULL,NULL,NULL,NULL),
+ (482,63,'Cost of Sales Account is','7','Cost of Sales Account is',NULL,0,0,7,'Cost of Sales Account is',0,1,1,2,NULL,NULL,NULL,NULL),
+ (483,63,'Premiums Inventory Account is','8','Premiums Inventory Account is',NULL,0,0,8,'Premiums Inventory Account is',0,1,1,2,NULL,NULL,NULL,NULL),
+ (484,63,'Discounts Account is','9','Discounts Account is',NULL,0,0,9,'Discounts Account is',0,1,1,2,NULL,NULL,NULL,NULL),
+ (485,63,'Sales Tax Account is','10','Sales Tax Account is',NULL,0,0,10,'Sales Tax Account is',0,1,1,2,NULL,NULL,NULL,NULL),
+ (486,63,'Chargeback Account is','11','Chargeback Account is',NULL,0,0,11,'Chargeback Account is',0,1,1,2,NULL,NULL,NULL,NULL),
+ (487,63,'Deferred Revenue Account is','12','Deferred Revenue Account is',NULL,0,0,12,'Deferred Revenue Account is',0,1,1,2,NULL,NULL,NULL,NULL),
+ (488,64,'Participant Role','1','participant_role',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (489,65,'Morning Sessions','1','Morning Sessions',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (490,65,'Evening Sessions','2','Evening Sessions',NULL,0,NULL,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (491,66,'Contribution','1','Contribution',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (492,66,'Membership','2','Membership',NULL,0,NULL,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (493,66,'Pledge Payment','3','Pledge Payment',NULL,0,NULL,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (494,68,'Open','1','Open',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (495,68,'Closed','2','Closed',NULL,0,NULL,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (496,68,'Data Entry','3','Data Entry',NULL,0,NULL,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (497,68,'Reopened','4','Reopened',NULL,0,NULL,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (498,68,'Exported','5','Exported',NULL,0,NULL,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (499,67,'Manual Batch','1','Manual Batch',NULL,0,0,1,'Manual Batch',0,1,1,2,NULL,NULL,NULL,NULL),
+ (500,67,'Automatic Batch','2','Automatic Batch',NULL,0,0,2,'Automatic Batch',0,1,1,2,NULL,NULL,NULL,NULL),
+ (501,73,'Paid','1','Paid',NULL,0,0,1,'Paid',0,1,1,2,NULL,NULL,NULL,NULL),
+ (502,73,'Partially paid','2','Partially paid',NULL,0,0,2,'Partially paid',0,1,1,2,NULL,NULL,NULL,NULL),
+ (503,73,'Unpaid','3','Unpaid',NULL,0,0,1,'Unpaid',0,1,1,2,NULL,NULL,NULL,NULL),
+ (504,69,'http','1','http',NULL,NULL,0,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (505,69,'xml','2','xml',NULL,NULL,0,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (506,69,'smtp','3','smtp',NULL,NULL,0,3,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (507,71,'Renewal Reminder (non-auto-renew memberships only)','1','Renewal Reminder (non-auto-renew memberships only)',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (508,71,'Auto-renew Memberships Only','2','Auto-renew Memberships Only',NULL,0,NULL,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (509,71,'Reminder for Both','3','Reminder for Both',NULL,0,NULL,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (510,74,'Event Badge','1','Event Badge',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (511,75,'Avery 5395','{\"name\":\"Avery 5395\",\"paper-size\":\"a4\",\"metric\":\"mm\",\"lMargin\":15,\"tMargin\":26,\"NX\":2,\"NY\":4,\"SpaceX\":10,\"SpaceY\":5,\"width\":83,\"height\":57,\"font-size\":12,\"orientation\":\"portrait\",\"font-name\":\"helvetica\",\"font-style\":\"\",\"lPadding\":3,\"tPadding\":3}','Avery 5395',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (512,75,'A6 Badge Portrait 150x106','{\"paper-size\":\"a4\",\"orientation\":\"landscape\",\"font-name\":\"times\",\"font-size\":6,\"font-style\":\"\",\"NX\":2,\"NY\":1,\"metric\":\"mm\",\"lMargin\":25,\"tMargin\":27,\"SpaceX\":0,\"SpaceY\":35,\"width\":106,\"height\":150,\"lPadding\":5,\"tPadding\":5}','A6 Badge Portrait 150x106',NULL,0,NULL,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (513,75,'Fattorini Name Badge 100x65','{\"paper-size\":\"a4\",\"orientation\":\"portrait\",\"font-name\":\"times\",\"font-size\":6,\"font-style\":\"\",\"NX\":2,\"NY\":4,\"metric\":\"mm\",\"lMargin\":6,\"tMargin\":19,\"SpaceX\":0,\"SpaceY\":0,\"width\":100,\"height\":65,\"lPadding\":0,\"tPadding\":0}','Fattorini Name Badge 100x65',NULL,0,NULL,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (514,75,'Hanging Badge 3-3/4\" x 4-3\"/4','{\"paper-size\":\"a4\",\"orientation\":\"portrait\",\"font-name\":\"times\",\"font-size\":6,\"font-style\":\"\",\"NX\":2,\"NY\":2,\"metric\":\"mm\",\"lMargin\":10,\"tMargin\":28,\"SpaceX\":0,\"SpaceY\":0,\"width\":96,\"height\":121,\"lPadding\":5,\"tPadding\":5}','Hanging Badge 3-3/4\" x 4-3\"/4',NULL,0,NULL,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (515,61,'Avery 3475','{\"paper-size\":\"a4\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":10,\"font-style\":\"\",\"metric\":\"mm\",\"lMargin\":0,\"tMargin\":5,\"NX\":3,\"NY\":8,\"SpaceX\":0,\"SpaceY\":0,\"width\":70,\"height\":36,\"lPadding\":5.08,\"tPadding\":5.08}','3475','Avery',NULL,0,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (516,61,'Avery 5160','{\"paper-size\":\"letter\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":8,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.21975,\"tMargin\":0.5,\"NX\":3,\"NY\":10,\"SpaceX\":0.14,\"SpaceY\":0,\"width\":2.5935,\"height\":1,\"lPadding\":0.20,\"tPadding\":0.20}','5160','Avery',NULL,0,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (517,61,'Avery 5161','{\"paper-size\":\"letter\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":8,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.175,\"tMargin\":0.5,\"NX\":2,\"NY\":10,\"SpaceX\":0.15625,\"SpaceY\":0,\"width\":4,\"height\":1,\"lPadding\":0.20,\"tPadding\":0.20}','5161','Avery',NULL,0,3,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (518,61,'Avery 5162','{\"paper-size\":\"letter\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":8,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.1525,\"tMargin\":0.88,\"NX\":2,\"NY\":7,\"SpaceX\":0.195,\"SpaceY\":0,\"width\":4,\"height\":1.33,\"lPadding\":0.20,\"tPadding\":0.20}','5162','Avery',NULL,0,4,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (519,61,'Avery 5163','{\"paper-size\":\"letter\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":8,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.18,\"tMargin\":0.5,\"NX\":2,\"NY\":5,\"SpaceX\":0.14,\"SpaceY\":0,\"width\":4,\"height\":2,\"lPadding\":0.20,\"tPadding\":0.20}','5163','Avery',NULL,0,5,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (520,61,'Avery 5164','{\"paper-size\":\"letter\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":12,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.156,\"tMargin\":0.5,\"NX\":2,\"NY\":3,\"SpaceX\":0.1875,\"SpaceY\":0,\"width\":4,\"height\":3.33,\"lPadding\":0.20,\"tPadding\":0.20}','5164','Avery',NULL,0,6,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (521,61,'Avery 8600','{\"paper-size\":\"letter\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":8,\"font-style\":\"\",\"metric\":\"mm\",\"lMargin\":7.1,\"tMargin\":19,\"NX\":3,\"NY\":10,\"SpaceX\":9.5,\"SpaceY\":3.1,\"width\":66.6,\"height\":25.4,\"lPadding\":5.08,\"tPadding\":5.08}','8600','Avery',NULL,0,7,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (522,61,'Avery L7160','{\"paper-size\":\"a4\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":9,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.28,\"tMargin\":0.6,\"NX\":3,\"NY\":7,\"SpaceX\":0.1,\"SpaceY\":0,\"width\":2.5,\"height\":1.5,\"lPadding\":0.20,\"tPadding\":0.20}','L7160','Avery',NULL,0,8,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (523,61,'Avery L7161','{\"paper-size\":\"a4\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":9,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.28,\"tMargin\":0.35,\"NX\":3,\"NY\":6,\"SpaceX\":0.1,\"SpaceY\":0,\"width\":2.5,\"height\":1.83,\"lPadding\":0.20,\"tPadding\":0.20}','L7161','Avery',NULL,0,9,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (524,61,'Avery L7162','{\"paper-size\":\"a4\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":9,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.18,\"tMargin\":0.51,\"NX\":2,\"NY\":8,\"SpaceX\":0.1,\"SpaceY\":0,\"width\":3.9,\"height\":1.33,\"lPadding\":0.20,\"tPadding\":0.20}','L7162','Avery',NULL,0,10,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (525,61,'Avery L7163','{\"paper-size\":\"a4\",\"orientation\":\"portrait\",\"font-name\":\"dejavusans\",\"font-size\":9,\"font-style\":\"\",\"metric\":\"in\",\"lMargin\":0.18,\"tMargin\":0.6,\"NX\":2,\"NY\":7,\"SpaceX\":0.1,\"SpaceY\":0,\"width\":3.9,\"height\":1.5,\"lPadding\":0.20,\"tPadding\":0.20}','L7163','Avery',NULL,0,11,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (526,76,'Formal','1','formal',NULL,0,1,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (527,76,'Familiar','2','familiar',NULL,0,0,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (528,77,'Email','Email','Email',NULL,0,1,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (529,77,'SMS','SMS','SMS',NULL,0,0,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (530,77,'User Preference','User_Preference','User Preference',NULL,0,0,3,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (531,78,'Actual date only','1','Actual date only',NULL,NULL,0,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (532,78,'Each anniversary','2','Each anniversary',NULL,NULL,0,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (533,79,'Default','1','default',NULL,NULL,1,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (534,79,'CiviMail','2','civimail',NULL,NULL,0,2,NULL,0,1,1,4,NULL,NULL,NULL,NULL),
+ (535,79,'CiviEvent','3','civievent',NULL,NULL,0,3,NULL,0,1,1,1,NULL,NULL,NULL,NULL),
+ (536,83,'Production','Production','Production',NULL,NULL,1,1,'Production Environment',0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (537,83,'Staging','Staging','Staging',NULL,NULL,0,2,'Staging Environment',0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (538,83,'Development','Development','Development',NULL,NULL,0,3,'Development Environment',0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (539,80,'Today','this.day','this.day',NULL,NULL,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (540,80,'This week','this.week','this.week',NULL,NULL,NULL,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (541,80,'This calendar month','this.month','this.month',NULL,NULL,NULL,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (542,80,'This quarter','this.quarter','this.quarter',NULL,NULL,NULL,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (543,80,'This fiscal year','this.fiscal_year','this.fiscal_year',NULL,NULL,NULL,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (544,80,'This calendar year','this.year','this.year',NULL,NULL,NULL,6,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (545,80,'Yesterday','previous.day','previous.day',NULL,NULL,NULL,7,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (546,80,'Previous week','previous.week','previous.week',NULL,NULL,NULL,8,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (547,80,'Previous calendar month','previous.month','previous.month',NULL,NULL,NULL,9,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (548,80,'Previous quarter','previous.quarter','previous.quarter',NULL,NULL,NULL,10,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (549,80,'Previous fiscal year','previous.fiscal_year','previous.fiscal_year',NULL,NULL,NULL,11,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (550,80,'Previous calendar year','previous.year','previous.year',NULL,NULL,NULL,12,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (551,80,'Last 7 days including today','ending.week','ending.week',NULL,NULL,NULL,13,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (552,80,'Last 30 days including today','ending_30.day','ending.month',NULL,NULL,NULL,14,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (553,80,'Last 60 days including today','ending_60.day','ending_2.month',NULL,NULL,NULL,15,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (554,80,'Last 90 days including today','ending_90.day','ending.quarter',NULL,NULL,NULL,16,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (555,80,'Last 12 months including today','ending.year','ending.year',NULL,NULL,NULL,17,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (556,80,'Last 2 years including today','ending_2.year','ending_2.year',NULL,NULL,NULL,18,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (557,80,'Last 3 years including today','ending_3.year','ending_3.year',NULL,NULL,NULL,19,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (558,80,'Tomorrow','starting.day','starting.day',NULL,NULL,NULL,20,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (559,80,'Next week','next.week','next.week',NULL,NULL,NULL,21,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (560,80,'Next calendar month','next.month','next.month',NULL,NULL,NULL,22,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (561,80,'Next quarter','next.quarter','next.quarter',NULL,NULL,NULL,23,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (562,80,'Next fiscal year','next.fiscal_year','next.fiscal_year',NULL,NULL,NULL,24,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (563,80,'Next calendar year','next.year','next.year',NULL,NULL,NULL,25,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (564,80,'Next 7 days including today','starting.week','starting.week',NULL,NULL,NULL,26,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (565,80,'Next 30 days including today','starting.month','starting.month',NULL,NULL,NULL,27,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (566,80,'Next 60 days including today','starting_2.month','starting_2.month',NULL,NULL,NULL,28,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (567,80,'Next 90 days including today','starting.quarter','starting.quarter',NULL,NULL,NULL,29,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (568,80,'Next 12 months including today','starting.year','starting.year',NULL,NULL,NULL,30,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (569,80,'Current week to-date','current.week','current.week',NULL,NULL,NULL,31,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (570,80,'Current calendar month to-date','current.month','current.month',NULL,NULL,NULL,32,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (571,80,'Current quarter to-date','current.quarter','current.quarter',NULL,NULL,NULL,33,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (572,80,'Current calendar year to-date','current.year','current.year',NULL,NULL,NULL,34,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (573,80,'To end of yesterday','earlier.day','earlier.day',NULL,NULL,NULL,35,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (574,80,'To end of previous week','earlier.week','earlier.week',NULL,NULL,NULL,36,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (575,80,'To end of previous calendar month','earlier.month','earlier.month',NULL,NULL,NULL,37,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (576,80,'To end of previous quarter','earlier.quarter','earlier.quarter',NULL,NULL,NULL,38,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (577,80,'To end of previous calendar year','earlier.year','earlier.year',NULL,NULL,NULL,39,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (578,80,'From start of current day','greater.day','greater.day',NULL,NULL,NULL,40,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (579,80,'From start of current week','greater.week','greater.week',NULL,NULL,NULL,41,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (580,80,'From start of current calendar month','greater.month','greater.month',NULL,NULL,NULL,42,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (581,80,'From start of current quarter','greater.quarter','greater.quarter',NULL,NULL,NULL,43,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (582,80,'From start of current calendar year','greater.year','greater.year',NULL,NULL,NULL,44,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (583,80,'To end of current week','less.week','less.week',NULL,NULL,NULL,45,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (584,80,'To end of current calendar month','less.month','less.month',NULL,NULL,NULL,46,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (585,80,'To end of current quarter','less.quarter','less.quarter',NULL,NULL,NULL,47,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (586,80,'To end of current calendar year','less.year','less.year',NULL,NULL,NULL,48,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (587,80,'Previous 2 days','previous_2.day','previous_2.day',NULL,NULL,NULL,49,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (588,80,'Previous 2 weeks','previous_2.week','previous_2.week',NULL,NULL,NULL,50,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (589,80,'Previous 2 calendar months','previous_2.month','previous_2.month',NULL,NULL,NULL,51,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (590,80,'Previous 2 quarters','previous_2.quarter','previous_2.quarter',NULL,NULL,NULL,52,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (591,80,'Previous 2 calendar years','previous_2.year','previous_2.year',NULL,NULL,NULL,53,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (592,80,'Day prior to yesterday','previous_before.day','previous_before.day',NULL,NULL,NULL,54,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (593,80,'Week prior to previous week','previous_before.week','previous_before.week',NULL,NULL,NULL,55,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (594,80,'Month prior to previous calendar month','previous_before.month','previous_before.month',NULL,NULL,NULL,56,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (595,80,'Quarter prior to previous quarter','previous_before.quarter','previous_before.quarter',NULL,NULL,NULL,57,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (596,80,'Year prior to previous calendar year','previous_before.year','previous_before.year',NULL,NULL,NULL,58,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (597,80,'From end of previous week','greater_previous.week','greater_previous.week',NULL,NULL,NULL,59,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (598,80,'From end of previous calendar month','greater_previous.month','greater_previous.month',NULL,NULL,NULL,60,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (599,80,'From end of previous quarter','greater_previous.quarter','greater_previous.quarter',NULL,NULL,NULL,61,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (600,80,'From end of previous calendar year','greater_previous.year','greater_previous.year',NULL,NULL,NULL,62,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (601,81,'Completed','1','Completed',NULL,0,NULL,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (602,81,'Pending','2','Pending',NULL,0,NULL,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (603,81,'Cancelled','3','Cancelled',NULL,0,NULL,3,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (604,81,'In Progress','5','In Progress',NULL,0,NULL,4,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (605,81,'Overdue','6','Overdue',NULL,0,NULL,5,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (606,82,'Completed','1','Completed',NULL,0,NULL,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (607,82,'Pending','2','Pending',NULL,0,NULL,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (608,82,'Cancelled','3','Cancelled',NULL,0,NULL,3,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (609,82,'Failed','4','Failed',NULL,0,NULL,4,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (610,82,'In Progress','5','In Progress',NULL,0,NULL,5,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (611,82,'Overdue','6','Overdue',NULL,0,NULL,6,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (612,82,'Processing','7','Processing',NULL,0,NULL,7,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (613,82,'Failing','8','Failing',NULL,0,NULL,8,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (614,84,'None','1','NONE',NULL,0,1,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (615,84,'By relationship to case client','2','BY_RELATIONSHIP',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (616,84,'Specific contact','3','SPECIFIC_CONTACT',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (617,84,'User creating the case','4','USER_CREATING_THE_CASE',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (618,85,'Financial Transactions','civicrm_financial_trxn','civicrm_financial_trxn',NULL,0,1,1,NULL,0,0,1,2,NULL,NULL,NULL,NULL),
+ (619,31,'\"FIXME\" <info@EXAMPLE.ORG>','1','\"FIXME\" <info@EXAMPLE.ORG>',NULL,0,1,1,'Default domain email address and from name.',0,0,1,NULL,1,NULL,NULL,NULL),
+ (620,24,'Emergency','1','Emergency',NULL,0,1,1,NULL,0,0,1,NULL,1,NULL,NULL,NULL),
+ (621,24,'Family Support','2','Family Support',NULL,0,NULL,2,NULL,0,0,1,NULL,1,NULL,NULL,NULL),
+ (622,24,'General Protection','3','General Protection',NULL,0,NULL,3,NULL,0,0,1,NULL,1,NULL,NULL,NULL),
+ (623,24,'Impunity','4','Impunity',NULL,0,NULL,4,NULL,0,0,1,NULL,1,NULL,NULL,NULL),
+ (624,56,'Approved','1','Approved',NULL,0,1,1,NULL,0,1,1,4,1,NULL,NULL,NULL),
+ (625,56,'Rejected','2','Rejected',NULL,0,0,2,NULL,0,1,1,4,1,NULL,NULL,NULL),
+ (626,56,'None','3','None',NULL,0,0,3,NULL,0,1,1,4,1,NULL,NULL,NULL),
+ (627,58,'Survey','Survey','civicrm_survey',NULL,0,NULL,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (628,58,'Cases','Case','civicrm_case',NULL,0,NULL,2,'CRM_Case_PseudoConstant::caseType;',0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (629,86,'Abkhaz','ab','ab_GE',NULL,0,0,1,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (630,86,'Afar','aa','aa_ET',NULL,0,0,2,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (631,86,'Afrikaans','af','af_ZA',NULL,0,0,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (632,86,'Akan','ak','ak_GH',NULL,0,0,4,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (633,86,'Albanian','sq','sq_AL',NULL,0,0,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (634,86,'Amharic','am','am_ET',NULL,0,0,6,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (635,86,'Arabic','ar','ar_EG',NULL,0,0,7,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (636,86,'Aragonese','an','an_ES',NULL,0,0,8,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (637,86,'Armenian','hy','hy_AM',NULL,0,0,9,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (638,86,'Assamese','as','as_IN',NULL,0,0,10,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (639,86,'Avaric','av','av_RU',NULL,0,0,11,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (640,86,'Avestan','ae','ae_XX',NULL,0,0,12,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (641,86,'Aymara','ay','ay_BO',NULL,0,0,13,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (642,86,'Azerbaijani','az','az_AZ',NULL,0,0,14,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (643,86,'Bambara','bm','bm_ML',NULL,0,0,15,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (644,86,'Bashkir','ba','ba_RU',NULL,0,0,16,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (645,86,'Basque','eu','eu_ES',NULL,0,0,17,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (646,86,'Belarusian','be','be_BY',NULL,0,0,18,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (647,86,'Bengali','bn','bn_BD',NULL,0,0,19,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (648,86,'Bihari','bh','bh_IN',NULL,0,0,20,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (649,86,'Bislama','bi','bi_VU',NULL,0,0,21,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (650,86,'Bosnian','bs','bs_BA',NULL,0,0,22,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (651,86,'Breton','br','br_FR',NULL,0,0,23,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (652,86,'Bulgarian','bg','bg_BG',NULL,0,0,24,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (653,86,'Burmese','my','my_MM',NULL,0,0,25,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (654,86,'Catalan; Valencian','ca','ca_ES',NULL,0,0,26,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (655,86,'Chamorro','ch','ch_GU',NULL,0,0,27,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (656,86,'Chechen','ce','ce_RU',NULL,0,0,28,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (657,86,'Chichewa; Chewa; Nyanja','ny','ny_MW',NULL,0,0,29,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (658,86,'Chinese (China)','zh','zh_CN',NULL,0,0,30,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (659,86,'Chinese (Taiwan)','zh','zh_TW',NULL,0,0,31,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (660,86,'Chuvash','cv','cv_RU',NULL,0,0,32,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (661,86,'Cornish','kw','kw_GB',NULL,0,0,33,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (662,86,'Corsican','co','co_FR',NULL,0,0,34,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (663,86,'Cree','cr','cr_CA',NULL,0,0,35,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (664,86,'Croatian','hr','hr_HR',NULL,0,0,36,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (665,86,'Czech','cs','cs_CZ',NULL,0,0,37,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (666,86,'Danish','da','da_DK',NULL,0,0,38,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (667,86,'Divehi; Dhivehi; Maldivian;','dv','dv_MV',NULL,0,0,39,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (668,86,'Dutch (Netherlands)','nl','nl_NL',NULL,0,0,40,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (669,86,'Dutch (Belgium)','nl','nl_BE',NULL,0,0,41,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (670,86,'Dzongkha','dz','dz_BT',NULL,0,0,42,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (671,86,'English (Australia)','en','en_AU',NULL,0,0,43,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (672,86,'English (Canada)','en','en_CA',NULL,0,0,44,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (673,86,'English (United Kingdom)','en','en_GB',NULL,0,0,45,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (674,86,'English (United States)','en','en_US',NULL,0,1,46,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (675,86,'Esperanto','eo','eo_XX',NULL,0,0,47,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (676,86,'Estonian','et','et_EE',NULL,0,0,48,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (677,86,'Ewe','ee','ee_GH',NULL,0,0,49,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (678,86,'Faroese','fo','fo_FO',NULL,0,0,50,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (679,86,'Fijian','fj','fj_FJ',NULL,0,0,51,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (680,86,'Finnish','fi','fi_FI',NULL,0,0,52,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (681,86,'French (Canada)','fr','fr_CA',NULL,0,0,53,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (682,86,'French (France)','fr','fr_FR',NULL,0,0,54,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (683,86,'Fula; Fulah; Pulaar; Pular','ff','ff_SN',NULL,0,0,55,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (684,86,'Galician','gl','gl_ES',NULL,0,0,56,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (685,86,'Georgian','ka','ka_GE',NULL,0,0,57,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (686,86,'German','de','de_DE',NULL,0,0,58,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (687,86,'German (Swiss)','de','de_CH',NULL,0,0,59,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (688,86,'Greek, Modern','el','el_GR',NULL,0,0,60,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (689,86,'Guarani­','gn','gn_PY',NULL,0,0,61,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (690,86,'Gujarati','gu','gu_IN',NULL,0,0,62,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (691,86,'Haitian; Haitian Creole','ht','ht_HT',NULL,0,0,63,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (692,86,'Hausa','ha','ha_NG',NULL,0,0,64,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (693,86,'Hebrew (modern)','he','he_IL',NULL,0,0,65,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (694,86,'Herero','hz','hz_NA',NULL,0,0,66,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (695,86,'Hindi','hi','hi_IN',NULL,0,0,67,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (696,86,'Hiri Motu','ho','ho_PG',NULL,0,0,68,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (697,86,'Hungarian','hu','hu_HU',NULL,0,0,69,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (698,86,'Interlingua','ia','ia_XX',NULL,0,0,70,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (699,86,'Indonesian','id','id_ID',NULL,0,0,71,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (700,86,'Interlingue','ie','ie_XX',NULL,0,0,72,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (701,86,'Irish','ga','ga_IE',NULL,0,0,73,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (702,86,'Igbo','ig','ig_NG',NULL,0,0,74,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (703,86,'Inupiaq','ik','ik_US',NULL,0,0,75,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (704,86,'Ido','io','io_XX',NULL,0,0,76,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (705,86,'Icelandic','is','is_IS',NULL,0,0,77,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (706,86,'Italian','it','it_IT',NULL,0,0,78,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (707,86,'Inuktitut','iu','iu_CA',NULL,0,0,79,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (708,86,'Japanese','ja','ja_JP',NULL,0,0,80,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (709,86,'Javanese','jv','jv_ID',NULL,0,0,81,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (710,86,'Kalaallisut, Greenlandic','kl','kl_GL',NULL,0,0,82,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (711,86,'Kannada','kn','kn_IN',NULL,0,0,83,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (712,86,'Kanuri','kr','kr_NE',NULL,0,0,84,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (713,86,'Kashmiri','ks','ks_IN',NULL,0,0,85,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (714,86,'Kazakh','kk','kk_KZ',NULL,0,0,86,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (715,86,'Khmer','km','km_KH',NULL,0,0,87,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (716,86,'Kikuyu, Gikuyu','ki','ki_KE',NULL,0,0,88,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (717,86,'Kinyarwanda','rw','rw_RW',NULL,0,0,89,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (718,86,'Kirghiz, Kyrgyz','ky','ky_KG',NULL,0,0,90,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (719,86,'Komi','kv','kv_RU',NULL,0,0,91,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (720,86,'Kongo','kg','kg_CD',NULL,0,0,92,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (721,86,'Korean','ko','ko_KR',NULL,0,0,93,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (722,86,'Kurdish','ku','ku_IQ',NULL,0,0,94,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (723,86,'Kwanyama, Kuanyama','kj','kj_NA',NULL,0,0,95,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (724,86,'Latin','la','la_VA',NULL,0,0,96,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (725,86,'Luxembourgish, Letzeburgesch','lb','lb_LU',NULL,0,0,97,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (726,86,'Luganda','lg','lg_UG',NULL,0,0,98,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (727,86,'Limburgish, Limburgan, Limburger','li','li_NL',NULL,0,0,99,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (728,86,'Lingala','ln','ln_CD',NULL,0,0,100,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (729,86,'Lao','lo','lo_LA',NULL,0,0,101,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (730,86,'Lithuanian','lt','lt_LT',NULL,0,0,102,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (731,86,'Luba-Katanga','lu','lu_CD',NULL,0,0,103,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (732,86,'Latvian','lv','lv_LV',NULL,0,0,104,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (733,86,'Manx','gv','gv_IM',NULL,0,0,105,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (734,86,'Macedonian','mk','mk_MK',NULL,0,0,106,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (735,86,'Malagasy','mg','mg_MG',NULL,0,0,107,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (736,86,'Malay','ms','ms_MY',NULL,0,0,108,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (737,86,'Malayalam','ml','ml_IN',NULL,0,0,109,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (738,86,'Maltese','mt','mt_MT',NULL,0,0,110,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (739,86,'Māori','mi','mi_NZ',NULL,0,0,111,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (740,86,'Marathi','mr','mr_IN',NULL,0,0,112,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (741,86,'Marshallese','mh','mh_MH',NULL,0,0,113,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (742,86,'Mongolian','mn','mn_MN',NULL,0,0,114,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (743,86,'Nauru','na','na_NR',NULL,0,0,115,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (744,86,'Navajo, Navaho','nv','nv_US',NULL,0,0,116,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (745,86,'Norwegian Bokmål','nb','nb_NO',NULL,0,0,117,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (746,86,'North Ndebele','nd','nd_ZW',NULL,0,0,118,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (747,86,'Nepali','ne','ne_NP',NULL,0,0,119,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (748,86,'Ndonga','ng','ng_NA',NULL,0,0,120,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (749,86,'Norwegian Nynorsk','nn','nn_NO',NULL,0,0,121,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (750,86,'Norwegian','no','no_NO',NULL,0,0,122,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (751,86,'Nuosu','ii','ii_CN',NULL,0,0,123,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (752,86,'South Ndebele','nr','nr_ZA',NULL,0,0,124,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (753,86,'Occitan (after 1500)','oc','oc_FR',NULL,0,0,125,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (754,86,'Ojibwa','oj','oj_CA',NULL,0,0,126,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (755,86,'Old Church Slavonic, Church Slavic, Church Slavonic, Old Bulgarian, Old Slavonic','cu','cu_BG',NULL,0,0,127,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (756,86,'Oromo','om','om_ET',NULL,0,0,128,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (757,86,'Oriya','or','or_IN',NULL,0,0,129,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (758,86,'Ossetian, Ossetic','os','os_GE',NULL,0,0,130,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (759,86,'Panjabi, Punjabi','pa','pa_IN',NULL,0,0,131,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (760,86,'Pali','pi','pi_KH',NULL,0,0,132,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (761,86,'Persian (Iran)','fa','fa_IR',NULL,0,0,133,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (762,86,'Polish','pl','pl_PL',NULL,0,0,134,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (763,86,'Pashto, Pushto','ps','ps_AF',NULL,0,0,135,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (764,86,'Portuguese (Brazil)','pt','pt_BR',NULL,0,0,136,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (765,86,'Portuguese (Portugal)','pt','pt_PT',NULL,0,0,137,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (766,86,'Quechua','qu','qu_PE',NULL,0,0,138,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (767,86,'Romansh','rm','rm_CH',NULL,0,0,139,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (768,86,'Kirundi','rn','rn_BI',NULL,0,0,140,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (769,86,'Romanian, Moldavian, Moldovan','ro','ro_RO',NULL,0,0,141,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (770,86,'Russian','ru','ru_RU',NULL,0,0,142,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (771,86,'Sanskrit','sa','sa_IN',NULL,0,0,143,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (772,86,'Sardinian','sc','sc_IT',NULL,0,0,144,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (773,86,'Sindhi','sd','sd_IN',NULL,0,0,145,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (774,86,'Northern Sami','se','se_NO',NULL,0,0,146,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (775,86,'Samoan','sm','sm_WS',NULL,0,0,147,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (776,86,'Sango','sg','sg_CF',NULL,0,0,148,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (777,86,'Serbian','sr','sr_RS',NULL,0,0,149,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (778,86,'Scottish Gaelic; Gaelic','gd','gd_GB',NULL,0,0,150,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (779,86,'Shona','sn','sn_ZW',NULL,0,0,151,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (780,86,'Sinhala, Sinhalese','si','si_LK',NULL,0,0,152,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (781,86,'Slovak','sk','sk_SK',NULL,0,0,153,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (782,86,'Slovene','sl','sl_SI',NULL,0,0,154,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (783,86,'Somali','so','so_SO',NULL,0,0,155,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (784,86,'Southern Sotho','st','st_ZA',NULL,0,0,156,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (785,86,'Spanish; Castilian (Spain)','es','es_ES',NULL,0,0,157,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (786,86,'Spanish; Castilian (Mexico)','es','es_MX',NULL,0,0,158,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (787,86,'Spanish; Castilian (Puerto Rico)','es','es_PR',NULL,0,0,159,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (788,86,'Sundanese','su','su_ID',NULL,0,0,160,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (789,86,'Swahili','sw','sw_TZ',NULL,0,0,161,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (790,86,'Swati','ss','ss_ZA',NULL,0,0,162,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (791,86,'Swedish','sv','sv_SE',NULL,0,0,163,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (792,86,'Tamil','ta','ta_IN',NULL,0,0,164,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (793,86,'Telugu','te','te_IN',NULL,0,0,165,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (794,86,'Tajik','tg','tg_TJ',NULL,0,0,166,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (795,86,'Thai','th','th_TH',NULL,0,0,167,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (796,86,'Tigrinya','ti','ti_ET',NULL,0,0,168,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (797,86,'Tibetan Standard, Tibetan, Central','bo','bo_CN',NULL,0,0,169,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (798,86,'Turkmen','tk','tk_TM',NULL,0,0,170,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (799,86,'Tagalog','tl','tl_PH',NULL,0,0,171,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (800,86,'Tswana','tn','tn_ZA',NULL,0,0,172,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (801,86,'Tonga (Tonga Islands)','to','to_TO',NULL,0,0,173,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (802,86,'Turkish','tr','tr_TR',NULL,0,0,174,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (803,86,'Tsonga','ts','ts_ZA',NULL,0,0,175,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (804,86,'Tatar','tt','tt_RU',NULL,0,0,176,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (805,86,'Twi','tw','tw_GH',NULL,0,0,177,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (806,86,'Tahitian','ty','ty_PF',NULL,0,0,178,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (807,86,'Uighur, Uyghur','ug','ug_CN',NULL,0,0,179,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (808,86,'Ukrainian','uk','uk_UA',NULL,0,0,180,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (809,86,'Urdu','ur','ur_PK',NULL,0,0,181,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (810,86,'Uzbek','uz','uz_UZ',NULL,0,0,182,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (811,86,'Venda','ve','ve_ZA',NULL,0,0,183,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (812,86,'Vietnamese','vi','vi_VN',NULL,0,0,184,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (813,86,'Volapük','vo','vo_XX',NULL,0,0,185,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (814,86,'Walloon','wa','wa_BE',NULL,0,0,186,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (815,86,'Welsh','cy','cy_GB',NULL,0,0,187,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (816,86,'Wolof','wo','wo_SN',NULL,0,0,188,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (817,86,'Western Frisian','fy','fy_NL',NULL,0,0,189,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (818,86,'Xhosa','xh','xh_ZA',NULL,0,0,190,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (819,86,'Yiddish','yi','yi_US',NULL,0,0,191,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (820,86,'Yoruba','yo','yo_NG',NULL,0,0,192,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (821,86,'Zhuang, Chuang','za','za_CN',NULL,0,0,193,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (822,86,'Zulu','zu','zu_ZA',NULL,0,0,194,NULL,0,0,0,NULL,NULL,NULL,NULL,NULL),
+ (823,87,'In Person','1','in_person',NULL,0,0,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (824,87,'Phone','2','phone',NULL,0,1,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (825,87,'Email','3','email',NULL,0,0,3,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (826,87,'Fax','4','fax',NULL,0,0,4,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (827,87,'Letter Mail','5','letter_mail',NULL,0,0,5,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (828,88,'Cases - Send Copy of an Activity','1','case_activity',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (829,89,'Contributions - Duplicate Organization Alert','1','contribution_dupalert',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (830,89,'Contributions - Receipt (off-line)','2','contribution_offline_receipt',NULL,0,0,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (831,89,'Contributions - Receipt (on-line)','3','contribution_online_receipt',NULL,0,0,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (832,89,'Contributions - Invoice','4','contribution_invoice_receipt',NULL,0,0,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (833,89,'Contributions - Recurring Start and End Notification','5','contribution_recurring_notify',NULL,0,0,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (834,89,'Contributions - Recurring Cancellation Notification','6','contribution_recurring_cancelled',NULL,0,0,6,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (835,89,'Contributions - Recurring Billing Updates','7','contribution_recurring_billing',NULL,0,0,7,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (836,89,'Contributions - Recurring Updates','8','contribution_recurring_edit',NULL,0,0,8,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (837,89,'Personal Campaign Pages - Admin Notification','9','pcp_notify',NULL,0,0,9,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (838,89,'Personal Campaign Pages - Supporter Status Change Notification','10','pcp_status_change',NULL,0,0,10,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (839,89,'Personal Campaign Pages - Supporter Welcome','11','pcp_supporter_notify',NULL,0,0,11,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (840,89,'Personal Campaign Pages - Owner Notification','12','pcp_owner_notify',NULL,0,0,12,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (841,89,'Additional Payment Receipt or Refund Notification','13','payment_or_refund_notification',NULL,0,0,13,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (842,90,'Events - Registration Confirmation and Receipt (off-line)','1','event_offline_receipt',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (843,90,'Events - Registration Confirmation and Receipt (on-line)','2','event_online_receipt',NULL,0,0,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (844,90,'Events - Receipt only','3','event_registration_receipt',NULL,0,0,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (845,90,'Events - Registration Cancellation Notice','4','participant_cancelled',NULL,0,0,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (846,90,'Events - Registration Confirmation Invite','5','participant_confirm',NULL,0,0,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (847,90,'Events - Pending Registration Expiration Notice','6','participant_expired',NULL,0,0,6,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (848,90,'Events - Registration Transferred Notice','7','participant_transferred',NULL,0,0,7,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (849,91,'Tell-a-Friend Email','1','friend',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (850,92,'Memberships - Signup and Renewal Receipts (off-line)','1','membership_offline_receipt',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (851,92,'Memberships - Receipt (on-line)','2','membership_online_receipt',NULL,0,0,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (852,92,'Memberships - Auto-renew Cancellation Notification','3','membership_autorenew_cancelled',NULL,0,0,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (853,92,'Memberships - Auto-renew Billing Updates','4','membership_autorenew_billing',NULL,0,0,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (854,93,'Test-drive - Receipt Header','1','test_preview',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (855,94,'Pledges - Acknowledgement','1','pledge_acknowledge',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (856,94,'Pledges - Payment Reminder','2','pledge_reminder',NULL,0,0,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (857,95,'Profiles - Admin Notification','1','uf_notify',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (858,96,'Petition - signature added','1','petition_sign',NULL,0,0,1,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (859,96,'Petition - need verification','2','petition_confirmation_needed',NULL,0,0,2,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (860,97,'In Honor of','1','in_honor_of',NULL,0,0,1,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (861,97,'In Memory of','2','in_memory_of',NULL,0,0,2,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (862,97,'Solicited','3','solicited',NULL,0,1,3,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (863,97,'Household','4','household',NULL,0,0,4,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (864,97,'Workplace Giving','5','workplace',NULL,0,0,5,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (865,97,'Foundation Affiliate','6','foundation_affiliate',NULL,0,0,6,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (866,97,'3rd-party Service','7','3rd-party_service',NULL,0,0,7,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (867,97,'Donor-advised Fund','8','donor-advised_fund',NULL,0,0,8,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (868,97,'Matched Gift','9','matched_gift',NULL,0,0,9,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL),
+ (869,97,'Personal Campaign Page','10','pcp',NULL,0,0,10,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (870,97,'Gift','11','gift',NULL,0,0,11,NULL,0,1,1,NULL,NULL,NULL,NULL,NULL),
+ (871,2,'Interview','55','Interview',NULL,0,NULL,55,'Conduct a phone or in person interview.',0,0,1,NULL,NULL,NULL,'fa-comment-o',NULL),
+ (872,8,'Advisory Board','3','Advisory Board',NULL,0,0,3,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_option_value` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -6518,56 +6647,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,37,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
- (2,108,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,90,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,50,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,118,2,1,'1','2008-01-10 00:00:00','Check','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
- (6,63,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,120,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,97,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,26,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,128,1,2,'2','2008-02-01 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
- (11,158,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,134,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,113,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,30,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,161,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,195,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,76,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,138,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,170,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,139,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,192,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,121,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,9,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,185,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,41,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,16,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
- (27,71,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,100,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,10,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,62,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,129,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,25,1,3,'3','2009-07-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
- (33,29,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,32,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,151,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,47,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,196,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,55,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,5,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,21,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,61,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,155,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,156,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,159,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,179,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,201,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,79,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,107,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,92,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,4,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,134,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
+ (2,68,2,2,'2','2008-05-07 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
+ (3,5,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,151,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,7,2,1,'1','2008-01-10 00:00:00','Check','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
+ (6,58,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,175,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,154,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,16,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,117,1,2,'2','2008-02-01 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
+ (11,71,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,14,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,195,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,11,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,66,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,144,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,158,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,73,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,184,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,149,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,150,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,87,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,152,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,146,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,156,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,178,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
+ (27,69,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,185,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,81,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,116,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,25,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,21,1,3,'3','2009-07-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
+ (33,103,2,4,'4','2009-03-07 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
+ (34,157,3,1,'1','2009-12-15 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL),
+ (35,4,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,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),
+ (37,55,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,93,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,72,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,44,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,121,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,99,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,82,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,1,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,129,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,37,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,28,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,160,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,202,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,104,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;
 
@@ -6578,56 +6707,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,1,45),
- (2,2,46),
- (3,3,47),
- (4,4,48),
- (5,5,49),
- (6,6,50),
- (7,7,51),
- (8,8,52),
- (9,9,53),
- (10,10,54),
- (11,11,55),
- (12,12,56),
- (13,13,57),
- (14,14,58),
- (15,15,59),
- (16,16,60),
- (17,17,61),
- (18,18,62),
- (19,19,63),
- (20,20,64),
- (21,21,65),
- (22,22,66),
- (23,23,67),
- (24,24,68),
- (25,25,69),
- (26,26,70),
- (27,27,71),
- (28,28,72),
- (29,29,73),
- (30,30,74),
- (31,31,75),
- (32,32,76),
- (33,33,77),
- (34,34,78),
- (35,35,79),
- (36,36,80),
- (37,37,81),
- (38,38,82),
- (39,39,83),
- (40,40,84),
- (41,41,85),
- (42,42,86),
- (43,43,87),
- (44,44,88),
- (45,45,89),
- (46,46,90),
- (47,47,91),
- (48,48,92),
- (49,49,93),
- (50,50,94);
+ (1,44,63),
+ (2,35,64),
+ (3,3,65),
+ (4,5,66),
+ (5,14,67),
+ (6,12,68),
+ (7,9,69),
+ (8,32,70),
+ (9,31,71),
+ (10,47,72),
+ (11,46,73),
+ (12,40,74),
+ (13,37,75),
+ (14,6,76),
+ (15,15,77),
+ (16,2,78),
+ (17,27,79),
+ (18,11,80),
+ (19,39,81),
+ (20,18,82),
+ (21,29,83),
+ (22,43,84),
+ (23,22,85),
+ (24,38,86),
+ (25,42,87),
+ (26,33,88),
+ (27,50,89),
+ (28,30,90),
+ (29,10,91),
+ (30,41,92),
+ (31,36,93),
+ (32,45,94),
+ (33,1,95),
+ (34,16,96),
+ (35,24,97),
+ (36,20,98),
+ (37,21,99),
+ (38,4,100),
+ (39,23,101),
+ (40,8,102),
+ (41,25,103),
+ (42,34,104),
+ (43,17,105),
+ (44,48,106),
+ (45,7,107),
+ (46,26,108),
+ (47,19,109),
+ (48,28,110),
+ (49,13,111),
+ (50,49,112);
 /*!40000 ALTER TABLE `civicrm_participant_payment` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -6723,168 +6852,165 @@ 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,23,1,1,0,NULL,'387-3648',NULL,'3873648',2),
- (2,23,1,0,0,NULL,'(351) 379-5494',NULL,'3513795494',1),
- (3,142,1,1,0,NULL,'689-3577',NULL,'6893577',2),
- (4,142,1,0,0,NULL,'(479) 511-2935',NULL,'4795112935',2),
- (5,81,1,1,0,NULL,'(227) 698-6092',NULL,'2276986092',2),
- (6,81,1,0,0,NULL,'(648) 430-8401',NULL,'6484308401',2),
- (7,77,1,1,0,NULL,'312-3068',NULL,'3123068',2),
- (8,77,1,0,0,NULL,'(869) 614-5423',NULL,'8696145423',1),
- (9,4,1,1,0,NULL,'(631) 397-1262',NULL,'6313971262',2),
- (10,131,1,1,0,NULL,'(490) 308-6584',NULL,'4903086584',2),
- (11,131,1,0,0,NULL,'(711) 277-9383',NULL,'7112779383',1),
- (12,79,1,1,0,NULL,'225-3004',NULL,'2253004',1),
- (13,79,1,0,0,NULL,'476-1633',NULL,'4761633',1),
- (14,139,1,1,0,NULL,'(369) 504-1590',NULL,'3695041590',1),
- (15,139,1,0,0,NULL,'817-8467',NULL,'8178467',1),
- (16,39,1,1,0,NULL,'(714) 263-9191',NULL,'7142639191',1),
- (17,164,1,1,0,NULL,'795-5777',NULL,'7955777',1),
- (18,164,1,0,0,NULL,'(709) 533-3323',NULL,'7095333323',2),
- (19,134,1,1,0,NULL,'(575) 832-2909',NULL,'5758322909',2),
- (20,134,1,0,0,NULL,'714-4388',NULL,'7144388',1),
- (21,104,1,1,0,NULL,'574-1896',NULL,'5741896',1),
- (22,104,1,0,0,NULL,'542-9576',NULL,'5429576',1),
- (23,120,1,1,0,NULL,'(851) 808-6861',NULL,'8518086861',1),
- (24,120,1,0,0,NULL,'(699) 371-2374',NULL,'6993712374',2),
- (25,24,1,1,0,NULL,'(837) 592-5209',NULL,'8375925209',2),
- (26,24,1,0,0,NULL,'(244) 791-1891',NULL,'2447911891',1),
- (27,172,1,1,0,NULL,'(326) 475-4621',NULL,'3264754621',2),
- (28,162,1,1,0,NULL,'(473) 872-9756',NULL,'4738729756',2),
- (29,162,1,0,0,NULL,'(317) 383-7774',NULL,'3173837774',1),
- (30,56,1,1,0,NULL,'778-6017',NULL,'7786017',1),
- (31,56,1,0,0,NULL,'(566) 286-9200',NULL,'5662869200',2),
- (32,140,1,1,0,NULL,'(348) 594-4099',NULL,'3485944099',2),
- (33,188,1,1,0,NULL,'753-2277',NULL,'7532277',2),
- (34,7,1,1,0,NULL,'(466) 382-5886',NULL,'4663825886',2),
- (35,7,1,0,0,NULL,'398-4468',NULL,'3984468',1),
- (36,32,1,1,0,NULL,'(679) 737-4954',NULL,'6797374954',2),
- (37,32,1,0,0,NULL,'420-6415',NULL,'4206415',1),
- (38,18,1,1,0,NULL,'386-2619',NULL,'3862619',2),
- (39,178,1,1,0,NULL,'256-6816',NULL,'2566816',1),
- (40,178,1,0,0,NULL,'(495) 304-9211',NULL,'4953049211',1),
- (41,179,1,1,0,NULL,'691-9924',NULL,'6919924',1),
- (42,179,1,0,0,NULL,'(540) 282-1597',NULL,'5402821597',2),
- (43,31,1,1,0,NULL,'(299) 667-1251',NULL,'2996671251',1),
- (44,45,1,1,0,NULL,'(374) 373-2511',NULL,'3743732511',1),
- (45,45,1,0,0,NULL,'745-7114',NULL,'7457114',1),
- (46,144,1,1,0,NULL,'254-5043',NULL,'2545043',1),
- (47,144,1,0,0,NULL,'(850) 379-2232',NULL,'8503792232',1),
- (48,65,1,1,0,NULL,'337-3913',NULL,'3373913',2),
- (49,150,1,1,0,NULL,'(750) 590-5724',NULL,'7505905724',1),
- (50,112,1,1,0,NULL,'439-7562',NULL,'4397562',2),
- (51,86,1,1,0,NULL,'(503) 436-2160',NULL,'5034362160',1),
- (52,200,1,1,0,NULL,'678-9114',NULL,'6789114',1),
- (53,53,1,1,0,NULL,'(331) 568-6042',NULL,'3315686042',1),
- (54,53,1,0,0,NULL,'664-7896',NULL,'6647896',1),
- (55,27,1,1,0,NULL,'835-4558',NULL,'8354558',2),
- (56,27,1,0,0,NULL,'(809) 841-1856',NULL,'8098411856',2),
- (57,94,1,1,0,NULL,'(717) 582-8057',NULL,'7175828057',1),
- (58,94,1,0,0,NULL,'(766) 589-8158',NULL,'7665898158',2),
- (59,66,1,1,0,NULL,'(543) 885-1648',NULL,'5438851648',2),
- (60,66,1,0,0,NULL,'(302) 471-3276',NULL,'3024713276',2),
- (61,60,1,1,0,NULL,'250-1554',NULL,'2501554',1),
- (62,60,1,0,0,NULL,'793-4714',NULL,'7934714',2),
- (63,54,1,1,0,NULL,'384-1264',NULL,'3841264',1),
- (64,54,1,0,0,NULL,'297-2235',NULL,'2972235',2),
- (65,143,1,1,0,NULL,'649-7296',NULL,'6497296',2),
- (66,158,1,1,0,NULL,'524-9104',NULL,'5249104',2),
- (67,36,1,1,0,NULL,'387-1979',NULL,'3871979',1),
- (68,36,1,0,0,NULL,'(836) 700-5543',NULL,'8367005543',2),
- (69,78,1,1,0,NULL,'(419) 497-4823',NULL,'4194974823',1),
- (70,78,1,0,0,NULL,'(630) 740-4445',NULL,'6307404445',1),
- (71,59,1,1,0,NULL,'(686) 335-4257',NULL,'6863354257',2),
- (72,59,1,0,0,NULL,'647-7599',NULL,'6477599',1),
- (73,85,1,1,0,NULL,'(397) 576-2338',NULL,'3975762338',2),
- (74,5,1,1,0,NULL,'(282) 480-3520',NULL,'2824803520',2),
- (75,5,1,0,0,NULL,'(756) 243-5971',NULL,'7562435971',1),
- (76,153,1,1,0,NULL,'(573) 798-6883',NULL,'5737986883',2),
- (77,84,1,1,0,NULL,'(771) 633-6841',NULL,'7716336841',2),
- (78,84,1,0,0,NULL,'(518) 637-3019',NULL,'5186373019',1),
- (79,71,1,1,0,NULL,'880-4069',NULL,'8804069',1),
- (80,176,1,1,0,NULL,'404-1724',NULL,'4041724',2),
- (81,12,1,1,0,NULL,'524-7390',NULL,'5247390',1),
- (82,12,1,0,0,NULL,'(697) 801-1130',NULL,'6978011130',1),
- (83,93,1,1,0,NULL,'480-7748',NULL,'4807748',1),
- (84,127,1,1,0,NULL,'717-3253',NULL,'7173253',2),
- (85,127,1,0,0,NULL,'677-7023',NULL,'6777023',2),
- (86,28,1,1,0,NULL,'852-8047',NULL,'8528047',1),
- (87,28,1,0,0,NULL,'(616) 605-3868',NULL,'6166053868',2),
- (88,124,1,1,0,NULL,'584-1385',NULL,'5841385',1),
- (89,103,1,1,0,NULL,'(207) 742-1998',NULL,'2077421998',2),
- (90,103,1,0,0,NULL,'(536) 401-1444',NULL,'5364011444',1),
- (91,151,1,1,0,NULL,'(823) 899-3526',NULL,'8238993526',2),
- (92,151,1,0,0,NULL,'858-2281',NULL,'8582281',2),
- (93,46,1,1,0,NULL,'607-6688',NULL,'6076688',1),
- (94,46,1,0,0,NULL,'(535) 489-8018',NULL,'5354898018',2),
- (95,119,1,1,0,NULL,'623-3422',NULL,'6233422',1),
- (96,97,1,1,0,NULL,'(597) 831-2559',NULL,'5978312559',2),
- (97,97,1,0,0,NULL,'(775) 495-2914',NULL,'7754952914',2),
- (98,19,1,1,0,NULL,'623-9395',NULL,'6239395',1),
- (99,19,1,0,0,NULL,'(679) 614-2786',NULL,'6796142786',2),
- (100,166,1,1,0,NULL,'564-4772',NULL,'5644772',1),
- (101,166,1,0,0,NULL,'391-7505',NULL,'3917505',1),
- (102,169,1,1,0,NULL,'(670) 375-7341',NULL,'6703757341',1),
- (103,167,1,1,0,NULL,'(659) 522-4827',NULL,'6595224827',2),
- (104,167,1,0,0,NULL,'632-2842',NULL,'6322842',1),
- (105,111,1,1,0,NULL,'581-5831',NULL,'5815831',2),
- (106,192,1,1,0,NULL,'(431) 249-1790',NULL,'4312491790',1),
- (107,192,1,0,0,NULL,'479-4701',NULL,'4794701',1),
- (108,130,1,1,0,NULL,'402-2714',NULL,'4022714',2),
- (109,130,1,0,0,NULL,'607-2824',NULL,'6072824',2),
- (110,189,1,1,0,NULL,'(899) 655-5104',NULL,'8996555104',1),
- (111,74,1,1,0,NULL,'441-6400',NULL,'4416400',1),
- (112,15,1,1,0,NULL,'607-7802',NULL,'6077802',2),
- (113,154,1,1,0,NULL,'228-1653',NULL,'2281653',2),
- (114,154,1,0,0,NULL,'(267) 572-8987',NULL,'2675728987',1),
- (115,8,1,1,0,NULL,'537-1955',NULL,'5371955',1),
- (116,8,1,0,0,NULL,'(402) 569-5272',NULL,'4025695272',2),
- (117,175,1,1,0,NULL,'(308) 419-2607',NULL,'3084192607',2),
- (118,148,1,1,0,NULL,'(439) 516-8121',NULL,'4395168121',2),
- (119,148,1,0,0,NULL,'(321) 766-2278',NULL,'3217662278',2),
- (120,102,1,1,0,NULL,'273-6930',NULL,'2736930',1),
- (121,75,1,1,0,NULL,'534-9393',NULL,'5349393',1),
- (122,168,1,1,0,NULL,'(773) 251-2764',NULL,'7732512764',2),
- (123,168,1,0,0,NULL,'(640) 209-1546',NULL,'6402091546',1),
- (124,9,1,1,0,NULL,'(771) 362-1343',NULL,'7713621343',2),
- (125,9,1,0,0,NULL,'343-2904',NULL,'3432904',2),
- (126,155,1,1,0,NULL,'250-5235',NULL,'2505235',2),
- (127,156,1,1,0,NULL,'517-1158',NULL,'5171158',1),
- (128,64,1,1,0,NULL,'(514) 339-7031',NULL,'5143397031',1),
- (129,64,1,0,0,NULL,'227-6524',NULL,'2276524',2),
- (130,115,1,1,0,NULL,'353-4030',NULL,'3534030',2),
- (131,115,1,0,0,NULL,'688-5764',NULL,'6885764',1),
- (132,190,1,1,0,NULL,'540-4386',NULL,'5404386',2),
- (133,69,1,1,0,NULL,'(851) 636-9926',NULL,'8516369926',1),
- (134,118,1,1,0,NULL,'(717) 557-2162',NULL,'7175572162',1),
- (135,118,1,0,0,NULL,'689-3891',NULL,'6893891',2),
- (136,87,1,1,0,NULL,'(531) 877-4516',NULL,'5318774516',2),
- (137,87,1,0,0,NULL,'(661) 759-2262',NULL,'6617592262',2),
- (138,26,1,1,0,NULL,'835-2913',NULL,'8352913',1),
- (139,57,1,1,0,NULL,'(484) 794-4160',NULL,'4847944160',2),
- (140,195,1,1,0,NULL,'(801) 338-7654',NULL,'8013387654',1),
- (141,195,1,0,0,NULL,'(490) 465-8146',NULL,'4904658146',2),
- (142,126,1,1,0,NULL,'320-9323',NULL,'3209323',2),
- (143,126,1,0,0,NULL,'222-7520',NULL,'2227520',2),
- (144,51,1,1,0,NULL,'713-8671',NULL,'7138671',2),
- (145,51,1,0,0,NULL,'(649) 632-3183',NULL,'6496323183',1),
- (146,100,1,1,0,NULL,'354-7382',NULL,'3547382',1),
- (147,100,1,0,0,NULL,'646-4676',NULL,'6464676',2),
- (148,182,1,1,0,NULL,'(785) 374-6864',NULL,'7853746864',2),
- (149,149,1,1,0,NULL,'849-4746',NULL,'8494746',2),
- (150,149,1,0,0,NULL,'(412) 217-9890',NULL,'4122179890',2),
- (151,132,1,1,0,NULL,'510-1525',NULL,'5101525',1),
- (152,16,1,1,0,NULL,'(694) 328-2409',NULL,'6943282409',1),
- (153,82,1,1,0,NULL,'(636) 503-3294',NULL,'6365033294',1),
- (154,82,1,0,0,NULL,'(349) 665-9206',NULL,'3496659206',2),
- (155,107,1,1,0,NULL,'(655) 233-5000',NULL,'6552335000',1),
- (156,174,1,1,0,NULL,'(570) 742-7110',NULL,'5707427110',2),
- (157,174,1,0,0,NULL,'583-2538',NULL,'5832538',2),
- (158,141,1,1,0,NULL,'765-2566',NULL,'7652566',1),
- (159,141,1,0,0,NULL,'(507) 385-7968',NULL,'5073857968',2),
- (160,NULL,1,0,0,NULL,'204 222-1000',NULL,'2042221000',1),
- (161,NULL,1,0,0,NULL,'204 223-1000',NULL,'2042231000',1),
- (162,NULL,1,0,0,NULL,'303 323-1000',NULL,'3033231000',1);
+ (1,76,1,1,0,NULL,'395-7900',NULL,'3957900',1),
+ (2,185,1,1,0,NULL,'(841) 427-7018',NULL,'8414277018',2),
+ (3,192,1,1,0,NULL,'619-9896',NULL,'6199896',1),
+ (4,192,1,0,0,NULL,'810-4755',NULL,'8104755',2),
+ (5,100,1,1,0,NULL,'893-5476',NULL,'8935476',1),
+ (6,170,1,1,0,NULL,'354-9908',NULL,'3549908',1),
+ (7,148,1,1,0,NULL,'476-7740',NULL,'4767740',1),
+ (8,148,1,0,0,NULL,'(500) 263-5335',NULL,'5002635335',1),
+ (9,95,1,1,0,NULL,'201-1099',NULL,'2011099',2),
+ (10,48,1,1,0,NULL,'(801) 709-9819',NULL,'8017099819',1),
+ (11,12,1,1,0,NULL,'(395) 795-5308',NULL,'3957955308',2),
+ (12,12,1,0,0,NULL,'503-3246',NULL,'5033246',1),
+ (13,46,1,1,0,NULL,'708-8387',NULL,'7088387',2),
+ (14,164,1,1,0,NULL,'(636) 542-2178',NULL,'6365422178',2),
+ (15,164,1,0,0,NULL,'(276) 275-1152',NULL,'2762751152',2),
+ (16,71,1,1,0,NULL,'(878) 720-2469',NULL,'8787202469',2),
+ (17,71,1,0,0,NULL,'(508) 768-7496',NULL,'5087687496',1),
+ (18,162,1,1,0,NULL,'441-8200',NULL,'4418200',2),
+ (19,162,1,0,0,NULL,'(688) 365-6502',NULL,'6883656502',2),
+ (20,197,1,1,0,NULL,'694-8012',NULL,'6948012',1),
+ (21,200,1,1,0,NULL,'(673) 333-1569',NULL,'6733331569',1),
+ (22,200,1,0,0,NULL,'(623) 525-5743',NULL,'6235255743',2),
+ (23,7,1,1,0,NULL,'833-6908',NULL,'8336908',1),
+ (24,111,1,1,0,NULL,'530-2290',NULL,'5302290',2),
+ (25,111,1,0,0,NULL,'(681) 669-6496',NULL,'6816696496',1),
+ (26,9,1,1,0,NULL,'(690) 890-7877',NULL,'6908907877',2),
+ (27,9,1,0,0,NULL,'643-4339',NULL,'6434339',2),
+ (28,147,1,1,0,NULL,'642-7930',NULL,'6427930',1),
+ (29,112,1,1,0,NULL,'500-5067',NULL,'5005067',1),
+ (30,112,1,0,0,NULL,'(624) 598-7368',NULL,'6245987368',1),
+ (31,39,1,1,0,NULL,'(485) 224-1832',NULL,'4852241832',2),
+ (32,39,1,0,0,NULL,'727-2760',NULL,'7272760',2),
+ (33,157,1,1,0,NULL,'(565) 450-8560',NULL,'5654508560',2),
+ (34,157,1,0,0,NULL,'783-8099',NULL,'7838099',2),
+ (35,62,1,1,0,NULL,'333-8150',NULL,'3338150',2),
+ (36,62,1,0,0,NULL,'(416) 417-1924',NULL,'4164171924',1),
+ (37,180,1,1,0,NULL,'549-8124',NULL,'5498124',1),
+ (38,118,1,1,0,NULL,'656-4215',NULL,'6564215',2),
+ (39,194,1,1,0,NULL,'(326) 285-4897',NULL,'3262854897',2),
+ (40,126,1,1,0,NULL,'879-2374',NULL,'8792374',1),
+ (41,40,1,1,0,NULL,'225-8833',NULL,'2258833',1),
+ (42,142,1,1,0,NULL,'(295) 280-6570',NULL,'2952806570',2),
+ (43,174,1,1,0,NULL,'569-6563',NULL,'5696563',1),
+ (44,174,1,0,0,NULL,'568-3358',NULL,'5683358',1),
+ (45,80,1,1,0,NULL,'551-7973',NULL,'5517973',1),
+ (46,198,1,1,0,NULL,'(402) 208-4090',NULL,'4022084090',2),
+ (47,198,1,0,0,NULL,'(557) 404-7342',NULL,'5574047342',1),
+ (48,149,1,1,0,NULL,'437-6924',NULL,'4376924',1),
+ (49,96,1,1,0,NULL,'(821) 343-3351',NULL,'8213433351',2),
+ (50,4,1,1,0,NULL,'432-3642',NULL,'4323642',2),
+ (51,4,1,0,0,NULL,'767-3617',NULL,'7673617',2),
+ (52,49,1,1,0,NULL,'603-2323',NULL,'6032323',2),
+ (53,14,1,1,0,NULL,'(530) 782-1782',NULL,'5307821782',1),
+ (54,70,1,1,0,NULL,'265-5864',NULL,'2655864',1),
+ (55,30,1,1,0,NULL,'(831) 768-6647',NULL,'8317686647',1),
+ (56,54,1,1,0,NULL,'(230) 820-8926',NULL,'2308208926',2),
+ (57,54,1,0,0,NULL,'(839) 298-8715',NULL,'8392988715',2),
+ (58,63,1,1,0,NULL,'432-5853',NULL,'4325853',1),
+ (59,168,1,1,0,NULL,'(410) 518-7294',NULL,'4105187294',1),
+ (60,60,1,1,0,NULL,'544-5347',NULL,'5445347',1),
+ (61,60,1,0,0,NULL,'736-7898',NULL,'7367898',2),
+ (62,92,1,1,0,NULL,'841-1924',NULL,'8411924',1),
+ (63,92,1,0,0,NULL,'527-7438',NULL,'5277438',2),
+ (64,138,1,1,0,NULL,'(288) 758-1582',NULL,'2887581582',2),
+ (65,83,1,1,0,NULL,'833-3606',NULL,'8333606',1),
+ (66,13,1,1,0,NULL,'(680) 396-5638',NULL,'6803965638',1),
+ (67,13,1,0,0,NULL,'(254) 642-3708',NULL,'2546423708',2),
+ (68,105,1,1,0,NULL,'(286) 717-8979',NULL,'2867178979',2),
+ (69,135,1,1,0,NULL,'332-6738',NULL,'3326738',1),
+ (70,135,1,0,0,NULL,'(588) 311-7901',NULL,'5883117901',2),
+ (71,20,1,1,0,NULL,'(551) 758-3916',NULL,'5517583916',1),
+ (72,20,1,0,0,NULL,'406-8908',NULL,'4068908',2),
+ (73,161,1,1,0,NULL,'(671) 674-2405',NULL,'6716742405',1),
+ (74,161,1,0,0,NULL,'480-9859',NULL,'4809859',1),
+ (75,110,1,1,0,NULL,'(278) 553-6399',NULL,'2785536399',1),
+ (76,122,1,1,0,NULL,'(298) 838-1223',NULL,'2988381223',2),
+ (77,156,1,1,0,NULL,'895-9050',NULL,'8959050',2),
+ (78,156,1,0,0,NULL,'685-3844',NULL,'6853844',2),
+ (79,143,1,1,0,NULL,'(572) 869-6758',NULL,'5728696758',1),
+ (80,143,1,0,0,NULL,'761-3566',NULL,'7613566',1),
+ (81,146,1,1,0,NULL,'811-5842',NULL,'8115842',2),
+ (82,82,1,1,0,NULL,'(782) 661-9322',NULL,'7826619322',2),
+ (83,165,1,1,0,NULL,'585-1806',NULL,'5851806',2),
+ (84,190,1,1,0,NULL,'(475) 868-4745',NULL,'4758684745',2),
+ (85,59,1,1,0,NULL,'682-1804',NULL,'6821804',1),
+ (86,59,1,0,0,NULL,'(500) 377-7145',NULL,'5003777145',1),
+ (87,72,1,1,0,NULL,'805-3789',NULL,'8053789',2),
+ (88,72,1,0,0,NULL,'865-5776',NULL,'8655776',1),
+ (89,108,1,1,0,NULL,'566-1525',NULL,'5661525',1),
+ (90,81,1,1,0,NULL,'(212) 235-1154',NULL,'2122351154',2),
+ (91,81,1,0,0,NULL,'(701) 568-4421',NULL,'7015684421',1),
+ (92,65,1,1,0,NULL,'666-9026',NULL,'6669026',1),
+ (93,65,1,0,0,NULL,'622-8022',NULL,'6228022',1),
+ (94,189,1,1,0,NULL,'(404) 333-6178',NULL,'4043336178',1),
+ (95,88,1,1,0,NULL,'(355) 430-7465',NULL,'3554307465',1),
+ (96,196,1,1,0,NULL,'(697) 797-1137',NULL,'6977971137',1),
+ (97,196,1,0,0,NULL,'540-3823',NULL,'5403823',2),
+ (98,136,1,1,0,NULL,'(217) 216-1317',NULL,'2172161317',2),
+ (99,134,1,1,0,NULL,'257-4038',NULL,'2574038',1),
+ (100,154,1,1,0,NULL,'793-5265',NULL,'7935265',1),
+ (101,77,1,1,0,NULL,'(630) 708-4065',NULL,'6307084065',1),
+ (102,77,1,0,0,NULL,'851-6074',NULL,'8516074',2),
+ (103,193,1,1,0,NULL,'727-8942',NULL,'7278942',2),
+ (104,193,1,0,0,NULL,'(461) 225-4193',NULL,'4612254193',2),
+ (105,55,1,1,0,NULL,'(865) 292-6121',NULL,'8652926121',2),
+ (106,182,1,1,0,NULL,'217-6647',NULL,'2176647',1),
+ (107,53,1,1,0,NULL,'(849) 703-8907',NULL,'8497038907',2),
+ (108,53,1,0,0,NULL,'(329) 780-3779',NULL,'3297803779',1),
+ (109,114,1,1,0,NULL,'(636) 421-6125',NULL,'6364216125',1),
+ (110,114,1,0,0,NULL,'(266) 846-2248',NULL,'2668462248',2),
+ (111,125,1,1,0,NULL,'712-2299',NULL,'7122299',1),
+ (112,139,1,1,0,NULL,'221-5875',NULL,'2215875',2),
+ (113,24,1,1,0,NULL,'(798) 282-8769',NULL,'7982828769',2),
+ (114,85,1,1,0,NULL,'(797) 665-9265',NULL,'7976659265',1),
+ (115,85,1,0,0,NULL,'(211) 438-2583',NULL,'2114382583',1),
+ (116,133,1,1,0,NULL,'775-2400',NULL,'7752400',2),
+ (117,155,1,1,0,NULL,'(432) 691-4755',NULL,'4326914755',1),
+ (118,123,1,1,0,NULL,'(588) 592-7384',NULL,'5885927384',2),
+ (119,123,1,0,0,NULL,'(460) 792-3509',NULL,'4607923509',2),
+ (120,86,1,1,0,NULL,'(575) 848-7805',NULL,'5758487805',1),
+ (121,117,1,1,0,NULL,'305-8190',NULL,'3058190',1),
+ (122,16,1,1,0,NULL,'(678) 733-2896',NULL,'6787332896',1),
+ (123,26,1,1,0,NULL,'238-1577',NULL,'2381577',1),
+ (124,6,1,1,0,NULL,'311-8589',NULL,'3118589',1),
+ (125,181,1,1,0,NULL,'(224) 546-8473',NULL,'2245468473',2),
+ (126,181,1,0,0,NULL,'(718) 650-9675',NULL,'7186509675',1),
+ (127,199,1,1,0,NULL,'842-5958',NULL,'8425958',2),
+ (128,31,1,1,0,NULL,'796-8860',NULL,'7968860',2),
+ (129,179,1,1,0,NULL,'584-7252',NULL,'5847252',1),
+ (130,179,1,0,0,NULL,'(409) 431-6971',NULL,'4094316971',2),
+ (131,145,1,1,0,NULL,'(884) 834-2839',NULL,'8848342839',1),
+ (132,145,1,0,0,NULL,'(475) 760-9952',NULL,'4757609952',2),
+ (133,74,1,1,0,NULL,'(668) 412-5694',NULL,'6684125694',1),
+ (134,41,1,1,0,NULL,'762-5540',NULL,'7625540',1),
+ (135,191,1,1,0,NULL,'373-9188',NULL,'3739188',2),
+ (136,159,1,1,0,NULL,'(624) 607-6652',NULL,'6246076652',1),
+ (137,5,1,1,0,NULL,'(574) 438-5402',NULL,'5744385402',1),
+ (138,5,1,0,0,NULL,'(213) 878-7271',NULL,'2138787271',1),
+ (139,152,1,1,0,NULL,'837-3423',NULL,'8373423',2),
+ (140,152,1,0,0,NULL,'718-1485',NULL,'7181485',2),
+ (141,140,1,1,0,NULL,'(363) 371-1709',NULL,'3633711709',2),
+ (142,99,1,1,0,NULL,'(232) 315-3792',NULL,'2323153792',1),
+ (143,99,1,0,0,NULL,'373-4601',NULL,'3734601',2),
+ (144,3,1,1,0,NULL,'(691) 748-8491',NULL,'6917488491',2),
+ (145,3,1,0,0,NULL,'628-9325',NULL,'6289325',1),
+ (146,22,1,1,0,NULL,'(533) 661-6102',NULL,'5336616102',1),
+ (147,29,1,1,0,NULL,'363-8403',NULL,'3638403',2),
+ (148,29,1,0,0,NULL,'(675) 374-5900',NULL,'6753745900',2),
+ (149,66,1,1,0,NULL,'317-7506',NULL,'3177506',2),
+ (150,66,1,0,0,NULL,'(273) 818-6517',NULL,'2738186517',2),
+ (151,175,1,1,0,NULL,'340-9881',NULL,'3409881',1),
+ (152,38,1,1,0,NULL,'240-7674',NULL,'2407674',2),
+ (153,160,1,1,0,NULL,'(364) 579-3189',NULL,'3645793189',2),
+ (154,160,1,0,0,NULL,'(492) 237-2053',NULL,'4922372053',2),
+ (155,137,1,1,0,NULL,'(885) 424-3382',NULL,'8854243382',2),
+ (156,104,1,1,0,NULL,'(412) 578-9266',NULL,'4125789266',1),
+ (157,NULL,1,0,0,NULL,'204 222-1000',NULL,'2042221000',1),
+ (158,NULL,1,0,0,NULL,'204 223-1000',NULL,'2042231000',1),
+ (159,NULL,1,0,0,NULL,'303 323-1000',NULL,'3033231000',1);
 /*!40000 ALTER TABLE `civicrm_phone` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -7110,225 +7236,220 @@ UNLOCK TABLES;
 LOCK TABLES `civicrm_relationship` WRITE;
 /*!40000 ALTER TABLE `civicrm_relationship` DISABLE KEYS */;
 INSERT INTO `civicrm_relationship` (`id`, `contact_id_a`, `contact_id_b`, `relationship_type_id`, `start_date`, `end_date`, `is_active`, `description`, `is_permission_a_b`, `is_permission_b_a`, `case_id`) VALUES
- (1,159,34,1,NULL,NULL,1,NULL,0,0,NULL),
- (2,93,34,1,NULL,NULL,1,NULL,0,0,NULL),
- (3,159,12,1,NULL,NULL,1,NULL,0,0,NULL),
- (4,93,12,1,NULL,NULL,1,NULL,0,0,NULL),
- (5,93,159,4,NULL,NULL,1,NULL,0,0,NULL),
- (6,12,117,8,NULL,NULL,1,NULL,0,0,NULL),
- (7,159,117,8,NULL,NULL,1,NULL,0,0,NULL),
- (8,93,117,8,NULL,NULL,1,NULL,0,0,NULL),
- (9,34,117,7,NULL,NULL,1,NULL,0,0,NULL),
- (10,12,34,2,NULL,NULL,1,NULL,0,0,NULL),
- (11,28,127,1,NULL,NULL,1,NULL,0,0,NULL),
- (12,124,127,1,NULL,NULL,1,NULL,0,0,NULL),
- (13,28,138,1,NULL,NULL,1,NULL,0,0,NULL),
- (14,124,138,1,NULL,NULL,1,NULL,0,0,NULL),
- (15,124,28,4,NULL,NULL,1,NULL,0,0,NULL),
- (16,138,173,8,NULL,NULL,1,NULL,0,0,NULL),
- (17,28,173,8,NULL,NULL,1,NULL,0,0,NULL),
- (18,124,173,8,NULL,NULL,1,NULL,0,0,NULL),
- (19,127,173,7,NULL,NULL,0,NULL,0,0,NULL),
- (20,138,127,2,NULL,NULL,0,NULL,0,0,NULL),
- (21,151,193,1,NULL,NULL,1,NULL,0,0,NULL),
- (22,46,193,1,NULL,NULL,1,NULL,0,0,NULL),
- (23,151,103,1,NULL,NULL,1,NULL,0,0,NULL),
- (24,46,103,1,NULL,NULL,1,NULL,0,0,NULL),
- (25,46,151,4,NULL,NULL,1,NULL,0,0,NULL),
- (26,103,6,8,NULL,NULL,1,NULL,0,0,NULL),
- (27,151,6,8,NULL,NULL,1,NULL,0,0,NULL),
- (28,46,6,8,NULL,NULL,1,NULL,0,0,NULL),
- (29,193,6,7,NULL,NULL,0,NULL,0,0,NULL),
- (30,103,193,2,NULL,NULL,0,NULL,0,0,NULL),
- (31,183,119,1,NULL,NULL,1,NULL,0,0,NULL),
- (32,97,119,1,NULL,NULL,1,NULL,0,0,NULL),
- (33,183,147,1,NULL,NULL,1,NULL,0,0,NULL),
- (34,97,147,1,NULL,NULL,1,NULL,0,0,NULL),
- (35,97,183,4,NULL,NULL,1,NULL,0,0,NULL),
- (36,147,128,8,NULL,NULL,1,NULL,0,0,NULL),
- (37,183,128,8,NULL,NULL,1,NULL,0,0,NULL),
- (38,97,128,8,NULL,NULL,1,NULL,0,0,NULL),
- (39,119,128,7,NULL,NULL,1,NULL,0,0,NULL),
- (40,147,119,2,NULL,NULL,1,NULL,0,0,NULL),
- (41,166,19,1,NULL,NULL,1,NULL,0,0,NULL),
- (42,169,19,1,NULL,NULL,1,NULL,0,0,NULL),
- (43,166,67,1,NULL,NULL,1,NULL,0,0,NULL),
- (44,169,67,1,NULL,NULL,1,NULL,0,0,NULL),
- (45,169,166,4,NULL,NULL,1,NULL,0,0,NULL),
- (46,67,22,8,NULL,NULL,1,NULL,0,0,NULL),
- (47,166,22,8,NULL,NULL,1,NULL,0,0,NULL),
- (48,169,22,8,NULL,NULL,1,NULL,0,0,NULL),
- (49,19,22,7,NULL,NULL,1,NULL,0,0,NULL),
- (50,67,19,2,NULL,NULL,1,NULL,0,0,NULL),
- (51,113,167,1,NULL,NULL,1,NULL,0,0,NULL),
- (52,192,167,1,NULL,NULL,1,NULL,0,0,NULL),
- (53,113,111,1,NULL,NULL,1,NULL,0,0,NULL),
- (54,192,111,1,NULL,NULL,1,NULL,0,0,NULL),
- (55,192,113,4,NULL,NULL,1,NULL,0,0,NULL),
- (56,111,99,8,NULL,NULL,1,NULL,0,0,NULL),
- (57,113,99,8,NULL,NULL,1,NULL,0,0,NULL),
- (58,192,99,8,NULL,NULL,1,NULL,0,0,NULL),
- (59,167,99,7,NULL,NULL,0,NULL,0,0,NULL),
- (60,111,167,2,NULL,NULL,0,NULL,0,0,NULL),
- (61,92,122,1,NULL,NULL,1,NULL,0,0,NULL),
- (62,114,122,1,NULL,NULL,1,NULL,0,0,NULL),
- (63,92,130,1,NULL,NULL,1,NULL,0,0,NULL),
- (64,114,130,1,NULL,NULL,1,NULL,0,0,NULL),
- (65,114,92,4,NULL,NULL,1,NULL,0,0,NULL),
- (66,130,98,8,NULL,NULL,1,NULL,0,0,NULL),
- (67,92,98,8,NULL,NULL,1,NULL,0,0,NULL),
- (68,114,98,8,NULL,NULL,1,NULL,0,0,NULL),
- (69,122,98,7,NULL,NULL,1,NULL,0,0,NULL),
- (70,130,122,2,NULL,NULL,1,NULL,0,0,NULL),
- (71,68,189,1,NULL,NULL,1,NULL,0,0,NULL),
- (72,15,189,1,NULL,NULL,1,NULL,0,0,NULL),
- (73,68,74,1,NULL,NULL,1,NULL,0,0,NULL),
- (74,15,74,1,NULL,NULL,1,NULL,0,0,NULL),
- (75,15,68,4,NULL,NULL,1,NULL,0,0,NULL),
- (76,74,20,8,NULL,NULL,1,NULL,0,0,NULL),
- (77,68,20,8,NULL,NULL,1,NULL,0,0,NULL),
- (78,15,20,8,NULL,NULL,1,NULL,0,0,NULL),
- (79,189,20,7,NULL,NULL,0,NULL,0,0,NULL),
- (80,74,189,2,NULL,NULL,0,NULL,0,0,NULL),
- (81,95,161,1,NULL,NULL,1,NULL,0,0,NULL),
- (82,154,161,1,NULL,NULL,1,NULL,0,0,NULL),
- (83,95,110,1,NULL,NULL,1,NULL,0,0,NULL),
- (84,154,110,1,NULL,NULL,1,NULL,0,0,NULL),
- (85,154,95,4,NULL,NULL,1,NULL,0,0,NULL),
- (86,110,52,8,NULL,NULL,1,NULL,0,0,NULL),
- (87,95,52,8,NULL,NULL,1,NULL,0,0,NULL),
- (88,154,52,8,NULL,NULL,1,NULL,0,0,NULL),
- (89,161,52,7,NULL,NULL,1,NULL,0,0,NULL),
- (90,110,161,2,NULL,NULL,1,NULL,0,0,NULL),
- (91,8,108,1,NULL,NULL,1,NULL,0,0,NULL),
- (92,175,108,1,NULL,NULL,1,NULL,0,0,NULL),
- (93,8,157,1,NULL,NULL,1,NULL,0,0,NULL),
- (94,175,157,1,NULL,NULL,1,NULL,0,0,NULL),
- (95,175,8,4,NULL,NULL,1,NULL,0,0,NULL),
- (96,157,48,8,NULL,NULL,1,NULL,0,0,NULL),
- (97,8,48,8,NULL,NULL,1,NULL,0,0,NULL),
- (98,175,48,8,NULL,NULL,1,NULL,0,0,NULL),
- (99,108,48,7,NULL,NULL,1,NULL,0,0,NULL),
- (100,157,108,2,NULL,NULL,1,NULL,0,0,NULL),
- (101,75,148,1,NULL,NULL,1,NULL,0,0,NULL),
- (102,133,148,1,NULL,NULL,1,NULL,0,0,NULL),
- (103,75,102,1,NULL,NULL,1,NULL,0,0,NULL),
- (104,133,102,1,NULL,NULL,1,NULL,0,0,NULL),
- (105,133,75,4,NULL,NULL,1,NULL,0,0,NULL),
- (106,102,184,8,NULL,NULL,1,NULL,0,0,NULL),
- (107,75,184,8,NULL,NULL,1,NULL,0,0,NULL),
- (108,133,184,8,NULL,NULL,1,NULL,0,0,NULL),
- (109,148,184,7,NULL,NULL,1,NULL,0,0,NULL),
- (110,102,148,2,NULL,NULL,1,NULL,0,0,NULL),
- (111,38,168,1,NULL,NULL,1,NULL,0,0,NULL),
- (112,155,168,1,NULL,NULL,1,NULL,0,0,NULL),
- (113,38,9,1,NULL,NULL,1,NULL,0,0,NULL),
- (114,155,9,1,NULL,NULL,1,NULL,0,0,NULL),
- (115,155,38,4,NULL,NULL,1,NULL,0,0,NULL),
- (116,9,42,8,NULL,NULL,1,NULL,0,0,NULL),
- (117,38,42,8,NULL,NULL,1,NULL,0,0,NULL),
- (118,155,42,8,NULL,NULL,1,NULL,0,0,NULL),
- (119,168,42,7,NULL,NULL,1,NULL,0,0,NULL),
- (120,9,168,2,NULL,NULL,1,NULL,0,0,NULL),
- (121,64,156,1,NULL,NULL,1,NULL,0,0,NULL),
- (122,115,156,1,NULL,NULL,1,NULL,0,0,NULL),
- (123,64,21,1,NULL,NULL,1,NULL,0,0,NULL),
- (124,115,21,1,NULL,NULL,1,NULL,0,0,NULL),
- (125,115,64,4,NULL,NULL,1,NULL,0,0,NULL),
- (126,21,29,8,NULL,NULL,1,NULL,0,0,NULL),
- (127,64,29,8,NULL,NULL,1,NULL,0,0,NULL),
- (128,115,29,8,NULL,NULL,1,NULL,0,0,NULL),
- (129,156,29,7,NULL,NULL,1,NULL,0,0,NULL),
- (130,21,156,2,NULL,NULL,1,NULL,0,0,NULL),
- (131,118,190,1,NULL,NULL,1,NULL,0,0,NULL),
- (132,87,190,1,NULL,NULL,1,NULL,0,0,NULL),
- (133,118,69,1,NULL,NULL,1,NULL,0,0,NULL),
- (134,87,69,1,NULL,NULL,1,NULL,0,0,NULL),
- (135,87,118,4,NULL,NULL,1,NULL,0,0,NULL),
- (136,69,50,8,NULL,NULL,1,NULL,0,0,NULL),
- (137,118,50,8,NULL,NULL,1,NULL,0,0,NULL),
- (138,87,50,8,NULL,NULL,1,NULL,0,0,NULL),
- (139,190,50,7,NULL,NULL,0,NULL,0,0,NULL),
- (140,69,190,2,NULL,NULL,0,NULL,0,0,NULL),
- (141,83,123,1,NULL,NULL,1,NULL,0,0,NULL),
- (142,26,123,1,NULL,NULL,1,NULL,0,0,NULL),
- (143,83,160,1,NULL,NULL,1,NULL,0,0,NULL),
- (144,26,160,1,NULL,NULL,1,NULL,0,0,NULL),
- (145,26,83,4,NULL,NULL,1,NULL,0,0,NULL),
- (146,160,13,8,NULL,NULL,1,NULL,0,0,NULL),
- (147,83,13,8,NULL,NULL,1,NULL,0,0,NULL),
- (148,26,13,8,NULL,NULL,1,NULL,0,0,NULL),
- (149,123,13,7,NULL,NULL,1,NULL,0,0,NULL),
- (150,160,123,2,NULL,NULL,1,NULL,0,0,NULL),
- (151,196,57,1,NULL,NULL,1,NULL,0,0,NULL),
- (152,191,57,1,NULL,NULL,1,NULL,0,0,NULL),
- (153,196,63,1,NULL,NULL,1,NULL,0,0,NULL),
- (154,191,63,1,NULL,NULL,1,NULL,0,0,NULL),
- (155,191,196,4,NULL,NULL,1,NULL,0,0,NULL),
- (156,63,135,8,NULL,NULL,1,NULL,0,0,NULL),
- (157,196,135,8,NULL,NULL,1,NULL,0,0,NULL),
- (158,191,135,8,NULL,NULL,1,NULL,0,0,NULL),
- (159,57,135,7,NULL,NULL,1,NULL,0,0,NULL),
- (160,63,57,2,NULL,NULL,1,NULL,0,0,NULL),
- (161,116,195,1,NULL,NULL,1,NULL,0,0,NULL),
- (162,51,195,1,NULL,NULL,1,NULL,0,0,NULL),
- (163,116,126,1,NULL,NULL,1,NULL,0,0,NULL),
- (164,51,126,1,NULL,NULL,1,NULL,0,0,NULL),
- (165,51,116,4,NULL,NULL,1,NULL,0,0,NULL),
- (166,126,37,8,NULL,NULL,1,NULL,0,0,NULL),
- (167,116,37,8,NULL,NULL,1,NULL,0,0,NULL),
- (168,51,37,8,NULL,NULL,1,NULL,0,0,NULL),
- (169,195,37,7,NULL,NULL,1,NULL,0,0,NULL),
- (170,126,195,2,NULL,NULL,1,NULL,0,0,NULL),
- (171,171,100,1,NULL,NULL,1,NULL,0,0,NULL),
- (172,182,100,1,NULL,NULL,1,NULL,0,0,NULL),
- (173,171,11,1,NULL,NULL,1,NULL,0,0,NULL),
- (174,182,11,1,NULL,NULL,1,NULL,0,0,NULL),
- (175,182,171,4,NULL,NULL,1,NULL,0,0,NULL),
- (176,11,14,8,NULL,NULL,1,NULL,0,0,NULL),
- (177,171,14,8,NULL,NULL,1,NULL,0,0,NULL),
- (178,182,14,8,NULL,NULL,1,NULL,0,0,NULL),
- (179,100,14,7,NULL,NULL,0,NULL,0,0,NULL),
- (180,11,100,2,NULL,NULL,0,NULL,0,0,NULL),
- (181,47,149,1,NULL,NULL,1,NULL,0,0,NULL),
- (182,16,149,1,NULL,NULL,1,NULL,0,0,NULL),
- (183,47,132,1,NULL,NULL,1,NULL,0,0,NULL),
- (184,16,132,1,NULL,NULL,1,NULL,0,0,NULL),
- (185,16,47,4,NULL,NULL,1,NULL,0,0,NULL),
- (186,132,62,8,NULL,NULL,1,NULL,0,0,NULL),
- (187,47,62,8,NULL,NULL,1,NULL,0,0,NULL),
- (188,16,62,8,NULL,NULL,1,NULL,0,0,NULL),
- (189,149,62,7,NULL,NULL,1,NULL,0,0,NULL),
- (190,132,149,2,NULL,NULL,1,NULL,0,0,NULL),
- (191,174,82,1,NULL,NULL,1,NULL,0,0,NULL),
- (192,141,82,1,NULL,NULL,1,NULL,0,0,NULL),
- (193,174,107,1,NULL,NULL,1,NULL,0,0,NULL),
- (194,141,107,1,NULL,NULL,1,NULL,0,0,NULL),
- (195,141,174,4,NULL,NULL,1,NULL,0,0,NULL),
- (196,107,10,8,NULL,NULL,1,NULL,0,0,NULL),
- (197,174,10,8,NULL,NULL,1,NULL,0,0,NULL),
- (198,141,10,8,NULL,NULL,1,NULL,0,0,NULL),
- (199,82,10,7,NULL,NULL,1,NULL,0,0,NULL),
- (200,107,82,2,NULL,NULL,1,NULL,0,0,NULL),
- (201,113,25,5,NULL,NULL,1,NULL,0,0,NULL),
- (202,163,40,5,NULL,NULL,1,NULL,0,0,NULL),
- (203,60,41,5,NULL,NULL,1,NULL,0,0,NULL),
- (204,172,49,5,NULL,NULL,1,NULL,0,0,NULL),
- (205,11,61,5,NULL,NULL,1,NULL,0,0,NULL),
- (206,171,70,5,NULL,NULL,1,NULL,0,0,NULL),
- (207,68,72,5,NULL,NULL,1,NULL,0,0,NULL),
- (208,185,80,5,NULL,NULL,1,NULL,0,0,NULL),
- (209,175,90,5,NULL,NULL,1,NULL,0,0,NULL),
- (210,97,91,5,NULL,NULL,1,NULL,0,0,NULL),
- (211,126,106,5,NULL,NULL,1,NULL,0,0,NULL),
- (212,170,109,5,NULL,NULL,1,NULL,0,0,NULL),
- (213,188,125,5,NULL,NULL,1,NULL,0,0,NULL),
- (214,65,136,5,NULL,NULL,1,NULL,0,0,NULL),
- (215,85,137,5,NULL,NULL,1,NULL,0,0,NULL),
- (216,59,186,5,NULL,NULL,1,NULL,0,0,NULL),
- (217,139,194,5,NULL,NULL,1,NULL,0,0,NULL),
- (218,93,198,5,NULL,NULL,1,NULL,0,0,NULL),
- (219,116,201,5,NULL,NULL,1,NULL,0,0,NULL);
+ (1,121,35,1,NULL,NULL,1,NULL,0,0,NULL),
+ (2,122,35,1,NULL,NULL,1,NULL,0,0,NULL),
+ (3,121,110,1,NULL,NULL,1,NULL,0,0,NULL),
+ (4,122,110,1,NULL,NULL,1,NULL,0,0,NULL),
+ (5,122,121,4,NULL,NULL,1,NULL,0,0,NULL),
+ (6,110,44,8,NULL,NULL,1,NULL,0,0,NULL),
+ (7,121,44,8,NULL,NULL,1,NULL,0,0,NULL),
+ (8,122,44,8,NULL,NULL,1,NULL,0,0,NULL),
+ (9,35,44,7,NULL,NULL,0,NULL,0,0,NULL),
+ (10,110,35,2,NULL,NULL,0,NULL,0,0,NULL),
+ (11,52,156,1,NULL,NULL,1,NULL,0,0,NULL),
+ (12,50,156,1,NULL,NULL,1,NULL,0,0,NULL),
+ (13,52,143,1,NULL,NULL,1,NULL,0,0,NULL),
+ (14,50,143,1,NULL,NULL,1,NULL,0,0,NULL),
+ (15,50,52,4,NULL,NULL,1,NULL,0,0,NULL),
+ (16,143,201,8,NULL,NULL,1,NULL,0,0,NULL),
+ (17,52,201,8,NULL,NULL,1,NULL,0,0,NULL),
+ (18,50,201,8,NULL,NULL,1,NULL,0,0,NULL),
+ (19,156,201,7,NULL,NULL,0,NULL,0,0,NULL),
+ (20,143,156,2,NULL,NULL,0,NULL,0,0,NULL),
+ (21,165,146,1,NULL,NULL,1,NULL,0,0,NULL),
+ (22,127,146,1,NULL,NULL,1,NULL,0,0,NULL),
+ (23,165,82,1,NULL,NULL,1,NULL,0,0,NULL),
+ (24,127,82,1,NULL,NULL,1,NULL,0,0,NULL),
+ (25,127,165,4,NULL,NULL,1,NULL,0,0,NULL),
+ (26,82,124,8,NULL,NULL,1,NULL,0,0,NULL),
+ (27,165,124,8,NULL,NULL,1,NULL,0,0,NULL),
+ (28,127,124,8,NULL,NULL,1,NULL,0,0,NULL),
+ (29,146,124,7,NULL,NULL,0,NULL,0,0,NULL),
+ (30,82,146,2,NULL,NULL,0,NULL,0,0,NULL),
+ (31,72,190,1,NULL,NULL,1,NULL,0,0,NULL),
+ (32,108,190,1,NULL,NULL,1,NULL,0,0,NULL),
+ (33,72,59,1,NULL,NULL,1,NULL,0,0,NULL),
+ (34,108,59,1,NULL,NULL,1,NULL,0,0,NULL),
+ (35,108,72,4,NULL,NULL,1,NULL,0,0,NULL),
+ (36,59,151,8,NULL,NULL,1,NULL,0,0,NULL),
+ (37,72,151,8,NULL,NULL,1,NULL,0,0,NULL),
+ (38,108,151,8,NULL,NULL,1,NULL,0,0,NULL),
+ (39,190,151,7,NULL,NULL,1,NULL,0,0,NULL),
+ (40,59,190,2,NULL,NULL,1,NULL,0,0,NULL),
+ (41,189,81,1,NULL,NULL,1,NULL,0,0,NULL),
+ (42,88,81,1,NULL,NULL,1,NULL,0,0,NULL),
+ (43,189,65,1,NULL,NULL,1,NULL,0,0,NULL),
+ (44,88,65,1,NULL,NULL,1,NULL,0,0,NULL),
+ (45,88,189,4,NULL,NULL,1,NULL,0,0,NULL),
+ (46,65,90,8,NULL,NULL,1,NULL,0,0,NULL),
+ (47,189,90,8,NULL,NULL,1,NULL,0,0,NULL),
+ (48,88,90,8,NULL,NULL,1,NULL,0,0,NULL),
+ (49,81,90,7,NULL,NULL,0,NULL,0,0,NULL),
+ (50,65,81,2,NULL,NULL,0,NULL,0,0,NULL),
+ (51,186,196,1,NULL,NULL,1,NULL,0,0,NULL),
+ (52,136,196,1,NULL,NULL,1,NULL,0,0,NULL),
+ (53,186,19,1,NULL,NULL,1,NULL,0,0,NULL),
+ (54,136,19,1,NULL,NULL,1,NULL,0,0,NULL),
+ (55,136,186,4,NULL,NULL,1,NULL,0,0,NULL),
+ (56,19,78,8,NULL,NULL,1,NULL,0,0,NULL),
+ (57,186,78,8,NULL,NULL,1,NULL,0,0,NULL),
+ (58,136,78,8,NULL,NULL,1,NULL,0,0,NULL),
+ (59,196,78,7,NULL,NULL,1,NULL,0,0,NULL),
+ (60,19,196,2,NULL,NULL,1,NULL,0,0,NULL),
+ (61,176,134,1,NULL,NULL,1,NULL,0,0,NULL),
+ (62,77,134,1,NULL,NULL,1,NULL,0,0,NULL),
+ (63,176,154,1,NULL,NULL,1,NULL,0,0,NULL),
+ (64,77,154,1,NULL,NULL,1,NULL,0,0,NULL),
+ (65,77,176,4,NULL,NULL,1,NULL,0,0,NULL),
+ (66,154,131,8,NULL,NULL,1,NULL,0,0,NULL),
+ (67,176,131,8,NULL,NULL,1,NULL,0,0,NULL),
+ (68,77,131,8,NULL,NULL,1,NULL,0,0,NULL),
+ (69,134,131,7,NULL,NULL,1,NULL,0,0,NULL),
+ (70,154,134,2,NULL,NULL,1,NULL,0,0,NULL),
+ (71,47,193,1,NULL,NULL,1,NULL,0,0,NULL),
+ (72,55,193,1,NULL,NULL,1,NULL,0,0,NULL),
+ (73,47,27,1,NULL,NULL,1,NULL,0,0,NULL),
+ (74,55,27,1,NULL,NULL,1,NULL,0,0,NULL),
+ (75,55,47,4,NULL,NULL,1,NULL,0,0,NULL),
+ (76,27,32,8,NULL,NULL,1,NULL,0,0,NULL),
+ (77,47,32,8,NULL,NULL,1,NULL,0,0,NULL),
+ (78,55,32,8,NULL,NULL,1,NULL,0,0,NULL),
+ (79,193,32,7,NULL,NULL,0,NULL,0,0,NULL),
+ (80,27,193,2,NULL,NULL,0,NULL,0,0,NULL),
+ (81,114,182,1,NULL,NULL,1,NULL,0,0,NULL),
+ (82,125,182,1,NULL,NULL,1,NULL,0,0,NULL),
+ (83,114,53,1,NULL,NULL,1,NULL,0,0,NULL),
+ (84,125,53,1,NULL,NULL,1,NULL,0,0,NULL),
+ (85,125,114,4,NULL,NULL,1,NULL,0,0,NULL),
+ (86,53,132,8,NULL,NULL,1,NULL,0,0,NULL),
+ (87,114,132,8,NULL,NULL,1,NULL,0,0,NULL),
+ (88,125,132,8,NULL,NULL,1,NULL,0,0,NULL),
+ (89,182,132,7,NULL,NULL,0,NULL,0,0,NULL),
+ (90,53,182,2,NULL,NULL,0,NULL,0,0,NULL),
+ (91,85,139,1,NULL,NULL,1,NULL,0,0,NULL),
+ (92,133,139,1,NULL,NULL,1,NULL,0,0,NULL),
+ (93,85,24,1,NULL,NULL,1,NULL,0,0,NULL),
+ (94,133,24,1,NULL,NULL,1,NULL,0,0,NULL),
+ (95,133,85,4,NULL,NULL,1,NULL,0,0,NULL),
+ (96,24,153,8,NULL,NULL,1,NULL,0,0,NULL),
+ (97,85,153,8,NULL,NULL,1,NULL,0,0,NULL),
+ (98,133,153,8,NULL,NULL,1,NULL,0,0,NULL),
+ (99,139,153,7,NULL,NULL,0,NULL,0,0,NULL),
+ (100,24,139,2,NULL,NULL,0,NULL,0,0,NULL),
+ (101,87,155,1,NULL,NULL,1,NULL,0,0,NULL),
+ (102,86,155,1,NULL,NULL,1,NULL,0,0,NULL),
+ (103,87,123,1,NULL,NULL,1,NULL,0,0,NULL),
+ (104,86,123,1,NULL,NULL,1,NULL,0,0,NULL),
+ (105,86,87,4,NULL,NULL,1,NULL,0,0,NULL),
+ (106,123,37,8,NULL,NULL,1,NULL,0,0,NULL),
+ (107,87,37,8,NULL,NULL,1,NULL,0,0,NULL),
+ (108,86,37,8,NULL,NULL,1,NULL,0,0,NULL),
+ (109,155,37,7,NULL,NULL,1,NULL,0,0,NULL),
+ (110,123,155,2,NULL,NULL,1,NULL,0,0,NULL),
+ (111,16,75,1,NULL,NULL,1,NULL,0,0,NULL),
+ (112,26,75,1,NULL,NULL,1,NULL,0,0,NULL),
+ (113,16,117,1,NULL,NULL,1,NULL,0,0,NULL),
+ (114,26,117,1,NULL,NULL,1,NULL,0,0,NULL),
+ (115,26,16,4,NULL,NULL,1,NULL,0,0,NULL),
+ (116,117,169,8,NULL,NULL,1,NULL,0,0,NULL),
+ (117,16,169,8,NULL,NULL,1,NULL,0,0,NULL),
+ (118,26,169,8,NULL,NULL,1,NULL,0,0,NULL),
+ (119,75,169,7,NULL,NULL,0,NULL,0,0,NULL),
+ (120,117,75,2,NULL,NULL,0,NULL,0,0,NULL),
+ (121,181,6,1,NULL,NULL,1,NULL,0,0,NULL),
+ (122,199,6,1,NULL,NULL,1,NULL,0,0,NULL),
+ (123,181,36,1,NULL,NULL,1,NULL,0,0,NULL),
+ (124,199,36,1,NULL,NULL,1,NULL,0,0,NULL),
+ (125,199,181,4,NULL,NULL,1,NULL,0,0,NULL),
+ (126,36,67,8,NULL,NULL,1,NULL,0,0,NULL),
+ (127,181,67,8,NULL,NULL,1,NULL,0,0,NULL),
+ (128,199,67,8,NULL,NULL,1,NULL,0,0,NULL),
+ (129,6,67,7,NULL,NULL,1,NULL,0,0,NULL),
+ (130,36,6,2,NULL,NULL,1,NULL,0,0,NULL),
+ (131,179,51,1,NULL,NULL,1,NULL,0,0,NULL),
+ (132,145,51,1,NULL,NULL,1,NULL,0,0,NULL),
+ (133,179,31,1,NULL,NULL,1,NULL,0,0,NULL),
+ (134,145,31,1,NULL,NULL,1,NULL,0,0,NULL),
+ (135,145,179,4,NULL,NULL,1,NULL,0,0,NULL),
+ (136,31,94,8,NULL,NULL,1,NULL,0,0,NULL),
+ (137,179,94,8,NULL,NULL,1,NULL,0,0,NULL),
+ (138,145,94,8,NULL,NULL,1,NULL,0,0,NULL),
+ (139,51,94,7,NULL,NULL,1,NULL,0,0,NULL),
+ (140,31,51,2,NULL,NULL,1,NULL,0,0,NULL),
+ (141,41,163,1,NULL,NULL,1,NULL,0,0,NULL),
+ (142,28,163,1,NULL,NULL,1,NULL,0,0,NULL),
+ (143,41,74,1,NULL,NULL,1,NULL,0,0,NULL),
+ (144,28,74,1,NULL,NULL,1,NULL,0,0,NULL),
+ (145,28,41,4,NULL,NULL,1,NULL,0,0,NULL),
+ (146,74,129,8,NULL,NULL,1,NULL,0,0,NULL),
+ (147,41,129,8,NULL,NULL,1,NULL,0,0,NULL),
+ (148,28,129,8,NULL,NULL,1,NULL,0,0,NULL),
+ (149,163,129,7,NULL,NULL,0,NULL,0,0,NULL),
+ (150,74,163,2,NULL,NULL,0,NULL,0,0,NULL),
+ (151,8,191,1,NULL,NULL,1,NULL,0,0,NULL),
+ (152,69,191,1,NULL,NULL,1,NULL,0,0,NULL),
+ (153,8,45,1,NULL,NULL,1,NULL,0,0,NULL),
+ (154,69,45,1,NULL,NULL,1,NULL,0,0,NULL),
+ (155,69,8,4,NULL,NULL,1,NULL,0,0,NULL),
+ (156,45,25,8,NULL,NULL,1,NULL,0,0,NULL),
+ (157,8,25,8,NULL,NULL,1,NULL,0,0,NULL),
+ (158,69,25,8,NULL,NULL,1,NULL,0,0,NULL),
+ (159,191,25,7,NULL,NULL,0,NULL,0,0,NULL),
+ (160,45,191,2,NULL,NULL,0,NULL,0,0,NULL),
+ (161,152,159,1,NULL,NULL,1,NULL,0,0,NULL),
+ (162,140,159,1,NULL,NULL,1,NULL,0,0,NULL),
+ (163,152,5,1,NULL,NULL,1,NULL,0,0,NULL),
+ (164,140,5,1,NULL,NULL,1,NULL,0,0,NULL),
+ (165,140,152,4,NULL,NULL,1,NULL,0,0,NULL),
+ (166,5,10,8,NULL,NULL,1,NULL,0,0,NULL),
+ (167,152,10,8,NULL,NULL,1,NULL,0,0,NULL),
+ (168,140,10,8,NULL,NULL,1,NULL,0,0,NULL),
+ (169,159,10,7,NULL,NULL,1,NULL,0,0,NULL),
+ (170,5,159,2,NULL,NULL,1,NULL,0,0,NULL),
+ (171,22,99,1,NULL,NULL,1,NULL,0,0,NULL),
+ (172,29,99,1,NULL,NULL,1,NULL,0,0,NULL),
+ (173,22,3,1,NULL,NULL,1,NULL,0,0,NULL),
+ (174,29,3,1,NULL,NULL,1,NULL,0,0,NULL),
+ (175,29,22,4,NULL,NULL,1,NULL,0,0,NULL),
+ (176,3,43,8,NULL,NULL,1,NULL,0,0,NULL),
+ (177,22,43,8,NULL,NULL,1,NULL,0,0,NULL),
+ (178,29,43,8,NULL,NULL,1,NULL,0,0,NULL),
+ (179,99,43,7,NULL,NULL,1,NULL,0,0,NULL),
+ (180,3,99,2,NULL,NULL,1,NULL,0,0,NULL),
+ (181,175,66,1,NULL,NULL,1,NULL,0,0,NULL),
+ (182,73,66,1,NULL,NULL,1,NULL,0,0,NULL),
+ (183,175,23,1,NULL,NULL,1,NULL,0,0,NULL),
+ (184,73,23,1,NULL,NULL,1,NULL,0,0,NULL),
+ (185,73,175,4,NULL,NULL,1,NULL,0,0,NULL),
+ (186,23,141,8,NULL,NULL,1,NULL,0,0,NULL),
+ (187,175,141,8,NULL,NULL,1,NULL,0,0,NULL),
+ (188,73,141,8,NULL,NULL,1,NULL,0,0,NULL),
+ (189,66,141,7,NULL,NULL,1,NULL,0,0,NULL),
+ (190,23,66,2,NULL,NULL,1,NULL,0,0,NULL),
+ (191,137,38,1,NULL,NULL,1,NULL,0,0,NULL),
+ (192,104,38,1,NULL,NULL,1,NULL,0,0,NULL),
+ (193,137,160,1,NULL,NULL,1,NULL,0,0,NULL),
+ (194,104,160,1,NULL,NULL,1,NULL,0,0,NULL),
+ (195,104,137,4,NULL,NULL,1,NULL,0,0,NULL),
+ (196,160,177,8,NULL,NULL,1,NULL,0,0,NULL),
+ (197,137,177,8,NULL,NULL,1,NULL,0,0,NULL),
+ (198,104,177,8,NULL,NULL,1,NULL,0,0,NULL),
+ (199,38,177,7,NULL,NULL,0,NULL,0,0,NULL),
+ (200,160,38,2,NULL,NULL,0,NULL,0,0,NULL),
+ (201,19,17,5,NULL,NULL,1,NULL,0,0,NULL),
+ (202,36,18,5,NULL,NULL,1,NULL,0,0,NULL),
+ (203,126,21,5,NULL,NULL,1,NULL,0,0,NULL),
+ (204,27,42,5,NULL,NULL,1,NULL,0,0,NULL),
+ (205,135,93,5,NULL,NULL,1,NULL,0,0,NULL),
+ (206,98,101,5,NULL,NULL,1,NULL,0,0,NULL),
+ (207,76,102,5,NULL,NULL,1,NULL,0,0,NULL),
+ (208,155,109,5,NULL,NULL,1,NULL,0,0,NULL),
+ (209,136,115,5,NULL,NULL,1,NULL,0,0,NULL),
+ (210,96,120,5,NULL,NULL,1,NULL,0,0,NULL),
+ (211,86,173,5,NULL,NULL,1,NULL,0,0,NULL),
+ (212,3,178,5,NULL,NULL,1,NULL,0,0,NULL),
+ (213,119,184,5,NULL,NULL,1,NULL,0,0,NULL),
+ (214,28,195,5,NULL,NULL,1,NULL,0,0,NULL);
 /*!40000 ALTER TABLE `civicrm_relationship` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -7339,444 +7460,434 @@ 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',159,'Child of',34,'Parent of',1,NULL,NULL,NULL),
- (2,1,1,'b_a',34,'Parent of',159,'Child of',1,NULL,NULL,NULL),
- (3,2,1,'a_b',93,'Child of',34,'Parent of',1,NULL,NULL,NULL),
- (4,2,1,'b_a',34,'Parent of',93,'Child of',1,NULL,NULL,NULL),
- (5,3,1,'a_b',159,'Child of',12,'Parent of',1,NULL,NULL,NULL),
- (6,3,1,'b_a',12,'Parent of',159,'Child of',1,NULL,NULL,NULL),
- (7,4,1,'a_b',93,'Child of',12,'Parent of',1,NULL,NULL,NULL),
- (8,4,1,'b_a',12,'Parent of',93,'Child of',1,NULL,NULL,NULL),
- (9,5,4,'a_b',93,'Sibling of',159,'Sibling of',1,NULL,NULL,NULL),
- (10,5,4,'b_a',159,'Sibling of',93,'Sibling of',1,NULL,NULL,NULL),
- (11,6,8,'a_b',12,'Household Member of',117,'Household Member is',1,NULL,NULL,NULL),
- (12,6,8,'b_a',117,'Household Member is',12,'Household Member of',1,NULL,NULL,NULL),
- (13,7,8,'a_b',159,'Household Member of',117,'Household Member is',1,NULL,NULL,NULL),
- (14,7,8,'b_a',117,'Household Member is',159,'Household Member of',1,NULL,NULL,NULL),
- (15,8,8,'a_b',93,'Household Member of',117,'Household Member is',1,NULL,NULL,NULL),
- (16,8,8,'b_a',117,'Household Member is',93,'Household Member of',1,NULL,NULL,NULL),
- (17,9,7,'a_b',34,'Head of Household for',117,'Head of Household is',1,NULL,NULL,NULL),
- (18,9,7,'b_a',117,'Head of Household is',34,'Head of Household for',1,NULL,NULL,NULL),
- (19,10,2,'a_b',12,'Spouse of',34,'Spouse of',1,NULL,NULL,NULL),
- (20,10,2,'b_a',34,'Spouse of',12,'Spouse of',1,NULL,NULL,NULL),
- (21,11,1,'a_b',28,'Child of',127,'Parent of',1,NULL,NULL,NULL),
- (22,11,1,'b_a',127,'Parent of',28,'Child of',1,NULL,NULL,NULL),
- (23,12,1,'a_b',124,'Child of',127,'Parent of',1,NULL,NULL,NULL),
- (24,12,1,'b_a',127,'Parent of',124,'Child of',1,NULL,NULL,NULL),
- (25,13,1,'a_b',28,'Child of',138,'Parent of',1,NULL,NULL,NULL),
- (26,13,1,'b_a',138,'Parent of',28,'Child of',1,NULL,NULL,NULL),
- (27,14,1,'a_b',124,'Child of',138,'Parent of',1,NULL,NULL,NULL),
- (28,14,1,'b_a',138,'Parent of',124,'Child of',1,NULL,NULL,NULL),
- (29,15,4,'a_b',124,'Sibling of',28,'Sibling of',1,NULL,NULL,NULL),
- (30,15,4,'b_a',28,'Sibling of',124,'Sibling of',1,NULL,NULL,NULL),
- (31,16,8,'a_b',138,'Household Member of',173,'Household Member is',1,NULL,NULL,NULL),
- (32,16,8,'b_a',173,'Household Member is',138,'Household Member of',1,NULL,NULL,NULL),
- (33,17,8,'a_b',28,'Household Member of',173,'Household Member is',1,NULL,NULL,NULL),
- (34,17,8,'b_a',173,'Household Member is',28,'Household Member of',1,NULL,NULL,NULL),
- (35,18,8,'a_b',124,'Household Member of',173,'Household Member is',1,NULL,NULL,NULL),
- (36,18,8,'b_a',173,'Household Member is',124,'Household Member of',1,NULL,NULL,NULL),
- (37,19,7,'a_b',127,'Head of Household for',173,'Head of Household is',0,NULL,NULL,NULL),
- (38,19,7,'b_a',173,'Head of Household is',127,'Head of Household for',0,NULL,NULL,NULL),
- (39,20,2,'a_b',138,'Spouse of',127,'Spouse of',0,NULL,NULL,NULL),
- (40,20,2,'b_a',127,'Spouse of',138,'Spouse of',0,NULL,NULL,NULL),
- (41,21,1,'a_b',151,'Child of',193,'Parent of',1,NULL,NULL,NULL),
- (42,21,1,'b_a',193,'Parent of',151,'Child of',1,NULL,NULL,NULL),
- (43,22,1,'a_b',46,'Child of',193,'Parent of',1,NULL,NULL,NULL),
- (44,22,1,'b_a',193,'Parent of',46,'Child of',1,NULL,NULL,NULL),
- (45,23,1,'a_b',151,'Child of',103,'Parent of',1,NULL,NULL,NULL),
- (46,23,1,'b_a',103,'Parent of',151,'Child of',1,NULL,NULL,NULL),
- (47,24,1,'a_b',46,'Child of',103,'Parent of',1,NULL,NULL,NULL),
- (48,24,1,'b_a',103,'Parent of',46,'Child of',1,NULL,NULL,NULL),
- (49,25,4,'a_b',46,'Sibling of',151,'Sibling of',1,NULL,NULL,NULL),
- (50,25,4,'b_a',151,'Sibling of',46,'Sibling of',1,NULL,NULL,NULL),
- (51,26,8,'a_b',103,'Household Member of',6,'Household Member is',1,NULL,NULL,NULL),
- (52,26,8,'b_a',6,'Household Member is',103,'Household Member of',1,NULL,NULL,NULL),
- (53,27,8,'a_b',151,'Household Member of',6,'Household Member is',1,NULL,NULL,NULL),
- (54,27,8,'b_a',6,'Household Member is',151,'Household Member of',1,NULL,NULL,NULL),
- (55,28,8,'a_b',46,'Household Member of',6,'Household Member is',1,NULL,NULL,NULL),
- (56,28,8,'b_a',6,'Household Member is',46,'Household Member of',1,NULL,NULL,NULL),
- (57,29,7,'a_b',193,'Head of Household for',6,'Head of Household is',0,NULL,NULL,NULL),
- (58,29,7,'b_a',6,'Head of Household is',193,'Head of Household for',0,NULL,NULL,NULL),
- (59,30,2,'a_b',103,'Spouse of',193,'Spouse of',0,NULL,NULL,NULL),
- (60,30,2,'b_a',193,'Spouse of',103,'Spouse of',0,NULL,NULL,NULL),
- (61,31,1,'a_b',183,'Child of',119,'Parent of',1,NULL,NULL,NULL),
- (62,31,1,'b_a',119,'Parent of',183,'Child of',1,NULL,NULL,NULL),
- (63,32,1,'a_b',97,'Child of',119,'Parent of',1,NULL,NULL,NULL),
- (64,32,1,'b_a',119,'Parent of',97,'Child of',1,NULL,NULL,NULL),
- (65,33,1,'a_b',183,'Child of',147,'Parent of',1,NULL,NULL,NULL),
- (66,33,1,'b_a',147,'Parent of',183,'Child of',1,NULL,NULL,NULL),
- (67,34,1,'a_b',97,'Child of',147,'Parent of',1,NULL,NULL,NULL),
- (68,34,1,'b_a',147,'Parent of',97,'Child of',1,NULL,NULL,NULL),
- (69,35,4,'a_b',97,'Sibling of',183,'Sibling of',1,NULL,NULL,NULL),
- (70,35,4,'b_a',183,'Sibling of',97,'Sibling of',1,NULL,NULL,NULL),
- (71,36,8,'a_b',147,'Household Member of',128,'Household Member is',1,NULL,NULL,NULL),
- (72,36,8,'b_a',128,'Household Member is',147,'Household Member of',1,NULL,NULL,NULL),
- (73,37,8,'a_b',183,'Household Member of',128,'Household Member is',1,NULL,NULL,NULL),
- (74,37,8,'b_a',128,'Household Member is',183,'Household Member of',1,NULL,NULL,NULL),
- (75,38,8,'a_b',97,'Household Member of',128,'Household Member is',1,NULL,NULL,NULL),
- (76,38,8,'b_a',128,'Household Member is',97,'Household Member of',1,NULL,NULL,NULL),
- (77,39,7,'a_b',119,'Head of Household for',128,'Head of Household is',1,NULL,NULL,NULL),
- (78,39,7,'b_a',128,'Head of Household is',119,'Head of Household for',1,NULL,NULL,NULL),
- (79,40,2,'a_b',147,'Spouse of',119,'Spouse of',1,NULL,NULL,NULL),
- (80,40,2,'b_a',119,'Spouse of',147,'Spouse of',1,NULL,NULL,NULL),
- (81,41,1,'a_b',166,'Child of',19,'Parent of',1,NULL,NULL,NULL),
- (82,41,1,'b_a',19,'Parent of',166,'Child of',1,NULL,NULL,NULL),
- (83,42,1,'a_b',169,'Child of',19,'Parent of',1,NULL,NULL,NULL),
- (84,42,1,'b_a',19,'Parent of',169,'Child of',1,NULL,NULL,NULL),
- (85,43,1,'a_b',166,'Child of',67,'Parent of',1,NULL,NULL,NULL),
- (86,43,1,'b_a',67,'Parent of',166,'Child of',1,NULL,NULL,NULL),
- (87,44,1,'a_b',169,'Child of',67,'Parent of',1,NULL,NULL,NULL),
- (88,44,1,'b_a',67,'Parent of',169,'Child of',1,NULL,NULL,NULL),
- (89,45,4,'a_b',169,'Sibling of',166,'Sibling of',1,NULL,NULL,NULL),
- (90,45,4,'b_a',166,'Sibling of',169,'Sibling of',1,NULL,NULL,NULL),
- (91,46,8,'a_b',67,'Household Member of',22,'Household Member is',1,NULL,NULL,NULL),
- (92,46,8,'b_a',22,'Household Member is',67,'Household Member of',1,NULL,NULL,NULL),
- (93,47,8,'a_b',166,'Household Member of',22,'Household Member is',1,NULL,NULL,NULL),
- (94,47,8,'b_a',22,'Household Member is',166,'Household Member of',1,NULL,NULL,NULL),
- (95,48,8,'a_b',169,'Household Member of',22,'Household Member is',1,NULL,NULL,NULL),
- (96,48,8,'b_a',22,'Household Member is',169,'Household Member of',1,NULL,NULL,NULL),
- (97,49,7,'a_b',19,'Head of Household for',22,'Head of Household is',1,NULL,NULL,NULL),
- (98,49,7,'b_a',22,'Head of Household is',19,'Head of Household for',1,NULL,NULL,NULL),
- (99,50,2,'a_b',67,'Spouse of',19,'Spouse of',1,NULL,NULL,NULL),
- (100,50,2,'b_a',19,'Spouse of',67,'Spouse of',1,NULL,NULL,NULL),
- (101,51,1,'a_b',113,'Child of',167,'Parent of',1,NULL,NULL,NULL),
- (102,51,1,'b_a',167,'Parent of',113,'Child of',1,NULL,NULL,NULL),
- (103,52,1,'a_b',192,'Child of',167,'Parent of',1,NULL,NULL,NULL),
- (104,52,1,'b_a',167,'Parent of',192,'Child of',1,NULL,NULL,NULL),
- (105,53,1,'a_b',113,'Child of',111,'Parent of',1,NULL,NULL,NULL),
- (106,53,1,'b_a',111,'Parent of',113,'Child of',1,NULL,NULL,NULL),
- (107,54,1,'a_b',192,'Child of',111,'Parent of',1,NULL,NULL,NULL),
- (108,54,1,'b_a',111,'Parent of',192,'Child of',1,NULL,NULL,NULL),
- (109,55,4,'a_b',192,'Sibling of',113,'Sibling of',1,NULL,NULL,NULL),
- (110,55,4,'b_a',113,'Sibling of',192,'Sibling of',1,NULL,NULL,NULL),
- (111,56,8,'a_b',111,'Household Member of',99,'Household Member is',1,NULL,NULL,NULL),
- (112,56,8,'b_a',99,'Household Member is',111,'Household Member of',1,NULL,NULL,NULL),
- (113,57,8,'a_b',113,'Household Member of',99,'Household Member is',1,NULL,NULL,NULL),
- (114,57,8,'b_a',99,'Household Member is',113,'Household Member of',1,NULL,NULL,NULL),
- (115,58,8,'a_b',192,'Household Member of',99,'Household Member is',1,NULL,NULL,NULL),
- (116,58,8,'b_a',99,'Household Member is',192,'Household Member of',1,NULL,NULL,NULL),
- (117,59,7,'a_b',167,'Head of Household for',99,'Head of Household is',0,NULL,NULL,NULL),
- (118,59,7,'b_a',99,'Head of Household is',167,'Head of Household for',0,NULL,NULL,NULL),
- (119,60,2,'a_b',111,'Spouse of',167,'Spouse of',0,NULL,NULL,NULL),
- (120,60,2,'b_a',167,'Spouse of',111,'Spouse of',0,NULL,NULL,NULL),
- (121,61,1,'a_b',92,'Child of',122,'Parent of',1,NULL,NULL,NULL),
- (122,61,1,'b_a',122,'Parent of',92,'Child of',1,NULL,NULL,NULL),
- (123,62,1,'a_b',114,'Child of',122,'Parent of',1,NULL,NULL,NULL),
- (124,62,1,'b_a',122,'Parent of',114,'Child of',1,NULL,NULL,NULL),
- (125,63,1,'a_b',92,'Child of',130,'Parent of',1,NULL,NULL,NULL),
- (126,63,1,'b_a',130,'Parent of',92,'Child of',1,NULL,NULL,NULL),
- (127,64,1,'a_b',114,'Child of',130,'Parent of',1,NULL,NULL,NULL),
- (128,64,1,'b_a',130,'Parent of',114,'Child of',1,NULL,NULL,NULL),
- (129,65,4,'a_b',114,'Sibling of',92,'Sibling of',1,NULL,NULL,NULL),
- (130,65,4,'b_a',92,'Sibling of',114,'Sibling of',1,NULL,NULL,NULL),
- (131,66,8,'a_b',130,'Household Member of',98,'Household Member is',1,NULL,NULL,NULL),
- (132,66,8,'b_a',98,'Household Member is',130,'Household Member of',1,NULL,NULL,NULL),
- (133,67,8,'a_b',92,'Household Member of',98,'Household Member is',1,NULL,NULL,NULL),
- (134,67,8,'b_a',98,'Household Member is',92,'Household Member of',1,NULL,NULL,NULL),
- (135,68,8,'a_b',114,'Household Member of',98,'Household Member is',1,NULL,NULL,NULL),
- (136,68,8,'b_a',98,'Household Member is',114,'Household Member of',1,NULL,NULL,NULL),
- (137,69,7,'a_b',122,'Head of Household for',98,'Head of Household is',1,NULL,NULL,NULL),
- (138,69,7,'b_a',98,'Head of Household is',122,'Head of Household for',1,NULL,NULL,NULL),
- (139,70,2,'a_b',130,'Spouse of',122,'Spouse of',1,NULL,NULL,NULL),
- (140,70,2,'b_a',122,'Spouse of',130,'Spouse of',1,NULL,NULL,NULL),
- (141,71,1,'a_b',68,'Child of',189,'Parent of',1,NULL,NULL,NULL),
- (142,71,1,'b_a',189,'Parent of',68,'Child of',1,NULL,NULL,NULL),
- (143,72,1,'a_b',15,'Child of',189,'Parent of',1,NULL,NULL,NULL),
- (144,72,1,'b_a',189,'Parent of',15,'Child of',1,NULL,NULL,NULL),
- (145,73,1,'a_b',68,'Child of',74,'Parent of',1,NULL,NULL,NULL),
- (146,73,1,'b_a',74,'Parent of',68,'Child of',1,NULL,NULL,NULL),
- (147,74,1,'a_b',15,'Child of',74,'Parent of',1,NULL,NULL,NULL),
- (148,74,1,'b_a',74,'Parent of',15,'Child of',1,NULL,NULL,NULL),
- (149,75,4,'a_b',15,'Sibling of',68,'Sibling of',1,NULL,NULL,NULL),
- (150,75,4,'b_a',68,'Sibling of',15,'Sibling of',1,NULL,NULL,NULL),
- (151,76,8,'a_b',74,'Household Member of',20,'Household Member is',1,NULL,NULL,NULL),
- (152,76,8,'b_a',20,'Household Member is',74,'Household Member of',1,NULL,NULL,NULL),
- (153,77,8,'a_b',68,'Household Member of',20,'Household Member is',1,NULL,NULL,NULL),
- (154,77,8,'b_a',20,'Household Member is',68,'Household Member of',1,NULL,NULL,NULL),
- (155,78,8,'a_b',15,'Household Member of',20,'Household Member is',1,NULL,NULL,NULL),
- (156,78,8,'b_a',20,'Household Member is',15,'Household Member of',1,NULL,NULL,NULL),
- (157,79,7,'a_b',189,'Head of Household for',20,'Head of Household is',0,NULL,NULL,NULL),
- (158,79,7,'b_a',20,'Head of Household is',189,'Head of Household for',0,NULL,NULL,NULL),
- (159,80,2,'a_b',74,'Spouse of',189,'Spouse of',0,NULL,NULL,NULL),
- (160,80,2,'b_a',189,'Spouse of',74,'Spouse of',0,NULL,NULL,NULL),
- (161,81,1,'a_b',95,'Child of',161,'Parent of',1,NULL,NULL,NULL),
- (162,81,1,'b_a',161,'Parent of',95,'Child of',1,NULL,NULL,NULL),
- (163,82,1,'a_b',154,'Child of',161,'Parent of',1,NULL,NULL,NULL),
- (164,82,1,'b_a',161,'Parent of',154,'Child of',1,NULL,NULL,NULL),
- (165,83,1,'a_b',95,'Child of',110,'Parent of',1,NULL,NULL,NULL),
- (166,83,1,'b_a',110,'Parent of',95,'Child of',1,NULL,NULL,NULL),
- (167,84,1,'a_b',154,'Child of',110,'Parent of',1,NULL,NULL,NULL),
- (168,84,1,'b_a',110,'Parent of',154,'Child of',1,NULL,NULL,NULL),
- (169,85,4,'a_b',154,'Sibling of',95,'Sibling of',1,NULL,NULL,NULL),
- (170,85,4,'b_a',95,'Sibling of',154,'Sibling of',1,NULL,NULL,NULL),
- (171,86,8,'a_b',110,'Household Member of',52,'Household Member is',1,NULL,NULL,NULL),
- (172,86,8,'b_a',52,'Household Member is',110,'Household Member of',1,NULL,NULL,NULL),
- (173,87,8,'a_b',95,'Household Member of',52,'Household Member is',1,NULL,NULL,NULL),
- (174,87,8,'b_a',52,'Household Member is',95,'Household Member of',1,NULL,NULL,NULL),
- (175,88,8,'a_b',154,'Household Member of',52,'Household Member is',1,NULL,NULL,NULL),
- (176,88,8,'b_a',52,'Household Member is',154,'Household Member of',1,NULL,NULL,NULL),
- (177,89,7,'a_b',161,'Head of Household for',52,'Head of Household is',1,NULL,NULL,NULL),
- (178,89,7,'b_a',52,'Head of Household is',161,'Head of Household for',1,NULL,NULL,NULL),
- (179,90,2,'a_b',110,'Spouse of',161,'Spouse of',1,NULL,NULL,NULL),
- (180,90,2,'b_a',161,'Spouse of',110,'Spouse of',1,NULL,NULL,NULL),
- (181,91,1,'a_b',8,'Child of',108,'Parent of',1,NULL,NULL,NULL),
- (182,91,1,'b_a',108,'Parent of',8,'Child of',1,NULL,NULL,NULL),
- (183,92,1,'a_b',175,'Child of',108,'Parent of',1,NULL,NULL,NULL),
- (184,92,1,'b_a',108,'Parent of',175,'Child of',1,NULL,NULL,NULL),
- (185,93,1,'a_b',8,'Child of',157,'Parent of',1,NULL,NULL,NULL),
- (186,93,1,'b_a',157,'Parent of',8,'Child of',1,NULL,NULL,NULL),
- (187,94,1,'a_b',175,'Child of',157,'Parent of',1,NULL,NULL,NULL),
- (188,94,1,'b_a',157,'Parent of',175,'Child of',1,NULL,NULL,NULL),
- (189,95,4,'a_b',175,'Sibling of',8,'Sibling of',1,NULL,NULL,NULL),
- (190,95,4,'b_a',8,'Sibling of',175,'Sibling of',1,NULL,NULL,NULL),
- (191,96,8,'a_b',157,'Household Member of',48,'Household Member is',1,NULL,NULL,NULL),
- (192,96,8,'b_a',48,'Household Member is',157,'Household Member of',1,NULL,NULL,NULL),
- (193,97,8,'a_b',8,'Household Member of',48,'Household Member is',1,NULL,NULL,NULL),
- (194,97,8,'b_a',48,'Household Member is',8,'Household Member of',1,NULL,NULL,NULL),
- (195,98,8,'a_b',175,'Household Member of',48,'Household Member is',1,NULL,NULL,NULL),
- (196,98,8,'b_a',48,'Household Member is',175,'Household Member of',1,NULL,NULL,NULL),
- (197,99,7,'a_b',108,'Head of Household for',48,'Head of Household is',1,NULL,NULL,NULL),
- (198,99,7,'b_a',48,'Head of Household is',108,'Head of Household for',1,NULL,NULL,NULL),
- (199,100,2,'a_b',157,'Spouse of',108,'Spouse of',1,NULL,NULL,NULL),
- (200,100,2,'b_a',108,'Spouse of',157,'Spouse of',1,NULL,NULL,NULL),
- (201,101,1,'a_b',75,'Child of',148,'Parent of',1,NULL,NULL,NULL),
- (202,101,1,'b_a',148,'Parent of',75,'Child of',1,NULL,NULL,NULL),
- (203,102,1,'a_b',133,'Child of',148,'Parent of',1,NULL,NULL,NULL),
- (204,102,1,'b_a',148,'Parent of',133,'Child of',1,NULL,NULL,NULL),
- (205,103,1,'a_b',75,'Child of',102,'Parent of',1,NULL,NULL,NULL),
- (206,103,1,'b_a',102,'Parent of',75,'Child of',1,NULL,NULL,NULL),
- (207,104,1,'a_b',133,'Child of',102,'Parent of',1,NULL,NULL,NULL),
- (208,104,1,'b_a',102,'Parent of',133,'Child of',1,NULL,NULL,NULL),
- (209,105,4,'a_b',133,'Sibling of',75,'Sibling of',1,NULL,NULL,NULL),
- (210,105,4,'b_a',75,'Sibling of',133,'Sibling of',1,NULL,NULL,NULL),
- (211,106,8,'a_b',102,'Household Member of',184,'Household Member is',1,NULL,NULL,NULL),
- (212,106,8,'b_a',184,'Household Member is',102,'Household Member of',1,NULL,NULL,NULL),
- (213,107,8,'a_b',75,'Household Member of',184,'Household Member is',1,NULL,NULL,NULL),
- (214,107,8,'b_a',184,'Household Member is',75,'Household Member of',1,NULL,NULL,NULL),
- (215,108,8,'a_b',133,'Household Member of',184,'Household Member is',1,NULL,NULL,NULL),
- (216,108,8,'b_a',184,'Household Member is',133,'Household Member of',1,NULL,NULL,NULL),
- (217,109,7,'a_b',148,'Head of Household for',184,'Head of Household is',1,NULL,NULL,NULL),
- (218,109,7,'b_a',184,'Head of Household is',148,'Head of Household for',1,NULL,NULL,NULL),
- (219,110,2,'a_b',102,'Spouse of',148,'Spouse of',1,NULL,NULL,NULL),
- (220,110,2,'b_a',148,'Spouse of',102,'Spouse of',1,NULL,NULL,NULL),
- (221,111,1,'a_b',38,'Child of',168,'Parent of',1,NULL,NULL,NULL),
- (222,111,1,'b_a',168,'Parent of',38,'Child of',1,NULL,NULL,NULL),
- (223,112,1,'a_b',155,'Child of',168,'Parent of',1,NULL,NULL,NULL),
- (224,112,1,'b_a',168,'Parent of',155,'Child of',1,NULL,NULL,NULL),
- (225,113,1,'a_b',38,'Child of',9,'Parent of',1,NULL,NULL,NULL),
- (226,113,1,'b_a',9,'Parent of',38,'Child of',1,NULL,NULL,NULL),
- (227,114,1,'a_b',155,'Child of',9,'Parent of',1,NULL,NULL,NULL),
- (228,114,1,'b_a',9,'Parent of',155,'Child of',1,NULL,NULL,NULL),
- (229,115,4,'a_b',155,'Sibling of',38,'Sibling of',1,NULL,NULL,NULL),
- (230,115,4,'b_a',38,'Sibling of',155,'Sibling of',1,NULL,NULL,NULL),
- (231,116,8,'a_b',9,'Household Member of',42,'Household Member is',1,NULL,NULL,NULL),
- (232,116,8,'b_a',42,'Household Member is',9,'Household Member of',1,NULL,NULL,NULL),
- (233,117,8,'a_b',38,'Household Member of',42,'Household Member is',1,NULL,NULL,NULL),
- (234,117,8,'b_a',42,'Household Member is',38,'Household Member of',1,NULL,NULL,NULL),
- (235,118,8,'a_b',155,'Household Member of',42,'Household Member is',1,NULL,NULL,NULL),
- (236,118,8,'b_a',42,'Household Member is',155,'Household Member of',1,NULL,NULL,NULL),
- (237,119,7,'a_b',168,'Head of Household for',42,'Head of Household is',1,NULL,NULL,NULL),
- (238,119,7,'b_a',42,'Head of Household is',168,'Head of Household for',1,NULL,NULL,NULL),
- (239,120,2,'a_b',9,'Spouse of',168,'Spouse of',1,NULL,NULL,NULL),
- (240,120,2,'b_a',168,'Spouse of',9,'Spouse of',1,NULL,NULL,NULL),
- (241,121,1,'a_b',64,'Child of',156,'Parent of',1,NULL,NULL,NULL),
- (242,121,1,'b_a',156,'Parent of',64,'Child of',1,NULL,NULL,NULL),
- (243,122,1,'a_b',115,'Child of',156,'Parent of',1,NULL,NULL,NULL),
- (244,122,1,'b_a',156,'Parent of',115,'Child of',1,NULL,NULL,NULL),
- (245,123,1,'a_b',64,'Child of',21,'Parent of',1,NULL,NULL,NULL),
- (246,123,1,'b_a',21,'Parent of',64,'Child of',1,NULL,NULL,NULL),
- (247,124,1,'a_b',115,'Child of',21,'Parent of',1,NULL,NULL,NULL),
- (248,124,1,'b_a',21,'Parent of',115,'Child of',1,NULL,NULL,NULL),
- (249,125,4,'a_b',115,'Sibling of',64,'Sibling of',1,NULL,NULL,NULL),
- (250,125,4,'b_a',64,'Sibling of',115,'Sibling of',1,NULL,NULL,NULL),
- (251,126,8,'a_b',21,'Household Member of',29,'Household Member is',1,NULL,NULL,NULL),
- (252,126,8,'b_a',29,'Household Member is',21,'Household Member of',1,NULL,NULL,NULL),
- (253,127,8,'a_b',64,'Household Member of',29,'Household Member is',1,NULL,NULL,NULL),
- (254,127,8,'b_a',29,'Household Member is',64,'Household Member of',1,NULL,NULL,NULL),
- (255,128,8,'a_b',115,'Household Member of',29,'Household Member is',1,NULL,NULL,NULL),
- (256,128,8,'b_a',29,'Household Member is',115,'Household Member of',1,NULL,NULL,NULL),
- (257,129,7,'a_b',156,'Head of Household for',29,'Head of Household is',1,NULL,NULL,NULL),
- (258,129,7,'b_a',29,'Head of Household is',156,'Head of Household for',1,NULL,NULL,NULL),
- (259,130,2,'a_b',21,'Spouse of',156,'Spouse of',1,NULL,NULL,NULL),
- (260,130,2,'b_a',156,'Spouse of',21,'Spouse of',1,NULL,NULL,NULL),
- (261,131,1,'a_b',118,'Child of',190,'Parent of',1,NULL,NULL,NULL),
- (262,131,1,'b_a',190,'Parent of',118,'Child of',1,NULL,NULL,NULL),
- (263,132,1,'a_b',87,'Child of',190,'Parent of',1,NULL,NULL,NULL),
- (264,132,1,'b_a',190,'Parent of',87,'Child of',1,NULL,NULL,NULL),
- (265,133,1,'a_b',118,'Child of',69,'Parent of',1,NULL,NULL,NULL),
- (266,133,1,'b_a',69,'Parent of',118,'Child of',1,NULL,NULL,NULL),
- (267,134,1,'a_b',87,'Child of',69,'Parent of',1,NULL,NULL,NULL),
- (268,134,1,'b_a',69,'Parent of',87,'Child of',1,NULL,NULL,NULL),
- (269,135,4,'a_b',87,'Sibling of',118,'Sibling of',1,NULL,NULL,NULL),
- (270,135,4,'b_a',118,'Sibling of',87,'Sibling of',1,NULL,NULL,NULL),
- (271,136,8,'a_b',69,'Household Member of',50,'Household Member is',1,NULL,NULL,NULL),
- (272,136,8,'b_a',50,'Household Member is',69,'Household Member of',1,NULL,NULL,NULL),
- (273,137,8,'a_b',118,'Household Member of',50,'Household Member is',1,NULL,NULL,NULL),
- (274,137,8,'b_a',50,'Household Member is',118,'Household Member of',1,NULL,NULL,NULL),
- (275,138,8,'a_b',87,'Household Member of',50,'Household Member is',1,NULL,NULL,NULL),
- (276,138,8,'b_a',50,'Household Member is',87,'Household Member of',1,NULL,NULL,NULL),
- (277,139,7,'a_b',190,'Head of Household for',50,'Head of Household is',0,NULL,NULL,NULL),
- (278,139,7,'b_a',50,'Head of Household is',190,'Head of Household for',0,NULL,NULL,NULL),
- (279,140,2,'a_b',69,'Spouse of',190,'Spouse of',0,NULL,NULL,NULL),
- (280,140,2,'b_a',190,'Spouse of',69,'Spouse of',0,NULL,NULL,NULL),
- (281,141,1,'a_b',83,'Child of',123,'Parent of',1,NULL,NULL,NULL),
- (282,141,1,'b_a',123,'Parent of',83,'Child of',1,NULL,NULL,NULL),
- (283,142,1,'a_b',26,'Child of',123,'Parent of',1,NULL,NULL,NULL),
- (284,142,1,'b_a',123,'Parent of',26,'Child of',1,NULL,NULL,NULL),
- (285,143,1,'a_b',83,'Child of',160,'Parent of',1,NULL,NULL,NULL),
- (286,143,1,'b_a',160,'Parent of',83,'Child of',1,NULL,NULL,NULL),
- (287,144,1,'a_b',26,'Child of',160,'Parent of',1,NULL,NULL,NULL),
- (288,144,1,'b_a',160,'Parent of',26,'Child of',1,NULL,NULL,NULL),
- (289,145,4,'a_b',26,'Sibling of',83,'Sibling of',1,NULL,NULL,NULL),
- (290,145,4,'b_a',83,'Sibling of',26,'Sibling of',1,NULL,NULL,NULL),
- (291,146,8,'a_b',160,'Household Member of',13,'Household Member is',1,NULL,NULL,NULL),
- (292,146,8,'b_a',13,'Household Member is',160,'Household Member of',1,NULL,NULL,NULL),
- (293,147,8,'a_b',83,'Household Member of',13,'Household Member is',1,NULL,NULL,NULL),
- (294,147,8,'b_a',13,'Household Member is',83,'Household Member of',1,NULL,NULL,NULL),
- (295,148,8,'a_b',26,'Household Member of',13,'Household Member is',1,NULL,NULL,NULL),
- (296,148,8,'b_a',13,'Household Member is',26,'Household Member of',1,NULL,NULL,NULL),
- (297,149,7,'a_b',123,'Head of Household for',13,'Head of Household is',1,NULL,NULL,NULL),
- (298,149,7,'b_a',13,'Head of Household is',123,'Head of Household for',1,NULL,NULL,NULL),
- (299,150,2,'a_b',160,'Spouse of',123,'Spouse of',1,NULL,NULL,NULL),
- (300,150,2,'b_a',123,'Spouse of',160,'Spouse of',1,NULL,NULL,NULL),
- (301,151,1,'a_b',196,'Child of',57,'Parent of',1,NULL,NULL,NULL),
- (302,151,1,'b_a',57,'Parent of',196,'Child of',1,NULL,NULL,NULL),
- (303,152,1,'a_b',191,'Child of',57,'Parent of',1,NULL,NULL,NULL),
- (304,152,1,'b_a',57,'Parent of',191,'Child of',1,NULL,NULL,NULL),
- (305,153,1,'a_b',196,'Child of',63,'Parent of',1,NULL,NULL,NULL),
- (306,153,1,'b_a',63,'Parent of',196,'Child of',1,NULL,NULL,NULL),
- (307,154,1,'a_b',191,'Child of',63,'Parent of',1,NULL,NULL,NULL),
- (308,154,1,'b_a',63,'Parent of',191,'Child of',1,NULL,NULL,NULL),
- (309,155,4,'a_b',191,'Sibling of',196,'Sibling of',1,NULL,NULL,NULL),
- (310,155,4,'b_a',196,'Sibling of',191,'Sibling of',1,NULL,NULL,NULL),
- (311,156,8,'a_b',63,'Household Member of',135,'Household Member is',1,NULL,NULL,NULL),
- (312,156,8,'b_a',135,'Household Member is',63,'Household Member of',1,NULL,NULL,NULL),
- (313,157,8,'a_b',196,'Household Member of',135,'Household Member is',1,NULL,NULL,NULL),
- (314,157,8,'b_a',135,'Household Member is',196,'Household Member of',1,NULL,NULL,NULL),
- (315,158,8,'a_b',191,'Household Member of',135,'Household Member is',1,NULL,NULL,NULL),
- (316,158,8,'b_a',135,'Household Member is',191,'Household Member of',1,NULL,NULL,NULL),
- (317,159,7,'a_b',57,'Head of Household for',135,'Head of Household is',1,NULL,NULL,NULL),
- (318,159,7,'b_a',135,'Head of Household is',57,'Head of Household for',1,NULL,NULL,NULL),
- (319,160,2,'a_b',63,'Spouse of',57,'Spouse of',1,NULL,NULL,NULL),
- (320,160,2,'b_a',57,'Spouse of',63,'Spouse of',1,NULL,NULL,NULL),
- (321,161,1,'a_b',116,'Child of',195,'Parent of',1,NULL,NULL,NULL),
- (322,161,1,'b_a',195,'Parent of',116,'Child of',1,NULL,NULL,NULL),
- (323,162,1,'a_b',51,'Child of',195,'Parent of',1,NULL,NULL,NULL),
- (324,162,1,'b_a',195,'Parent of',51,'Child of',1,NULL,NULL,NULL),
- (325,163,1,'a_b',116,'Child of',126,'Parent of',1,NULL,NULL,NULL),
- (326,163,1,'b_a',126,'Parent of',116,'Child of',1,NULL,NULL,NULL),
- (327,164,1,'a_b',51,'Child of',126,'Parent of',1,NULL,NULL,NULL),
- (328,164,1,'b_a',126,'Parent of',51,'Child of',1,NULL,NULL,NULL),
- (329,165,4,'a_b',51,'Sibling of',116,'Sibling of',1,NULL,NULL,NULL),
- (330,165,4,'b_a',116,'Sibling of',51,'Sibling of',1,NULL,NULL,NULL),
- (331,166,8,'a_b',126,'Household Member of',37,'Household Member is',1,NULL,NULL,NULL),
- (332,166,8,'b_a',37,'Household Member is',126,'Household Member of',1,NULL,NULL,NULL),
- (333,167,8,'a_b',116,'Household Member of',37,'Household Member is',1,NULL,NULL,NULL),
- (334,167,8,'b_a',37,'Household Member is',116,'Household Member of',1,NULL,NULL,NULL),
- (335,168,8,'a_b',51,'Household Member of',37,'Household Member is',1,NULL,NULL,NULL),
- (336,168,8,'b_a',37,'Household Member is',51,'Household Member of',1,NULL,NULL,NULL),
- (337,169,7,'a_b',195,'Head of Household for',37,'Head of Household is',1,NULL,NULL,NULL),
- (338,169,7,'b_a',37,'Head of Household is',195,'Head of Household for',1,NULL,NULL,NULL),
- (339,170,2,'a_b',126,'Spouse of',195,'Spouse of',1,NULL,NULL,NULL),
- (340,170,2,'b_a',195,'Spouse of',126,'Spouse of',1,NULL,NULL,NULL),
- (341,171,1,'a_b',171,'Child of',100,'Parent of',1,NULL,NULL,NULL),
- (342,171,1,'b_a',100,'Parent of',171,'Child of',1,NULL,NULL,NULL),
- (343,172,1,'a_b',182,'Child of',100,'Parent of',1,NULL,NULL,NULL),
- (344,172,1,'b_a',100,'Parent of',182,'Child of',1,NULL,NULL,NULL),
- (345,173,1,'a_b',171,'Child of',11,'Parent of',1,NULL,NULL,NULL),
- (346,173,1,'b_a',11,'Parent of',171,'Child of',1,NULL,NULL,NULL),
- (347,174,1,'a_b',182,'Child of',11,'Parent of',1,NULL,NULL,NULL),
- (348,174,1,'b_a',11,'Parent of',182,'Child of',1,NULL,NULL,NULL),
- (349,175,4,'a_b',182,'Sibling of',171,'Sibling of',1,NULL,NULL,NULL),
- (350,175,4,'b_a',171,'Sibling of',182,'Sibling of',1,NULL,NULL,NULL),
- (351,176,8,'a_b',11,'Household Member of',14,'Household Member is',1,NULL,NULL,NULL),
- (352,176,8,'b_a',14,'Household Member is',11,'Household Member of',1,NULL,NULL,NULL),
- (353,177,8,'a_b',171,'Household Member of',14,'Household Member is',1,NULL,NULL,NULL),
- (354,177,8,'b_a',14,'Household Member is',171,'Household Member of',1,NULL,NULL,NULL),
- (355,178,8,'a_b',182,'Household Member of',14,'Household Member is',1,NULL,NULL,NULL),
- (356,178,8,'b_a',14,'Household Member is',182,'Household Member of',1,NULL,NULL,NULL),
- (357,179,7,'a_b',100,'Head of Household for',14,'Head of Household is',0,NULL,NULL,NULL),
- (358,179,7,'b_a',14,'Head of Household is',100,'Head of Household for',0,NULL,NULL,NULL),
- (359,180,2,'a_b',11,'Spouse of',100,'Spouse of',0,NULL,NULL,NULL),
- (360,180,2,'b_a',100,'Spouse of',11,'Spouse of',0,NULL,NULL,NULL),
- (361,181,1,'a_b',47,'Child of',149,'Parent of',1,NULL,NULL,NULL),
- (362,181,1,'b_a',149,'Parent of',47,'Child of',1,NULL,NULL,NULL),
- (363,182,1,'a_b',16,'Child of',149,'Parent of',1,NULL,NULL,NULL),
- (364,182,1,'b_a',149,'Parent of',16,'Child of',1,NULL,NULL,NULL),
- (365,183,1,'a_b',47,'Child of',132,'Parent of',1,NULL,NULL,NULL),
- (366,183,1,'b_a',132,'Parent of',47,'Child of',1,NULL,NULL,NULL),
- (367,184,1,'a_b',16,'Child of',132,'Parent of',1,NULL,NULL,NULL),
- (368,184,1,'b_a',132,'Parent of',16,'Child of',1,NULL,NULL,NULL),
- (369,185,4,'a_b',16,'Sibling of',47,'Sibling of',1,NULL,NULL,NULL),
- (370,185,4,'b_a',47,'Sibling of',16,'Sibling of',1,NULL,NULL,NULL),
- (371,186,8,'a_b',132,'Household Member of',62,'Household Member is',1,NULL,NULL,NULL),
- (372,186,8,'b_a',62,'Household Member is',132,'Household Member of',1,NULL,NULL,NULL),
- (373,187,8,'a_b',47,'Household Member of',62,'Household Member is',1,NULL,NULL,NULL),
- (374,187,8,'b_a',62,'Household Member is',47,'Household Member of',1,NULL,NULL,NULL),
- (375,188,8,'a_b',16,'Household Member of',62,'Household Member is',1,NULL,NULL,NULL),
- (376,188,8,'b_a',62,'Household Member is',16,'Household Member of',1,NULL,NULL,NULL),
- (377,189,7,'a_b',149,'Head of Household for',62,'Head of Household is',1,NULL,NULL,NULL),
- (378,189,7,'b_a',62,'Head of Household is',149,'Head of Household for',1,NULL,NULL,NULL),
- (379,190,2,'a_b',132,'Spouse of',149,'Spouse of',1,NULL,NULL,NULL),
- (380,190,2,'b_a',149,'Spouse of',132,'Spouse of',1,NULL,NULL,NULL),
- (381,191,1,'a_b',174,'Child of',82,'Parent of',1,NULL,NULL,NULL),
- (382,191,1,'b_a',82,'Parent of',174,'Child of',1,NULL,NULL,NULL),
- (383,192,1,'a_b',141,'Child of',82,'Parent of',1,NULL,NULL,NULL),
- (384,192,1,'b_a',82,'Parent of',141,'Child of',1,NULL,NULL,NULL),
- (385,193,1,'a_b',174,'Child of',107,'Parent of',1,NULL,NULL,NULL),
- (386,193,1,'b_a',107,'Parent of',174,'Child of',1,NULL,NULL,NULL),
- (387,194,1,'a_b',141,'Child of',107,'Parent of',1,NULL,NULL,NULL),
- (388,194,1,'b_a',107,'Parent of',141,'Child of',1,NULL,NULL,NULL),
- (389,195,4,'a_b',141,'Sibling of',174,'Sibling of',1,NULL,NULL,NULL),
- (390,195,4,'b_a',174,'Sibling of',141,'Sibling of',1,NULL,NULL,NULL),
- (391,196,8,'a_b',107,'Household Member of',10,'Household Member is',1,NULL,NULL,NULL),
- (392,196,8,'b_a',10,'Household Member is',107,'Household Member of',1,NULL,NULL,NULL),
- (393,197,8,'a_b',174,'Household Member of',10,'Household Member is',1,NULL,NULL,NULL),
- (394,197,8,'b_a',10,'Household Member is',174,'Household Member of',1,NULL,NULL,NULL),
- (395,198,8,'a_b',141,'Household Member of',10,'Household Member is',1,NULL,NULL,NULL),
- (396,198,8,'b_a',10,'Household Member is',141,'Household Member of',1,NULL,NULL,NULL),
- (397,199,7,'a_b',82,'Head of Household for',10,'Head of Household is',1,NULL,NULL,NULL),
- (398,199,7,'b_a',10,'Head of Household is',82,'Head of Household for',1,NULL,NULL,NULL),
- (399,200,2,'a_b',107,'Spouse of',82,'Spouse of',1,NULL,NULL,NULL),
- (400,200,2,'b_a',82,'Spouse of',107,'Spouse of',1,NULL,NULL,NULL),
- (401,201,5,'a_b',113,'Employee of',25,'Employer of',1,NULL,NULL,NULL),
- (402,201,5,'b_a',25,'Employer of',113,'Employee of',1,NULL,NULL,NULL),
- (403,202,5,'a_b',163,'Employee of',40,'Employer of',1,NULL,NULL,NULL),
- (404,202,5,'b_a',40,'Employer of',163,'Employee of',1,NULL,NULL,NULL),
- (405,203,5,'a_b',60,'Employee of',41,'Employer of',1,NULL,NULL,NULL),
- (406,203,5,'b_a',41,'Employer of',60,'Employee of',1,NULL,NULL,NULL),
- (407,204,5,'a_b',172,'Employee of',49,'Employer of',1,NULL,NULL,NULL),
- (408,204,5,'b_a',49,'Employer of',172,'Employee of',1,NULL,NULL,NULL),
- (409,205,5,'a_b',11,'Employee of',61,'Employer of',1,NULL,NULL,NULL),
- (410,205,5,'b_a',61,'Employer of',11,'Employee of',1,NULL,NULL,NULL),
- (411,206,5,'a_b',171,'Employee of',70,'Employer of',1,NULL,NULL,NULL),
- (412,206,5,'b_a',70,'Employer of',171,'Employee of',1,NULL,NULL,NULL),
- (413,207,5,'a_b',68,'Employee of',72,'Employer of',1,NULL,NULL,NULL),
- (414,207,5,'b_a',72,'Employer of',68,'Employee of',1,NULL,NULL,NULL),
- (415,208,5,'a_b',185,'Employee of',80,'Employer of',1,NULL,NULL,NULL),
- (416,208,5,'b_a',80,'Employer of',185,'Employee of',1,NULL,NULL,NULL),
- (417,209,5,'a_b',175,'Employee of',90,'Employer of',1,NULL,NULL,NULL),
- (418,209,5,'b_a',90,'Employer of',175,'Employee of',1,NULL,NULL,NULL),
- (419,210,5,'a_b',97,'Employee of',91,'Employer of',1,NULL,NULL,NULL),
- (420,210,5,'b_a',91,'Employer of',97,'Employee of',1,NULL,NULL,NULL),
- (421,211,5,'a_b',126,'Employee of',106,'Employer of',1,NULL,NULL,NULL),
- (422,211,5,'b_a',106,'Employer of',126,'Employee of',1,NULL,NULL,NULL),
- (423,212,5,'a_b',170,'Employee of',109,'Employer of',1,NULL,NULL,NULL),
- (424,212,5,'b_a',109,'Employer of',170,'Employee of',1,NULL,NULL,NULL),
- (425,213,5,'a_b',188,'Employee of',125,'Employer of',1,NULL,NULL,NULL),
- (426,213,5,'b_a',125,'Employer of',188,'Employee of',1,NULL,NULL,NULL),
- (427,214,5,'a_b',65,'Employee of',136,'Employer of',1,NULL,NULL,NULL),
- (428,214,5,'b_a',136,'Employer of',65,'Employee of',1,NULL,NULL,NULL),
- (429,215,5,'a_b',85,'Employee of',137,'Employer of',1,NULL,NULL,NULL),
- (430,215,5,'b_a',137,'Employer of',85,'Employee of',1,NULL,NULL,NULL),
- (431,216,5,'a_b',59,'Employee of',186,'Employer of',1,NULL,NULL,NULL),
- (432,216,5,'b_a',186,'Employer of',59,'Employee of',1,NULL,NULL,NULL),
- (433,217,5,'a_b',139,'Employee of',194,'Employer of',1,NULL,NULL,NULL),
- (434,217,5,'b_a',194,'Employer of',139,'Employee of',1,NULL,NULL,NULL),
- (435,218,5,'a_b',93,'Employee of',198,'Employer of',1,NULL,NULL,NULL),
- (436,218,5,'b_a',198,'Employer of',93,'Employee of',1,NULL,NULL,NULL),
- (437,219,5,'a_b',116,'Employee of',201,'Employer of',1,NULL,NULL,NULL),
- (438,219,5,'b_a',201,'Employer of',116,'Employee of',1,NULL,NULL,NULL);
+ (1,1,1,'a_b',121,'Child of',35,'Parent of',1,NULL,NULL,NULL),
+ (2,1,1,'b_a',35,'Parent of',121,'Child of',1,NULL,NULL,NULL),
+ (3,2,1,'a_b',122,'Child of',35,'Parent of',1,NULL,NULL,NULL),
+ (4,2,1,'b_a',35,'Parent of',122,'Child of',1,NULL,NULL,NULL),
+ (5,3,1,'a_b',121,'Child of',110,'Parent of',1,NULL,NULL,NULL),
+ (6,3,1,'b_a',110,'Parent of',121,'Child of',1,NULL,NULL,NULL),
+ (7,4,1,'a_b',122,'Child of',110,'Parent of',1,NULL,NULL,NULL),
+ (8,4,1,'b_a',110,'Parent of',122,'Child of',1,NULL,NULL,NULL),
+ (9,5,4,'a_b',122,'Sibling of',121,'Sibling of',1,NULL,NULL,NULL),
+ (10,5,4,'b_a',121,'Sibling of',122,'Sibling of',1,NULL,NULL,NULL),
+ (11,6,8,'a_b',110,'Household Member of',44,'Household Member is',1,NULL,NULL,NULL),
+ (12,6,8,'b_a',44,'Household Member is',110,'Household Member of',1,NULL,NULL,NULL),
+ (13,7,8,'a_b',121,'Household Member of',44,'Household Member is',1,NULL,NULL,NULL),
+ (14,7,8,'b_a',44,'Household Member is',121,'Household Member of',1,NULL,NULL,NULL),
+ (15,8,8,'a_b',122,'Household Member of',44,'Household Member is',1,NULL,NULL,NULL),
+ (16,8,8,'b_a',44,'Household Member is',122,'Household Member of',1,NULL,NULL,NULL),
+ (17,9,7,'a_b',35,'Head of Household for',44,'Head of Household is',0,NULL,NULL,NULL),
+ (18,9,7,'b_a',44,'Head of Household is',35,'Head of Household for',0,NULL,NULL,NULL),
+ (19,10,2,'a_b',110,'Spouse of',35,'Spouse of',0,NULL,NULL,NULL),
+ (20,10,2,'b_a',35,'Spouse of',110,'Spouse of',0,NULL,NULL,NULL),
+ (21,11,1,'a_b',52,'Child of',156,'Parent of',1,NULL,NULL,NULL),
+ (22,11,1,'b_a',156,'Parent of',52,'Child of',1,NULL,NULL,NULL),
+ (23,12,1,'a_b',50,'Child of',156,'Parent of',1,NULL,NULL,NULL),
+ (24,12,1,'b_a',156,'Parent of',50,'Child of',1,NULL,NULL,NULL),
+ (25,13,1,'a_b',52,'Child of',143,'Parent of',1,NULL,NULL,NULL),
+ (26,13,1,'b_a',143,'Parent of',52,'Child of',1,NULL,NULL,NULL),
+ (27,14,1,'a_b',50,'Child of',143,'Parent of',1,NULL,NULL,NULL),
+ (28,14,1,'b_a',143,'Parent of',50,'Child of',1,NULL,NULL,NULL),
+ (29,15,4,'a_b',50,'Sibling of',52,'Sibling of',1,NULL,NULL,NULL),
+ (30,15,4,'b_a',52,'Sibling of',50,'Sibling of',1,NULL,NULL,NULL),
+ (31,16,8,'a_b',143,'Household Member of',201,'Household Member is',1,NULL,NULL,NULL),
+ (32,16,8,'b_a',201,'Household Member is',143,'Household Member of',1,NULL,NULL,NULL),
+ (33,17,8,'a_b',52,'Household Member of',201,'Household Member is',1,NULL,NULL,NULL),
+ (34,17,8,'b_a',201,'Household Member is',52,'Household Member of',1,NULL,NULL,NULL),
+ (35,18,8,'a_b',50,'Household Member of',201,'Household Member is',1,NULL,NULL,NULL),
+ (36,18,8,'b_a',201,'Household Member is',50,'Household Member of',1,NULL,NULL,NULL),
+ (37,19,7,'a_b',156,'Head of Household for',201,'Head of Household is',0,NULL,NULL,NULL),
+ (38,19,7,'b_a',201,'Head of Household is',156,'Head of Household for',0,NULL,NULL,NULL),
+ (39,20,2,'a_b',143,'Spouse of',156,'Spouse of',0,NULL,NULL,NULL),
+ (40,20,2,'b_a',156,'Spouse of',143,'Spouse of',0,NULL,NULL,NULL),
+ (41,21,1,'a_b',165,'Child of',146,'Parent of',1,NULL,NULL,NULL),
+ (42,21,1,'b_a',146,'Parent of',165,'Child of',1,NULL,NULL,NULL),
+ (43,22,1,'a_b',127,'Child of',146,'Parent of',1,NULL,NULL,NULL),
+ (44,22,1,'b_a',146,'Parent of',127,'Child of',1,NULL,NULL,NULL),
+ (45,23,1,'a_b',165,'Child of',82,'Parent of',1,NULL,NULL,NULL),
+ (46,23,1,'b_a',82,'Parent of',165,'Child of',1,NULL,NULL,NULL),
+ (47,24,1,'a_b',127,'Child of',82,'Parent of',1,NULL,NULL,NULL),
+ (48,24,1,'b_a',82,'Parent of',127,'Child of',1,NULL,NULL,NULL),
+ (49,25,4,'a_b',127,'Sibling of',165,'Sibling of',1,NULL,NULL,NULL),
+ (50,25,4,'b_a',165,'Sibling of',127,'Sibling of',1,NULL,NULL,NULL),
+ (51,26,8,'a_b',82,'Household Member of',124,'Household Member is',1,NULL,NULL,NULL),
+ (52,26,8,'b_a',124,'Household Member is',82,'Household Member of',1,NULL,NULL,NULL),
+ (53,27,8,'a_b',165,'Household Member of',124,'Household Member is',1,NULL,NULL,NULL),
+ (54,27,8,'b_a',124,'Household Member is',165,'Household Member of',1,NULL,NULL,NULL),
+ (55,28,8,'a_b',127,'Household Member of',124,'Household Member is',1,NULL,NULL,NULL),
+ (56,28,8,'b_a',124,'Household Member is',127,'Household Member of',1,NULL,NULL,NULL),
+ (57,29,7,'a_b',146,'Head of Household for',124,'Head of Household is',0,NULL,NULL,NULL),
+ (58,29,7,'b_a',124,'Head of Household is',146,'Head of Household for',0,NULL,NULL,NULL),
+ (59,30,2,'a_b',82,'Spouse of',146,'Spouse of',0,NULL,NULL,NULL),
+ (60,30,2,'b_a',146,'Spouse of',82,'Spouse of',0,NULL,NULL,NULL),
+ (61,31,1,'a_b',72,'Child of',190,'Parent of',1,NULL,NULL,NULL),
+ (62,31,1,'b_a',190,'Parent of',72,'Child of',1,NULL,NULL,NULL),
+ (63,32,1,'a_b',108,'Child of',190,'Parent of',1,NULL,NULL,NULL),
+ (64,32,1,'b_a',190,'Parent of',108,'Child of',1,NULL,NULL,NULL),
+ (65,33,1,'a_b',72,'Child of',59,'Parent of',1,NULL,NULL,NULL),
+ (66,33,1,'b_a',59,'Parent of',72,'Child of',1,NULL,NULL,NULL),
+ (67,34,1,'a_b',108,'Child of',59,'Parent of',1,NULL,NULL,NULL),
+ (68,34,1,'b_a',59,'Parent of',108,'Child of',1,NULL,NULL,NULL),
+ (69,35,4,'a_b',108,'Sibling of',72,'Sibling of',1,NULL,NULL,NULL),
+ (70,35,4,'b_a',72,'Sibling of',108,'Sibling of',1,NULL,NULL,NULL),
+ (71,36,8,'a_b',59,'Household Member of',151,'Household Member is',1,NULL,NULL,NULL),
+ (72,36,8,'b_a',151,'Household Member is',59,'Household Member of',1,NULL,NULL,NULL),
+ (73,37,8,'a_b',72,'Household Member of',151,'Household Member is',1,NULL,NULL,NULL),
+ (74,37,8,'b_a',151,'Household Member is',72,'Household Member of',1,NULL,NULL,NULL),
+ (75,38,8,'a_b',108,'Household Member of',151,'Household Member is',1,NULL,NULL,NULL),
+ (76,38,8,'b_a',151,'Household Member is',108,'Household Member of',1,NULL,NULL,NULL),
+ (77,39,7,'a_b',190,'Head of Household for',151,'Head of Household is',1,NULL,NULL,NULL),
+ (78,39,7,'b_a',151,'Head of Household is',190,'Head of Household for',1,NULL,NULL,NULL),
+ (79,40,2,'a_b',59,'Spouse of',190,'Spouse of',1,NULL,NULL,NULL),
+ (80,40,2,'b_a',190,'Spouse of',59,'Spouse of',1,NULL,NULL,NULL),
+ (81,41,1,'a_b',189,'Child of',81,'Parent of',1,NULL,NULL,NULL),
+ (82,41,1,'b_a',81,'Parent of',189,'Child of',1,NULL,NULL,NULL),
+ (83,42,1,'a_b',88,'Child of',81,'Parent of',1,NULL,NULL,NULL),
+ (84,42,1,'b_a',81,'Parent of',88,'Child of',1,NULL,NULL,NULL),
+ (85,43,1,'a_b',189,'Child of',65,'Parent of',1,NULL,NULL,NULL),
+ (86,43,1,'b_a',65,'Parent of',189,'Child of',1,NULL,NULL,NULL),
+ (87,44,1,'a_b',88,'Child of',65,'Parent of',1,NULL,NULL,NULL),
+ (88,44,1,'b_a',65,'Parent of',88,'Child of',1,NULL,NULL,NULL),
+ (89,45,4,'a_b',88,'Sibling of',189,'Sibling of',1,NULL,NULL,NULL),
+ (90,45,4,'b_a',189,'Sibling of',88,'Sibling of',1,NULL,NULL,NULL),
+ (91,46,8,'a_b',65,'Household Member of',90,'Household Member is',1,NULL,NULL,NULL),
+ (92,46,8,'b_a',90,'Household Member is',65,'Household Member of',1,NULL,NULL,NULL),
+ (93,47,8,'a_b',189,'Household Member of',90,'Household Member is',1,NULL,NULL,NULL),
+ (94,47,8,'b_a',90,'Household Member is',189,'Household Member of',1,NULL,NULL,NULL),
+ (95,48,8,'a_b',88,'Household Member of',90,'Household Member is',1,NULL,NULL,NULL),
+ (96,48,8,'b_a',90,'Household Member is',88,'Household Member of',1,NULL,NULL,NULL),
+ (97,49,7,'a_b',81,'Head of Household for',90,'Head of Household is',0,NULL,NULL,NULL),
+ (98,49,7,'b_a',90,'Head of Household is',81,'Head of Household for',0,NULL,NULL,NULL),
+ (99,50,2,'a_b',65,'Spouse of',81,'Spouse of',0,NULL,NULL,NULL),
+ (100,50,2,'b_a',81,'Spouse of',65,'Spouse of',0,NULL,NULL,NULL),
+ (101,51,1,'a_b',186,'Child of',196,'Parent of',1,NULL,NULL,NULL),
+ (102,51,1,'b_a',196,'Parent of',186,'Child of',1,NULL,NULL,NULL),
+ (103,52,1,'a_b',136,'Child of',196,'Parent of',1,NULL,NULL,NULL),
+ (104,52,1,'b_a',196,'Parent of',136,'Child of',1,NULL,NULL,NULL),
+ (105,53,1,'a_b',186,'Child of',19,'Parent of',1,NULL,NULL,NULL),
+ (106,53,1,'b_a',19,'Parent of',186,'Child of',1,NULL,NULL,NULL),
+ (107,54,1,'a_b',136,'Child of',19,'Parent of',1,NULL,NULL,NULL),
+ (108,54,1,'b_a',19,'Parent of',136,'Child of',1,NULL,NULL,NULL),
+ (109,55,4,'a_b',136,'Sibling of',186,'Sibling of',1,NULL,NULL,NULL),
+ (110,55,4,'b_a',186,'Sibling of',136,'Sibling of',1,NULL,NULL,NULL),
+ (111,56,8,'a_b',19,'Household Member of',78,'Household Member is',1,NULL,NULL,NULL),
+ (112,56,8,'b_a',78,'Household Member is',19,'Household Member of',1,NULL,NULL,NULL),
+ (113,57,8,'a_b',186,'Household Member of',78,'Household Member is',1,NULL,NULL,NULL),
+ (114,57,8,'b_a',78,'Household Member is',186,'Household Member of',1,NULL,NULL,NULL),
+ (115,58,8,'a_b',136,'Household Member of',78,'Household Member is',1,NULL,NULL,NULL),
+ (116,58,8,'b_a',78,'Household Member is',136,'Household Member of',1,NULL,NULL,NULL),
+ (117,59,7,'a_b',196,'Head of Household for',78,'Head of Household is',1,NULL,NULL,NULL),
+ (118,59,7,'b_a',78,'Head of Household is',196,'Head of Household for',1,NULL,NULL,NULL),
+ (119,60,2,'a_b',19,'Spouse of',196,'Spouse of',1,NULL,NULL,NULL),
+ (120,60,2,'b_a',196,'Spouse of',19,'Spouse of',1,NULL,NULL,NULL),
+ (121,61,1,'a_b',176,'Child of',134,'Parent of',1,NULL,NULL,NULL),
+ (122,61,1,'b_a',134,'Parent of',176,'Child of',1,NULL,NULL,NULL),
+ (123,62,1,'a_b',77,'Child of',134,'Parent of',1,NULL,NULL,NULL),
+ (124,62,1,'b_a',134,'Parent of',77,'Child of',1,NULL,NULL,NULL),
+ (125,63,1,'a_b',176,'Child of',154,'Parent of',1,NULL,NULL,NULL),
+ (126,63,1,'b_a',154,'Parent of',176,'Child of',1,NULL,NULL,NULL),
+ (127,64,1,'a_b',77,'Child of',154,'Parent of',1,NULL,NULL,NULL),
+ (128,64,1,'b_a',154,'Parent of',77,'Child of',1,NULL,NULL,NULL),
+ (129,65,4,'a_b',77,'Sibling of',176,'Sibling of',1,NULL,NULL,NULL),
+ (130,65,4,'b_a',176,'Sibling of',77,'Sibling of',1,NULL,NULL,NULL),
+ (131,66,8,'a_b',154,'Household Member of',131,'Household Member is',1,NULL,NULL,NULL),
+ (132,66,8,'b_a',131,'Household Member is',154,'Household Member of',1,NULL,NULL,NULL),
+ (133,67,8,'a_b',176,'Household Member of',131,'Household Member is',1,NULL,NULL,NULL),
+ (134,67,8,'b_a',131,'Household Member is',176,'Household Member of',1,NULL,NULL,NULL),
+ (135,68,8,'a_b',77,'Household Member of',131,'Household Member is',1,NULL,NULL,NULL),
+ (136,68,8,'b_a',131,'Household Member is',77,'Household Member of',1,NULL,NULL,NULL),
+ (137,69,7,'a_b',134,'Head of Household for',131,'Head of Household is',1,NULL,NULL,NULL),
+ (138,69,7,'b_a',131,'Head of Household is',134,'Head of Household for',1,NULL,NULL,NULL),
+ (139,70,2,'a_b',154,'Spouse of',134,'Spouse of',1,NULL,NULL,NULL),
+ (140,70,2,'b_a',134,'Spouse of',154,'Spouse of',1,NULL,NULL,NULL),
+ (141,71,1,'a_b',47,'Child of',193,'Parent of',1,NULL,NULL,NULL),
+ (142,71,1,'b_a',193,'Parent of',47,'Child of',1,NULL,NULL,NULL),
+ (143,72,1,'a_b',55,'Child of',193,'Parent of',1,NULL,NULL,NULL),
+ (144,72,1,'b_a',193,'Parent of',55,'Child of',1,NULL,NULL,NULL),
+ (145,73,1,'a_b',47,'Child of',27,'Parent of',1,NULL,NULL,NULL),
+ (146,73,1,'b_a',27,'Parent of',47,'Child of',1,NULL,NULL,NULL),
+ (147,74,1,'a_b',55,'Child of',27,'Parent of',1,NULL,NULL,NULL),
+ (148,74,1,'b_a',27,'Parent of',55,'Child of',1,NULL,NULL,NULL),
+ (149,75,4,'a_b',55,'Sibling of',47,'Sibling of',1,NULL,NULL,NULL),
+ (150,75,4,'b_a',47,'Sibling of',55,'Sibling of',1,NULL,NULL,NULL),
+ (151,76,8,'a_b',27,'Household Member of',32,'Household Member is',1,NULL,NULL,NULL),
+ (152,76,8,'b_a',32,'Household Member is',27,'Household Member of',1,NULL,NULL,NULL),
+ (153,77,8,'a_b',47,'Household Member of',32,'Household Member is',1,NULL,NULL,NULL),
+ (154,77,8,'b_a',32,'Household Member is',47,'Household Member of',1,NULL,NULL,NULL),
+ (155,78,8,'a_b',55,'Household Member of',32,'Household Member is',1,NULL,NULL,NULL),
+ (156,78,8,'b_a',32,'Household Member is',55,'Household Member of',1,NULL,NULL,NULL),
+ (157,79,7,'a_b',193,'Head of Household for',32,'Head of Household is',0,NULL,NULL,NULL),
+ (158,79,7,'b_a',32,'Head of Household is',193,'Head of Household for',0,NULL,NULL,NULL),
+ (159,80,2,'a_b',27,'Spouse of',193,'Spouse of',0,NULL,NULL,NULL),
+ (160,80,2,'b_a',193,'Spouse of',27,'Spouse of',0,NULL,NULL,NULL),
+ (161,81,1,'a_b',114,'Child of',182,'Parent of',1,NULL,NULL,NULL),
+ (162,81,1,'b_a',182,'Parent of',114,'Child of',1,NULL,NULL,NULL),
+ (163,82,1,'a_b',125,'Child of',182,'Parent of',1,NULL,NULL,NULL),
+ (164,82,1,'b_a',182,'Parent of',125,'Child of',1,NULL,NULL,NULL),
+ (165,83,1,'a_b',114,'Child of',53,'Parent of',1,NULL,NULL,NULL),
+ (166,83,1,'b_a',53,'Parent of',114,'Child of',1,NULL,NULL,NULL),
+ (167,84,1,'a_b',125,'Child of',53,'Parent of',1,NULL,NULL,NULL),
+ (168,84,1,'b_a',53,'Parent of',125,'Child of',1,NULL,NULL,NULL),
+ (169,85,4,'a_b',125,'Sibling of',114,'Sibling of',1,NULL,NULL,NULL),
+ (170,85,4,'b_a',114,'Sibling of',125,'Sibling of',1,NULL,NULL,NULL),
+ (171,86,8,'a_b',53,'Household Member of',132,'Household Member is',1,NULL,NULL,NULL),
+ (172,86,8,'b_a',132,'Household Member is',53,'Household Member of',1,NULL,NULL,NULL),
+ (173,87,8,'a_b',114,'Household Member of',132,'Household Member is',1,NULL,NULL,NULL),
+ (174,87,8,'b_a',132,'Household Member is',114,'Household Member of',1,NULL,NULL,NULL),
+ (175,88,8,'a_b',125,'Household Member of',132,'Household Member is',1,NULL,NULL,NULL),
+ (176,88,8,'b_a',132,'Household Member is',125,'Household Member of',1,NULL,NULL,NULL),
+ (177,89,7,'a_b',182,'Head of Household for',132,'Head of Household is',0,NULL,NULL,NULL),
+ (178,89,7,'b_a',132,'Head of Household is',182,'Head of Household for',0,NULL,NULL,NULL),
+ (179,90,2,'a_b',53,'Spouse of',182,'Spouse of',0,NULL,NULL,NULL),
+ (180,90,2,'b_a',182,'Spouse of',53,'Spouse of',0,NULL,NULL,NULL),
+ (181,91,1,'a_b',85,'Child of',139,'Parent of',1,NULL,NULL,NULL),
+ (182,91,1,'b_a',139,'Parent of',85,'Child of',1,NULL,NULL,NULL),
+ (183,92,1,'a_b',133,'Child of',139,'Parent of',1,NULL,NULL,NULL),
+ (184,92,1,'b_a',139,'Parent of',133,'Child of',1,NULL,NULL,NULL),
+ (185,93,1,'a_b',85,'Child of',24,'Parent of',1,NULL,NULL,NULL),
+ (186,93,1,'b_a',24,'Parent of',85,'Child of',1,NULL,NULL,NULL),
+ (187,94,1,'a_b',133,'Child of',24,'Parent of',1,NULL,NULL,NULL),
+ (188,94,1,'b_a',24,'Parent of',133,'Child of',1,NULL,NULL,NULL),
+ (189,95,4,'a_b',133,'Sibling of',85,'Sibling of',1,NULL,NULL,NULL),
+ (190,95,4,'b_a',85,'Sibling of',133,'Sibling of',1,NULL,NULL,NULL),
+ (191,96,8,'a_b',24,'Household Member of',153,'Household Member is',1,NULL,NULL,NULL),
+ (192,96,8,'b_a',153,'Household Member is',24,'Household Member of',1,NULL,NULL,NULL),
+ (193,97,8,'a_b',85,'Household Member of',153,'Household Member is',1,NULL,NULL,NULL),
+ (194,97,8,'b_a',153,'Household Member is',85,'Household Member of',1,NULL,NULL,NULL),
+ (195,98,8,'a_b',133,'Household Member of',153,'Household Member is',1,NULL,NULL,NULL),
+ (196,98,8,'b_a',153,'Household Member is',133,'Household Member of',1,NULL,NULL,NULL),
+ (197,99,7,'a_b',139,'Head of Household for',153,'Head of Household is',0,NULL,NULL,NULL),
+ (198,99,7,'b_a',153,'Head of Household is',139,'Head of Household for',0,NULL,NULL,NULL),
+ (199,100,2,'a_b',24,'Spouse of',139,'Spouse of',0,NULL,NULL,NULL),
+ (200,100,2,'b_a',139,'Spouse of',24,'Spouse of',0,NULL,NULL,NULL),
+ (201,101,1,'a_b',87,'Child of',155,'Parent of',1,NULL,NULL,NULL),
+ (202,101,1,'b_a',155,'Parent of',87,'Child of',1,NULL,NULL,NULL),
+ (203,102,1,'a_b',86,'Child of',155,'Parent of',1,NULL,NULL,NULL),
+ (204,102,1,'b_a',155,'Parent of',86,'Child of',1,NULL,NULL,NULL),
+ (205,103,1,'a_b',87,'Child of',123,'Parent of',1,NULL,NULL,NULL),
+ (206,103,1,'b_a',123,'Parent of',87,'Child of',1,NULL,NULL,NULL),
+ (207,104,1,'a_b',86,'Child of',123,'Parent of',1,NULL,NULL,NULL),
+ (208,104,1,'b_a',123,'Parent of',86,'Child of',1,NULL,NULL,NULL),
+ (209,105,4,'a_b',86,'Sibling of',87,'Sibling of',1,NULL,NULL,NULL),
+ (210,105,4,'b_a',87,'Sibling of',86,'Sibling of',1,NULL,NULL,NULL),
+ (211,106,8,'a_b',123,'Household Member of',37,'Household Member is',1,NULL,NULL,NULL),
+ (212,106,8,'b_a',37,'Household Member is',123,'Household Member of',1,NULL,NULL,NULL),
+ (213,107,8,'a_b',87,'Household Member of',37,'Household Member is',1,NULL,NULL,NULL),
+ (214,107,8,'b_a',37,'Household Member is',87,'Household Member of',1,NULL,NULL,NULL),
+ (215,108,8,'a_b',86,'Household Member of',37,'Household Member is',1,NULL,NULL,NULL),
+ (216,108,8,'b_a',37,'Household Member is',86,'Household Member of',1,NULL,NULL,NULL),
+ (217,109,7,'a_b',155,'Head of Household for',37,'Head of Household is',1,NULL,NULL,NULL),
+ (218,109,7,'b_a',37,'Head of Household is',155,'Head of Household for',1,NULL,NULL,NULL),
+ (219,110,2,'a_b',123,'Spouse of',155,'Spouse of',1,NULL,NULL,NULL),
+ (220,110,2,'b_a',155,'Spouse of',123,'Spouse of',1,NULL,NULL,NULL),
+ (221,111,1,'a_b',16,'Child of',75,'Parent of',1,NULL,NULL,NULL),
+ (222,111,1,'b_a',75,'Parent of',16,'Child of',1,NULL,NULL,NULL),
+ (223,112,1,'a_b',26,'Child of',75,'Parent of',1,NULL,NULL,NULL),
+ (224,112,1,'b_a',75,'Parent of',26,'Child of',1,NULL,NULL,NULL),
+ (225,113,1,'a_b',16,'Child of',117,'Parent of',1,NULL,NULL,NULL),
+ (226,113,1,'b_a',117,'Parent of',16,'Child of',1,NULL,NULL,NULL),
+ (227,114,1,'a_b',26,'Child of',117,'Parent of',1,NULL,NULL,NULL),
+ (228,114,1,'b_a',117,'Parent of',26,'Child of',1,NULL,NULL,NULL),
+ (229,115,4,'a_b',26,'Sibling of',16,'Sibling of',1,NULL,NULL,NULL),
+ (230,115,4,'b_a',16,'Sibling of',26,'Sibling of',1,NULL,NULL,NULL),
+ (231,116,8,'a_b',117,'Household Member of',169,'Household Member is',1,NULL,NULL,NULL),
+ (232,116,8,'b_a',169,'Household Member is',117,'Household Member of',1,NULL,NULL,NULL),
+ (233,117,8,'a_b',16,'Household Member of',169,'Household Member is',1,NULL,NULL,NULL),
+ (234,117,8,'b_a',169,'Household Member is',16,'Household Member of',1,NULL,NULL,NULL),
+ (235,118,8,'a_b',26,'Household Member of',169,'Household Member is',1,NULL,NULL,NULL),
+ (236,118,8,'b_a',169,'Household Member is',26,'Household Member of',1,NULL,NULL,NULL),
+ (237,119,7,'a_b',75,'Head of Household for',169,'Head of Household is',0,NULL,NULL,NULL),
+ (238,119,7,'b_a',169,'Head of Household is',75,'Head of Household for',0,NULL,NULL,NULL),
+ (239,120,2,'a_b',117,'Spouse of',75,'Spouse of',0,NULL,NULL,NULL),
+ (240,120,2,'b_a',75,'Spouse of',117,'Spouse of',0,NULL,NULL,NULL),
+ (241,121,1,'a_b',181,'Child of',6,'Parent of',1,NULL,NULL,NULL),
+ (242,121,1,'b_a',6,'Parent of',181,'Child of',1,NULL,NULL,NULL),
+ (243,122,1,'a_b',199,'Child of',6,'Parent of',1,NULL,NULL,NULL),
+ (244,122,1,'b_a',6,'Parent of',199,'Child of',1,NULL,NULL,NULL),
+ (245,123,1,'a_b',181,'Child of',36,'Parent of',1,NULL,NULL,NULL),
+ (246,123,1,'b_a',36,'Parent of',181,'Child of',1,NULL,NULL,NULL),
+ (247,124,1,'a_b',199,'Child of',36,'Parent of',1,NULL,NULL,NULL),
+ (248,124,1,'b_a',36,'Parent of',199,'Child of',1,NULL,NULL,NULL),
+ (249,125,4,'a_b',199,'Sibling of',181,'Sibling of',1,NULL,NULL,NULL),
+ (250,125,4,'b_a',181,'Sibling of',199,'Sibling of',1,NULL,NULL,NULL),
+ (251,126,8,'a_b',36,'Household Member of',67,'Household Member is',1,NULL,NULL,NULL),
+ (252,126,8,'b_a',67,'Household Member is',36,'Household Member of',1,NULL,NULL,NULL),
+ (253,127,8,'a_b',181,'Household Member of',67,'Household Member is',1,NULL,NULL,NULL),
+ (254,127,8,'b_a',67,'Household Member is',181,'Household Member of',1,NULL,NULL,NULL),
+ (255,128,8,'a_b',199,'Household Member of',67,'Household Member is',1,NULL,NULL,NULL),
+ (256,128,8,'b_a',67,'Household Member is',199,'Household Member of',1,NULL,NULL,NULL),
+ (257,129,7,'a_b',6,'Head of Household for',67,'Head of Household is',1,NULL,NULL,NULL),
+ (258,129,7,'b_a',67,'Head of Household is',6,'Head of Household for',1,NULL,NULL,NULL),
+ (259,130,2,'a_b',36,'Spouse of',6,'Spouse of',1,NULL,NULL,NULL),
+ (260,130,2,'b_a',6,'Spouse of',36,'Spouse of',1,NULL,NULL,NULL),
+ (261,131,1,'a_b',179,'Child of',51,'Parent of',1,NULL,NULL,NULL),
+ (262,131,1,'b_a',51,'Parent of',179,'Child of',1,NULL,NULL,NULL),
+ (263,132,1,'a_b',145,'Child of',51,'Parent of',1,NULL,NULL,NULL),
+ (264,132,1,'b_a',51,'Parent of',145,'Child of',1,NULL,NULL,NULL),
+ (265,133,1,'a_b',179,'Child of',31,'Parent of',1,NULL,NULL,NULL),
+ (266,133,1,'b_a',31,'Parent of',179,'Child of',1,NULL,NULL,NULL),
+ (267,134,1,'a_b',145,'Child of',31,'Parent of',1,NULL,NULL,NULL),
+ (268,134,1,'b_a',31,'Parent of',145,'Child of',1,NULL,NULL,NULL),
+ (269,135,4,'a_b',145,'Sibling of',179,'Sibling of',1,NULL,NULL,NULL),
+ (270,135,4,'b_a',179,'Sibling of',145,'Sibling of',1,NULL,NULL,NULL),
+ (271,136,8,'a_b',31,'Household Member of',94,'Household Member is',1,NULL,NULL,NULL),
+ (272,136,8,'b_a',94,'Household Member is',31,'Household Member of',1,NULL,NULL,NULL),
+ (273,137,8,'a_b',179,'Household Member of',94,'Household Member is',1,NULL,NULL,NULL),
+ (274,137,8,'b_a',94,'Household Member is',179,'Household Member of',1,NULL,NULL,NULL),
+ (275,138,8,'a_b',145,'Household Member of',94,'Household Member is',1,NULL,NULL,NULL),
+ (276,138,8,'b_a',94,'Household Member is',145,'Household Member of',1,NULL,NULL,NULL),
+ (277,139,7,'a_b',51,'Head of Household for',94,'Head of Household is',1,NULL,NULL,NULL),
+ (278,139,7,'b_a',94,'Head of Household is',51,'Head of Household for',1,NULL,NULL,NULL),
+ (279,140,2,'a_b',31,'Spouse of',51,'Spouse of',1,NULL,NULL,NULL),
+ (280,140,2,'b_a',51,'Spouse of',31,'Spouse of',1,NULL,NULL,NULL),
+ (281,141,1,'a_b',41,'Child of',163,'Parent of',1,NULL,NULL,NULL),
+ (282,141,1,'b_a',163,'Parent of',41,'Child of',1,NULL,NULL,NULL),
+ (283,142,1,'a_b',28,'Child of',163,'Parent of',1,NULL,NULL,NULL),
+ (284,142,1,'b_a',163,'Parent of',28,'Child of',1,NULL,NULL,NULL),
+ (285,143,1,'a_b',41,'Child of',74,'Parent of',1,NULL,NULL,NULL),
+ (286,143,1,'b_a',74,'Parent of',41,'Child of',1,NULL,NULL,NULL),
+ (287,144,1,'a_b',28,'Child of',74,'Parent of',1,NULL,NULL,NULL),
+ (288,144,1,'b_a',74,'Parent of',28,'Child of',1,NULL,NULL,NULL),
+ (289,145,4,'a_b',28,'Sibling of',41,'Sibling of',1,NULL,NULL,NULL),
+ (290,145,4,'b_a',41,'Sibling of',28,'Sibling of',1,NULL,NULL,NULL),
+ (291,146,8,'a_b',74,'Household Member of',129,'Household Member is',1,NULL,NULL,NULL),
+ (292,146,8,'b_a',129,'Household Member is',74,'Household Member of',1,NULL,NULL,NULL),
+ (293,147,8,'a_b',41,'Household Member of',129,'Household Member is',1,NULL,NULL,NULL),
+ (294,147,8,'b_a',129,'Household Member is',41,'Household Member of',1,NULL,NULL,NULL),
+ (295,148,8,'a_b',28,'Household Member of',129,'Household Member is',1,NULL,NULL,NULL),
+ (296,148,8,'b_a',129,'Household Member is',28,'Household Member of',1,NULL,NULL,NULL),
+ (297,149,7,'a_b',163,'Head of Household for',129,'Head of Household is',0,NULL,NULL,NULL),
+ (298,149,7,'b_a',129,'Head of Household is',163,'Head of Household for',0,NULL,NULL,NULL),
+ (299,150,2,'a_b',74,'Spouse of',163,'Spouse of',0,NULL,NULL,NULL),
+ (300,150,2,'b_a',163,'Spouse of',74,'Spouse of',0,NULL,NULL,NULL),
+ (301,151,1,'a_b',8,'Child of',191,'Parent of',1,NULL,NULL,NULL),
+ (302,151,1,'b_a',191,'Parent of',8,'Child of',1,NULL,NULL,NULL),
+ (303,152,1,'a_b',69,'Child of',191,'Parent of',1,NULL,NULL,NULL),
+ (304,152,1,'b_a',191,'Parent of',69,'Child of',1,NULL,NULL,NULL),
+ (305,153,1,'a_b',8,'Child of',45,'Parent of',1,NULL,NULL,NULL),
+ (306,153,1,'b_a',45,'Parent of',8,'Child of',1,NULL,NULL,NULL),
+ (307,154,1,'a_b',69,'Child of',45,'Parent of',1,NULL,NULL,NULL),
+ (308,154,1,'b_a',45,'Parent of',69,'Child of',1,NULL,NULL,NULL),
+ (309,155,4,'a_b',69,'Sibling of',8,'Sibling of',1,NULL,NULL,NULL),
+ (310,155,4,'b_a',8,'Sibling of',69,'Sibling of',1,NULL,NULL,NULL),
+ (311,156,8,'a_b',45,'Household Member of',25,'Household Member is',1,NULL,NULL,NULL),
+ (312,156,8,'b_a',25,'Household Member is',45,'Household Member of',1,NULL,NULL,NULL),
+ (313,157,8,'a_b',8,'Household Member of',25,'Household Member is',1,NULL,NULL,NULL),
+ (314,157,8,'b_a',25,'Household Member is',8,'Household Member of',1,NULL,NULL,NULL),
+ (315,158,8,'a_b',69,'Household Member of',25,'Household Member is',1,NULL,NULL,NULL),
+ (316,158,8,'b_a',25,'Household Member is',69,'Household Member of',1,NULL,NULL,NULL),
+ (317,159,7,'a_b',191,'Head of Household for',25,'Head of Household is',0,NULL,NULL,NULL),
+ (318,159,7,'b_a',25,'Head of Household is',191,'Head of Household for',0,NULL,NULL,NULL),
+ (319,160,2,'a_b',45,'Spouse of',191,'Spouse of',0,NULL,NULL,NULL),
+ (320,160,2,'b_a',191,'Spouse of',45,'Spouse of',0,NULL,NULL,NULL),
+ (321,161,1,'a_b',152,'Child of',159,'Parent of',1,NULL,NULL,NULL),
+ (322,161,1,'b_a',159,'Parent of',152,'Child of',1,NULL,NULL,NULL),
+ (323,162,1,'a_b',140,'Child of',159,'Parent of',1,NULL,NULL,NULL),
+ (324,162,1,'b_a',159,'Parent of',140,'Child of',1,NULL,NULL,NULL),
+ (325,163,1,'a_b',152,'Child of',5,'Parent of',1,NULL,NULL,NULL),
+ (326,163,1,'b_a',5,'Parent of',152,'Child of',1,NULL,NULL,NULL),
+ (327,164,1,'a_b',140,'Child of',5,'Parent of',1,NULL,NULL,NULL),
+ (328,164,1,'b_a',5,'Parent of',140,'Child of',1,NULL,NULL,NULL),
+ (329,165,4,'a_b',140,'Sibling of',152,'Sibling of',1,NULL,NULL,NULL),
+ (330,165,4,'b_a',152,'Sibling of',140,'Sibling of',1,NULL,NULL,NULL),
+ (331,166,8,'a_b',5,'Household Member of',10,'Household Member is',1,NULL,NULL,NULL),
+ (332,166,8,'b_a',10,'Household Member is',5,'Household Member of',1,NULL,NULL,NULL),
+ (333,167,8,'a_b',152,'Household Member of',10,'Household Member is',1,NULL,NULL,NULL),
+ (334,167,8,'b_a',10,'Household Member is',152,'Household Member of',1,NULL,NULL,NULL),
+ (335,168,8,'a_b',140,'Household Member of',10,'Household Member is',1,NULL,NULL,NULL),
+ (336,168,8,'b_a',10,'Household Member is',140,'Household Member of',1,NULL,NULL,NULL),
+ (337,169,7,'a_b',159,'Head of Household for',10,'Head of Household is',1,NULL,NULL,NULL),
+ (338,169,7,'b_a',10,'Head of Household is',159,'Head of Household for',1,NULL,NULL,NULL),
+ (339,170,2,'a_b',5,'Spouse of',159,'Spouse of',1,NULL,NULL,NULL),
+ (340,170,2,'b_a',159,'Spouse of',5,'Spouse of',1,NULL,NULL,NULL),
+ (341,171,1,'a_b',22,'Child of',99,'Parent of',1,NULL,NULL,NULL),
+ (342,171,1,'b_a',99,'Parent of',22,'Child of',1,NULL,NULL,NULL),
+ (343,172,1,'a_b',29,'Child of',99,'Parent of',1,NULL,NULL,NULL),
+ (344,172,1,'b_a',99,'Parent of',29,'Child of',1,NULL,NULL,NULL),
+ (345,173,1,'a_b',22,'Child of',3,'Parent of',1,NULL,NULL,NULL),
+ (346,173,1,'b_a',3,'Parent of',22,'Child of',1,NULL,NULL,NULL),
+ (347,174,1,'a_b',29,'Child of',3,'Parent of',1,NULL,NULL,NULL),
+ (348,174,1,'b_a',3,'Parent of',29,'Child of',1,NULL,NULL,NULL),
+ (349,175,4,'a_b',29,'Sibling of',22,'Sibling of',1,NULL,NULL,NULL),
+ (350,175,4,'b_a',22,'Sibling of',29,'Sibling of',1,NULL,NULL,NULL),
+ (351,176,8,'a_b',3,'Household Member of',43,'Household Member is',1,NULL,NULL,NULL),
+ (352,176,8,'b_a',43,'Household Member is',3,'Household Member of',1,NULL,NULL,NULL),
+ (353,177,8,'a_b',22,'Household Member of',43,'Household Member is',1,NULL,NULL,NULL),
+ (354,177,8,'b_a',43,'Household Member is',22,'Household Member of',1,NULL,NULL,NULL),
+ (355,178,8,'a_b',29,'Household Member of',43,'Household Member is',1,NULL,NULL,NULL),
+ (356,178,8,'b_a',43,'Household Member is',29,'Household Member of',1,NULL,NULL,NULL),
+ (357,179,7,'a_b',99,'Head of Household for',43,'Head of Household is',1,NULL,NULL,NULL),
+ (358,179,7,'b_a',43,'Head of Household is',99,'Head of Household for',1,NULL,NULL,NULL),
+ (359,180,2,'a_b',3,'Spouse of',99,'Spouse of',1,NULL,NULL,NULL),
+ (360,180,2,'b_a',99,'Spouse of',3,'Spouse of',1,NULL,NULL,NULL),
+ (361,181,1,'a_b',175,'Child of',66,'Parent of',1,NULL,NULL,NULL),
+ (362,181,1,'b_a',66,'Parent of',175,'Child of',1,NULL,NULL,NULL),
+ (363,182,1,'a_b',73,'Child of',66,'Parent of',1,NULL,NULL,NULL),
+ (364,182,1,'b_a',66,'Parent of',73,'Child of',1,NULL,NULL,NULL),
+ (365,183,1,'a_b',175,'Child of',23,'Parent of',1,NULL,NULL,NULL),
+ (366,183,1,'b_a',23,'Parent of',175,'Child of',1,NULL,NULL,NULL),
+ (367,184,1,'a_b',73,'Child of',23,'Parent of',1,NULL,NULL,NULL),
+ (368,184,1,'b_a',23,'Parent of',73,'Child of',1,NULL,NULL,NULL),
+ (369,185,4,'a_b',73,'Sibling of',175,'Sibling of',1,NULL,NULL,NULL),
+ (370,185,4,'b_a',175,'Sibling of',73,'Sibling of',1,NULL,NULL,NULL),
+ (371,186,8,'a_b',23,'Household Member of',141,'Household Member is',1,NULL,NULL,NULL),
+ (372,186,8,'b_a',141,'Household Member is',23,'Household Member of',1,NULL,NULL,NULL),
+ (373,187,8,'a_b',175,'Household Member of',141,'Household Member is',1,NULL,NULL,NULL),
+ (374,187,8,'b_a',141,'Household Member is',175,'Household Member of',1,NULL,NULL,NULL),
+ (375,188,8,'a_b',73,'Household Member of',141,'Household Member is',1,NULL,NULL,NULL),
+ (376,188,8,'b_a',141,'Household Member is',73,'Household Member of',1,NULL,NULL,NULL),
+ (377,189,7,'a_b',66,'Head of Household for',141,'Head of Household is',1,NULL,NULL,NULL),
+ (378,189,7,'b_a',141,'Head of Household is',66,'Head of Household for',1,NULL,NULL,NULL),
+ (379,190,2,'a_b',23,'Spouse of',66,'Spouse of',1,NULL,NULL,NULL),
+ (380,190,2,'b_a',66,'Spouse of',23,'Spouse of',1,NULL,NULL,NULL),
+ (381,191,1,'a_b',137,'Child of',38,'Parent of',1,NULL,NULL,NULL),
+ (382,191,1,'b_a',38,'Parent of',137,'Child of',1,NULL,NULL,NULL),
+ (383,192,1,'a_b',104,'Child of',38,'Parent of',1,NULL,NULL,NULL),
+ (384,192,1,'b_a',38,'Parent of',104,'Child of',1,NULL,NULL,NULL),
+ (385,193,1,'a_b',137,'Child of',160,'Parent of',1,NULL,NULL,NULL),
+ (386,193,1,'b_a',160,'Parent of',137,'Child of',1,NULL,NULL,NULL),
+ (387,194,1,'a_b',104,'Child of',160,'Parent of',1,NULL,NULL,NULL),
+ (388,194,1,'b_a',160,'Parent of',104,'Child of',1,NULL,NULL,NULL),
+ (389,195,4,'a_b',104,'Sibling of',137,'Sibling of',1,NULL,NULL,NULL),
+ (390,195,4,'b_a',137,'Sibling of',104,'Sibling of',1,NULL,NULL,NULL),
+ (391,196,8,'a_b',160,'Household Member of',177,'Household Member is',1,NULL,NULL,NULL),
+ (392,196,8,'b_a',177,'Household Member is',160,'Household Member of',1,NULL,NULL,NULL),
+ (393,197,8,'a_b',137,'Household Member of',177,'Household Member is',1,NULL,NULL,NULL),
+ (394,197,8,'b_a',177,'Household Member is',137,'Household Member of',1,NULL,NULL,NULL),
+ (395,198,8,'a_b',104,'Household Member of',177,'Household Member is',1,NULL,NULL,NULL),
+ (396,198,8,'b_a',177,'Household Member is',104,'Household Member of',1,NULL,NULL,NULL),
+ (397,199,7,'a_b',38,'Head of Household for',177,'Head of Household is',0,NULL,NULL,NULL),
+ (398,199,7,'b_a',177,'Head of Household is',38,'Head of Household for',0,NULL,NULL,NULL),
+ (399,200,2,'a_b',160,'Spouse of',38,'Spouse of',0,NULL,NULL,NULL),
+ (400,200,2,'b_a',38,'Spouse of',160,'Spouse of',0,NULL,NULL,NULL),
+ (401,201,5,'a_b',19,'Employee of',17,'Employer of',1,NULL,NULL,NULL),
+ (402,201,5,'b_a',17,'Employer of',19,'Employee of',1,NULL,NULL,NULL),
+ (403,202,5,'a_b',36,'Employee of',18,'Employer of',1,NULL,NULL,NULL),
+ (404,202,5,'b_a',18,'Employer of',36,'Employee of',1,NULL,NULL,NULL),
+ (405,203,5,'a_b',126,'Employee of',21,'Employer of',1,NULL,NULL,NULL),
+ (406,203,5,'b_a',21,'Employer of',126,'Employee of',1,NULL,NULL,NULL),
+ (407,204,5,'a_b',27,'Employee of',42,'Employer of',1,NULL,NULL,NULL),
+ (408,204,5,'b_a',42,'Employer of',27,'Employee of',1,NULL,NULL,NULL),
+ (409,205,5,'a_b',135,'Employee of',93,'Employer of',1,NULL,NULL,NULL),
+ (410,205,5,'b_a',93,'Employer of',135,'Employee of',1,NULL,NULL,NULL),
+ (411,206,5,'a_b',98,'Employee of',101,'Employer of',1,NULL,NULL,NULL),
+ (412,206,5,'b_a',101,'Employer of',98,'Employee of',1,NULL,NULL,NULL),
+ (413,207,5,'a_b',76,'Employee of',102,'Employer of',1,NULL,NULL,NULL),
+ (414,207,5,'b_a',102,'Employer of',76,'Employee of',1,NULL,NULL,NULL),
+ (415,208,5,'a_b',155,'Employee of',109,'Employer of',1,NULL,NULL,NULL),
+ (416,208,5,'b_a',109,'Employer of',155,'Employee of',1,NULL,NULL,NULL),
+ (417,209,5,'a_b',136,'Employee of',115,'Employer of',1,NULL,NULL,NULL),
+ (418,209,5,'b_a',115,'Employer of',136,'Employee of',1,NULL,NULL,NULL),
+ (419,210,5,'a_b',96,'Employee of',120,'Employer of',1,NULL,NULL,NULL),
+ (420,210,5,'b_a',120,'Employer of',96,'Employee of',1,NULL,NULL,NULL),
+ (421,211,5,'a_b',86,'Employee of',173,'Employer of',1,NULL,NULL,NULL),
+ (422,211,5,'b_a',173,'Employer of',86,'Employee of',1,NULL,NULL,NULL),
+ (423,212,5,'a_b',3,'Employee of',178,'Employer of',1,NULL,NULL,NULL),
+ (424,212,5,'b_a',178,'Employer of',3,'Employee of',1,NULL,NULL,NULL),
+ (425,213,5,'a_b',119,'Employee of',184,'Employer of',1,NULL,NULL,NULL),
+ (426,213,5,'b_a',184,'Employer of',119,'Employee of',1,NULL,NULL,NULL),
+ (427,214,5,'a_b',28,'Employee of',195,'Employer of',1,NULL,NULL,NULL),
+ (428,214,5,'b_a',195,'Employer of',28,'Employee of',1,NULL,NULL,NULL);
 /*!40000 ALTER TABLE `civicrm_relationship_cache` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -11935,89 +12046,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,23,2,'2020-12-09 10:32:49','Email','Added',NULL),
- (2,142,2,'2021-05-01 18:35:48','Email','Added',NULL),
- (3,81,2,'2021-05-05 02:29:46','Admin','Added',NULL),
- (4,185,2,'2020-11-26 00:08:26','Admin','Added',NULL),
- (5,77,2,'2021-08-25 16:58:44','Admin','Added',NULL),
- (6,4,2,'2021-09-12 02:39:45','Admin','Added',NULL),
- (7,163,2,'2021-10-12 20:47:51','Email','Added',NULL),
- (8,44,2,'2021-05-30 17:10:41','Email','Added',NULL),
- (9,197,2,'2021-07-13 10:08:09','Email','Added',NULL),
- (10,131,2,'2020-12-23 22:02:11','Email','Added',NULL),
- (11,33,2,'2020-12-14 09:54:39','Admin','Added',NULL),
- (12,79,2,'2020-11-08 22:52:20','Admin','Added',NULL),
- (13,139,2,'2021-04-30 19:35:56','Email','Added',NULL),
- (14,73,2,'2021-01-08 05:36:44','Admin','Added',NULL),
- (15,39,2,'2021-10-06 04:39:31','Email','Added',NULL),
- (16,164,2,'2021-09-19 17:18:50','Email','Added',NULL),
- (17,101,2,'2021-08-28 02:16:57','Email','Added',NULL),
- (18,35,2,'2021-08-17 15:30:12','Admin','Added',NULL),
- (19,30,2,'2021-10-04 09:40:58','Admin','Added',NULL),
- (20,134,2,'2021-08-23 15:00:12','Email','Added',NULL),
- (21,104,2,'2020-11-10 16:11:31','Admin','Added',NULL),
- (22,105,2,'2021-03-10 12:58:16','Admin','Added',NULL),
- (23,187,2,'2021-04-11 18:13:42','Admin','Added',NULL),
- (24,120,2,'2021-08-05 21:22:11','Email','Added',NULL),
- (25,24,2,'2021-05-12 00:45:53','Email','Added',NULL),
- (26,3,2,'2021-11-07 04:38:05','Email','Added',NULL),
- (27,172,2,'2021-02-10 08:55:58','Email','Added',NULL),
- (28,162,2,'2021-04-14 06:36:22','Email','Added',NULL),
- (29,55,2,'2021-03-08 00:36:01','Admin','Added',NULL),
- (30,56,2,'2021-01-07 04:43:52','Email','Added',NULL),
- (31,146,2,'2021-02-18 05:54:07','Admin','Added',NULL),
- (32,140,2,'2020-12-07 22:05:12','Admin','Added',NULL),
- (33,188,2,'2021-02-09 01:52:15','Email','Added',NULL),
- (34,7,2,'2021-02-01 07:56:58','Admin','Added',NULL),
- (35,76,2,'2021-08-17 09:50:49','Email','Added',NULL),
- (36,145,2,'2021-11-05 14:55:34','Email','Added',NULL),
- (37,32,2,'2021-01-13 07:35:53','Email','Added',NULL),
- (38,18,2,'2021-03-30 03:40:13','Email','Added',NULL),
- (39,178,2,'2021-04-21 12:05:03','Email','Added',NULL),
- (40,89,2,'2021-07-16 02:11:58','Email','Added',NULL),
- (41,179,2,'2021-06-16 10:20:44','Email','Added',NULL),
- (42,31,2,'2021-09-03 02:29:24','Admin','Added',NULL),
- (43,45,2,'2021-05-15 07:40:46','Email','Added',NULL),
- (44,181,2,'2021-05-21 14:38:53','Admin','Added',NULL),
- (45,144,2,'2021-10-25 19:43:38','Admin','Added',NULL),
- (46,58,2,'2021-09-15 03:14:06','Email','Added',NULL),
- (47,65,2,'2021-09-29 05:32:37','Email','Added',NULL),
- (48,88,2,'2021-06-16 14:13:19','Admin','Added',NULL),
- (49,177,2,'2021-09-22 20:20:35','Admin','Added',NULL),
- (50,170,2,'2021-05-03 04:29:42','Admin','Added',NULL),
- (51,180,2,'2021-01-30 06:35:00','Email','Added',NULL),
- (52,150,2,'2021-08-01 11:08:07','Admin','Added',NULL),
- (53,96,2,'2021-10-14 11:53:44','Email','Added',NULL),
- (54,129,2,'2021-11-02 07:14:11','Email','Added',NULL),
- (55,199,2,'2020-12-09 00:28:41','Email','Added',NULL),
- (56,17,2,'2021-02-20 12:02:20','Email','Added',NULL),
- (57,112,2,'2021-03-31 11:24:28','Email','Added',NULL),
- (58,86,2,'2021-07-04 01:11:15','Admin','Added',NULL),
- (59,200,2,'2021-06-11 05:10:11','Email','Added',NULL),
- (60,53,2,'2020-11-28 18:32:26','Email','Added',NULL),
- (61,27,3,'2021-04-04 16:15:43','Admin','Added',NULL),
- (62,94,3,'2021-09-20 19:13:16','Email','Added',NULL),
- (63,66,3,'2020-12-23 14:57:23','Email','Added',NULL),
- (64,60,3,'2021-05-21 21:08:00','Admin','Added',NULL),
- (65,54,3,'2021-04-19 14:18:12','Email','Added',NULL),
- (66,143,3,'2021-05-07 07:44:46','Admin','Added',NULL),
- (67,158,3,'2021-10-03 15:04:57','Email','Added',NULL),
- (68,36,3,'2021-01-07 17:08:04','Admin','Added',NULL),
- (69,78,3,'2021-04-27 18:01:10','Email','Added',NULL),
- (70,121,3,'2021-09-24 22:27:36','Admin','Added',NULL),
- (71,59,3,'2021-05-30 18:43:41','Admin','Added',NULL),
- (72,85,3,'2021-09-09 00:31:05','Email','Added',NULL),
- (73,5,3,'2021-09-09 14:26:17','Admin','Added',NULL),
- (74,153,3,'2021-07-14 15:45:34','Admin','Added',NULL),
- (75,84,3,'2021-05-13 08:08:20','Email','Added',NULL),
- (76,23,4,'2021-05-17 03:56:41','Admin','Added',NULL),
- (77,44,4,'2021-04-23 11:56:15','Admin','Added',NULL),
- (78,39,4,'2021-01-28 23:14:00','Email','Added',NULL),
- (79,105,4,'2021-05-22 10:29:49','Admin','Added',NULL),
- (80,55,4,'2021-03-17 03:42:08','Email','Added',NULL),
- (81,145,4,'2021-05-14 17:28:10','Admin','Added',NULL),
- (82,45,4,'2021-01-03 07:04:48','Admin','Added',NULL),
- (83,170,4,'2021-05-25 18:15:00','Email','Added',NULL);
+ (1,64,2,'2021-06-15 16:35:48','Email','Added',NULL),
+ (2,76,2,'2021-04-08 06:27:52','Admin','Added',NULL),
+ (3,79,2,'2021-03-25 05:30:35','Admin','Added',NULL),
+ (4,185,2,'2021-10-23 19:18:08','Email','Added',NULL),
+ (5,192,2,'2021-05-15 21:09:53','Email','Added',NULL),
+ (6,57,2,'2021-02-15 03:47:46','Email','Added',NULL),
+ (7,167,2,'2021-05-29 18:57:32','Admin','Added',NULL),
+ (8,100,2,'2021-09-14 02:36:26','Email','Added',NULL),
+ (9,170,2,'2021-08-13 14:21:07','Admin','Added',NULL),
+ (10,148,2,'2021-07-23 03:45:14','Admin','Added',NULL),
+ (11,95,2,'2021-01-05 05:33:29','Admin','Added',NULL),
+ (12,48,2,'2021-09-05 09:22:08','Admin','Added',NULL),
+ (13,12,2,'2021-02-28 20:14:52','Email','Added',NULL),
+ (14,58,2,'2021-12-06 07:39:23','Admin','Added',NULL),
+ (15,113,2,'2022-01-03 23:42:31','Email','Added',NULL),
+ (16,46,2,'2022-01-04 07:14:09','Admin','Added',NULL),
+ (17,164,2,'2021-12-08 22:38:43','Admin','Added',NULL),
+ (18,71,2,'2021-03-16 04:20:56','Email','Added',NULL),
+ (19,162,2,'2021-07-22 23:44:03','Admin','Added',NULL),
+ (20,197,2,'2021-12-27 08:30:07','Admin','Added',NULL),
+ (21,200,2,'2021-03-21 06:34:53','Admin','Added',NULL),
+ (22,7,2,'2021-03-03 08:21:37','Admin','Added',NULL),
+ (23,111,2,'2021-04-20 13:38:02','Admin','Added',NULL),
+ (24,9,2,'2021-10-23 03:37:26','Email','Added',NULL),
+ (25,147,2,'2021-03-16 14:32:28','Email','Added',NULL),
+ (26,130,2,'2021-01-10 23:01:43','Email','Added',NULL),
+ (27,15,2,'2021-06-07 15:22:59','Email','Added',NULL),
+ (28,106,2,'2021-10-21 21:08:01','Admin','Added',NULL),
+ (29,112,2,'2021-09-10 09:10:02','Email','Added',NULL),
+ (30,171,2,'2021-02-20 10:45:53','Admin','Added',NULL),
+ (31,39,2,'2021-02-10 20:22:45','Email','Added',NULL),
+ (32,157,2,'2021-07-11 07:26:01','Email','Added',NULL),
+ (33,128,2,'2021-09-17 11:37:06','Admin','Added',NULL),
+ (34,84,2,'2021-05-07 02:31:40','Email','Added',NULL),
+ (35,62,2,'2021-09-16 17:12:58','Admin','Added',NULL),
+ (36,180,2,'2021-10-15 15:47:51','Admin','Added',NULL),
+ (37,118,2,'2021-08-02 04:32:37','Admin','Added',NULL),
+ (38,61,2,'2021-12-01 00:35:27','Email','Added',NULL),
+ (39,194,2,'2021-02-14 19:11:50','Email','Added',NULL),
+ (40,126,2,'2021-01-12 20:04:39','Email','Added',NULL),
+ (41,40,2,'2021-10-25 04:53:37','Admin','Added',NULL),
+ (42,142,2,'2021-12-22 02:27:25','Email','Added',NULL),
+ (43,174,2,'2021-03-20 11:10:44','Email','Added',NULL),
+ (44,89,2,'2021-06-25 17:55:42','Admin','Added',NULL),
+ (45,107,2,'2021-08-07 09:56:47','Email','Added',NULL),
+ (46,80,2,'2021-09-22 10:43:35','Admin','Added',NULL),
+ (47,144,2,'2021-03-22 10:04:34','Email','Added',NULL),
+ (48,198,2,'2021-05-24 09:23:58','Admin','Added',NULL),
+ (49,149,2,'2021-10-04 23:20:09','Admin','Added',NULL),
+ (50,96,2,'2021-05-16 07:57:17','Email','Added',NULL),
+ (51,188,2,'2021-08-09 17:55:18','Email','Added',NULL),
+ (52,34,2,'2021-03-06 07:59:24','Email','Added',NULL),
+ (53,97,2,'2021-04-11 07:49:23','Email','Added',NULL),
+ (54,4,2,'2021-02-09 12:16:28','Email','Added',NULL),
+ (55,172,2,'2021-04-15 19:53:06','Email','Added',NULL),
+ (56,49,2,'2021-01-31 01:51:22','Admin','Added',NULL),
+ (57,158,2,'2021-07-04 05:35:46','Email','Added',NULL),
+ (58,14,2,'2021-11-08 20:37:55','Email','Added',NULL),
+ (59,70,2,'2021-10-04 00:36:26','Admin','Added',NULL),
+ (60,68,2,'2021-07-03 22:20:41','Admin','Added',NULL),
+ (61,30,3,'2021-01-07 18:10:50','Admin','Added',NULL),
+ (62,54,3,'2021-09-20 06:54:42','Email','Added',NULL),
+ (63,63,3,'2021-08-27 23:25:42','Email','Added',NULL),
+ (64,168,3,'2021-08-21 14:53:03','Admin','Added',NULL),
+ (65,60,3,'2021-02-11 13:16:03','Email','Added',NULL),
+ (66,92,3,'2021-11-28 12:37:53','Email','Added',NULL),
+ (67,138,3,'2021-01-12 02:13:19','Admin','Added',NULL),
+ (68,83,3,'2021-03-26 07:53:32','Email','Added',NULL),
+ (69,13,3,'2021-08-20 17:13:33','Email','Added',NULL),
+ (70,98,3,'2021-08-19 01:24:53','Admin','Added',NULL),
+ (71,103,3,'2021-09-05 18:19:48','Email','Added',NULL),
+ (72,105,3,'2021-06-03 10:14:30','Email','Added',NULL),
+ (73,183,3,'2021-11-25 00:57:21','Admin','Added',NULL),
+ (74,91,3,'2021-06-15 21:04:48','Email','Added',NULL),
+ (75,119,3,'2021-10-18 08:57:15','Admin','Added',NULL),
+ (76,64,4,'2021-06-13 08:25:25','Email','Added',NULL),
+ (77,100,4,'2021-03-06 12:12:03','Admin','Added',NULL),
+ (78,113,4,'2021-08-26 15:42:54','Admin','Added',NULL),
+ (79,7,4,'2021-08-15 17:50:28','Admin','Added',NULL),
+ (80,112,4,'2021-05-10 14:32:47','Email','Added',NULL),
+ (81,180,4,'2021-09-13 01:01:04','Admin','Added',NULL),
+ (82,174,4,'2021-10-06 21:05:33','Email','Added',NULL),
+ (83,96,4,'2021-08-10 20:21:54','Admin','Added',NULL),
+ (84,202,4,'2021-10-06 20:47:07','Email','Added',NULL);
 /*!40000 ALTER TABLE `civicrm_subscription_history` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -12234,25 +12346,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,91,'http://pittsburghcultureinitiative.org',1),
- (2,109,'http://ruralfood.org',1),
- (3,136,'http://minnesotapartnership.org',1),
- (4,72,'http://ruralliteracy.org',1),
- (5,198,'http://hampdensystems.org',1),
- (6,49,'http://nmpeaceassociation.org',1),
- (7,201,'http://nywellnessnetwork.org',1),
- (8,25,'http://greenlegal.org',1),
- (9,106,'http://texasliteracynetwork.org',1),
- (10,70,'http://caulderfoodsystems.org',1),
- (11,90,'http://urbanpartnership.org',1),
- (12,137,'http://urbanadvocacyassociation.org',1),
- (13,186,'http://bayassociation.org',1),
- (14,41,'http://texasarts.org',1),
- (15,194,'http://friendsmusicsolutions.org',1),
- (16,40,'http://pinesustainability.org',1),
- (17,80,'http://friendsenvironmental.org',1),
- (18,125,'http://lincolnfund.org',1),
- (19,165,'http://creativesustainabilitysystems.org',1);
+ (1,116,'http://creativefoodsystems.org',1),
+ (2,17,'http://kinsmaneducation.org',1),
+ (3,102,'http://urbanschool.org',1),
+ (4,187,'http://globalfood.org',1),
+ (5,195,'http://watertownfoodpartnership.org',1),
+ (6,101,'http://orlandofood.org',1),
+ (7,21,'http://sierraacademy.org',1),
+ (8,18,'http://ohioschool.org',1),
+ (9,93,'http://woodbridgefood.org',1),
+ (10,166,'http://mainsustainability.org',1),
+ (11,56,'http://woodbridgehealthinitiative.org',1),
+ (12,184,'http://bayhealthschool.org',1),
+ (13,11,'http://padronisportscenter.org',1),
+ (14,173,'http://progressivepeace.org',1),
+ (15,120,'http://passadumkeagagriculturepartnership.org',1),
+ (16,42,'http://vnempowermentacademy.org',1);
 /*!40000 ALTER TABLE `civicrm_website` ENABLE KEYS */;
 UNLOCK TABLES;
 
@@ -12284,13 +12393,12 @@ 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 2021-11-08 12:45:35
+-- Dump completed on 2022-01-05  3:20:55
 -- +--------------------------------------------------------------------+
 -- | Copyright CiviCRM LLC. All rights reserved.                        |
 -- |                                                                    |
diff --git a/civicrm/sql/civicrm_navigation.mysql b/civicrm/sql/civicrm_navigation.mysql
index 5533e9b463..08fdcbd9bb 100644
--- a/civicrm/sql/civicrm_navigation.mysql
+++ b/civicrm/sql/civicrm_navigation.mysql
@@ -91,10 +91,11 @@ VALUES
     ( @domainID, 'civicrm/activity?reset=1&action=add&context=standalone',  'New Activity',           'New Activity',         NULL,               '',             @contactlastID, '1', NULL,  5 ),
     ( @domainID, 'civicrm/activity/email/add?atype=3&action=add&reset=1&context=standalone', 'New Email',   'New Email',      NULL,               '',             @contactlastID, '1', '1',   6 ),
     ( @domainID, 'civicrm/import/contact?reset=1',                          'Import Contacts',        'Import Contacts',      'import contacts',  '',             @contactlastID, '1', NULL,  7 ),
-    ( @domainID, 'civicrm/import/activity?reset=1',                         'Import Activities',      'Import Activities',    'import contacts',  '',             @contactlastID, '1', '1',   8 ),
-    ( @domainID, 'civicrm/group/add?reset=1',                               'New Group',              'New Group',            'edit groups',      '',             @contactlastID, '1', NULL,  9 ),
-    ( @domainID, 'civicrm/group?reset=1',                                   'Manage Groups',          'Manage Groups',        'access CiviCRM',   '',             @contactlastID, '1', '1',   10 ),
-    ( @domainID, 'civicrm/tag?reset=1',                               'Manage Tags', 'Manage Tags (Categories)', 'manage tags', '',     @contactlastID, '1','1', 12 ),
+    ( @domainID, 'civicrm/import/activity?reset=1',                         'Import Activities',      'Import Activities',    'import contacts',  '',             @contactlastID, '1', NULL,   8 ),
+    ( @domainID, 'civicrm/import/custom?reset=1',                         'Import Custom Data',  'Import MultiValued Custom', 'import contacts',  '',             @contactlastID, '1', '1',   9 ),
+    ( @domainID, 'civicrm/group/add?reset=1',                               'New Group',              'New Group',            'edit groups',      '',             @contactlastID, '1', NULL,  10 ),
+    ( @domainID, 'civicrm/group?reset=1',                                   'Manage Groups',          'Manage Groups',        'access CiviCRM',   '',             @contactlastID, '1', '1',   11 ),
+    ( @domainID, 'civicrm/tag?reset=1',                               'Manage Tags', 'Manage Tags (Categories)',              'manage tags',      '',             @contactlastID, '1', '1',   12 ),
     ( @domainID, 'civicrm/contact/deduperules?reset=1',  'Find and Merge Duplicate Contacts', 'Find and Merge Duplicate Contacts', 'administer dedupe rules,merge duplicate contacts', 'OR', @contactlastID, '1', NULL, 13 );
 
 INSERT INTO civicrm_navigation
diff --git a/civicrm/templates/CRM/ACL/Header.tpl b/civicrm/templates/CRM/ACL/Header.tpl
index fe6d984ef2..fa94c0ae3a 100644
--- a/civicrm/templates/CRM/ACL/Header.tpl
+++ b/civicrm/templates/CRM/ACL/Header.tpl
@@ -7,7 +7,8 @@
  | and copyright information, see https://civicrm.org/licensing       |
  +--------------------------------------------------------------------+
 *}
-{capture assign=docLink}{docURL page='user/initial-set-up/permissions-and-access-control/' text='Access Control Documentation'}{/capture}
+{capture assign=docUrlText}{ts}Access Control Documentation{/ts}{/capture}
+{capture assign=docLink}{docURL page='user/initial-set-up/permissions-and-access-control/' text=$docUrlText}{/capture}
 
 <div class="help">
   <p>{ts 1=$docLink}ACLs allow you to control access to CiviCRM data. An ACL consists of an <strong>Operation</strong> (e.g. 'View' or 'Edit'), a <strong>set of data</strong> that the operation can be performed on (e.g. a group of contacts), and a <strong>Role</strong> that has permission to do this operation. Refer to the %1 for more info.{/ts}</p>
@@ -15,24 +16,30 @@
 
 {php}
   $currentStep = $this->get_template_vars('step');
-  $wizard = array(
-    'style' => array(),
+  $wizard = [
+    'style' => ['barClass' => '', 'showTitle' => FALSE],
     'currentStepNumber' => $currentStep,
-    'steps' => array(
-      array(
+    'steps' => [
+      [
         'title' => ts('Manage Roles'),
         'link' => CRM_Utils_System::url('civicrm/admin/options/acl_role', 'reset=1'),
-      ),
-      array(
+        'collapsed' => FALSE,
+        'name' => '',
+      ],
+      [
         'title' => ts('Assign Users'),
         'link' => CRM_Utils_System::url('civicrm/acl/entityrole', 'reset=1'),
-      ),
-      array(
+        'collapsed' => FALSE,
+        'name' => '',
+      ],
+      [
         'title' => ts('Manage ACLs'),
         'link' => CRM_Utils_System::url('civicrm/acl', 'reset=1'),
-      ),
-    ),
-  );
+        'collapsed' => FALSE,
+        'name' => '',
+      ],
+    ],
+  ];
   foreach ($wizard['steps'] as $num => &$step) {
     $step['step'] = $step['valid'] = $step['stepNumber'] = $num + 1;
     if ($step['stepNumber'] == $currentStep) {
diff --git a/civicrm/templates/CRM/ACL/Page/ACL.tpl b/civicrm/templates/CRM/ACL/Page/ACL.tpl
index 302c97a06c..d1e07327ce 100644
--- a/civicrm/templates/CRM/ACL/Page/ACL.tpl
+++ b/civicrm/templates/CRM/ACL/Page/ACL.tpl
@@ -35,7 +35,7 @@
             </thead>
             <tbody>
             {foreach from=$rows item=row key=aclID}
-              <tr id="acl-{$aclID}" class="{cycle values="odd-row,even-row"}{if !empty($row.class)} {$row.class}{/if} crm-acl crm-entity {if NOT $row.is_active} disabled{/if}">
+              <tr id="acl-{$aclID}" class="{cycle values="odd-row,even-row"} {$row.class} crm-acl crm-entity {if NOT $row.is_active} disabled{/if}">
                 <td class="crm-acl-entity">{$row.entity}</td>
                 <td class="crm-acl-operation" >{$row.operation}</td>
                 <td class="crm-acl-object_name">{$row.object_name}</td>
diff --git a/civicrm/templates/CRM/ACL/Page/EntityRole.tpl b/civicrm/templates/CRM/ACL/Page/EntityRole.tpl
index 9d4fd90107..d76a8fc56f 100644
--- a/civicrm/templates/CRM/ACL/Page/EntityRole.tpl
+++ b/civicrm/templates/CRM/ACL/Page/EntityRole.tpl
@@ -31,7 +31,7 @@
         </thead>
         <tbody>
         {foreach from=$rows item=row}
-          <tr id="acl_role-{$row.id}" class="{cycle values="odd-row,even-row"}{if !empty($row.class)} {$row.class}{/if} crm-acl_entity_role crm-entity {if NOT $row.is_active} disabled{/if}">
+          <tr id="acl_role-{$row.id}" class="{cycle values="odd-row,even-row"} {$row.class} crm-acl_entity_role crm-entity {if NOT $row.is_active} disabled{/if}">
             <td class="crm-acl_entity_role-acl_role">{$row.acl_role}</td>
             <td class="crm-acl_entity_role-entity">{$row.entity}</td>
             <td class="crm-acl_entity_role-is_active" id="row_{$row.id}_status">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
diff --git a/civicrm/templates/CRM/Admin/Form/Setting/Component.hlp b/civicrm/templates/CRM/Admin/Form/Setting/Component.hlp
index 3b33133a70..7a93928fc9 100644
--- a/civicrm/templates/CRM/Admin/Form/Setting/Component.hlp
+++ b/civicrm/templates/CRM/Admin/Form/Setting/Component.hlp
@@ -15,7 +15,7 @@
 <p>{ts}<strong>CiviContribute</strong> - An online fundraising and donor management component which enables you to track and manage contributions to your organization. It also allows you to quickly and easily create customized web pages to accept online donations.{/ts} {docURL page="user/contributions/what-is-civicontribute"}</p>
 <p>{ts}<strong>CiviPledge</strong> - Record and track pledges received from contributors. Send pledge acknowledgements and payment reminders. Configure online contribution pages to support self-service pledging and pledge payments.{/ts} {docURL page="user/pledges/what-is-civipledge"}</p>
 <p>{ts}<strong>CiviMail</strong> - A robust mass-mailing component which allows you to engage your constituents with personalized email blasts and newsletters.{/ts} {docURL page="user/email/what-is-civimail"}</p>
-<p>{ts}<strong>CiviMember</strong> - A flexible membership management component which includes convenient online signup and renewal.{/ts} {docURL page="user/membership/introduction-to-memberships/"}</p>
+<p>{ts}<strong>CiviMember</strong> - A flexible membership management component which includes convenient online signup and renewal.{/ts} {docURL page="user/membership/what-is-civimember/"}</p>
 <p>{ts}<strong>CiviEvent</strong> - Provides integrated online event registration and management for paid and free events. It allows you to quickly and easily create customized web pages to for event registration, and then track participants.{/ts} {docURL page="user/events/what-is-civievent"}</p>
 <p>{ts}<strong>CiviCampaign</strong> - Lets you link together events, mailings, activities, and contributions under one "umbrella" so that you can track the progress of all your efforts towards one programmatic goal or campaign.{/ts} {docURL page="user/campaign/what-is-civicampaign"}</p>
 <p>{ts}<strong>CiviCase</strong> - Integrated case management component, including a dashboard with "my cases", automated case timelines and configurable audit reports.{/ts} {docURL page="user/case-management/what-is-civicase"}</p>
diff --git a/civicrm/templates/CRM/Admin/Form/Setting/Event.tpl b/civicrm/templates/CRM/Admin/Form/Setting/Event.tpl
index e825486579..c437af0973 100644
--- a/civicrm/templates/CRM/Admin/Form/Setting/Event.tpl
+++ b/civicrm/templates/CRM/Admin/Form/Setting/Event.tpl
@@ -7,7 +7,8 @@
  | and copyright information, see https://civicrm.org/licensing       |
  +--------------------------------------------------------------------+
 *}
-{capture assign=docLink}{docURL page="CiviEvent Cart Checkout" text="CiviEvent Cart Checkout" resource="wiki"}{/capture}
+{capture assign=docUrlText}{ts}CiviEvent Cart Checkout{/ts}{/capture}
+{capture assign=docLink}{docURL page="CiviEvent Cart Checkout" text=$docUrlText resource="wiki"}{/capture}
 <div class="crm-block crm-form-block">
 <div class="help">
     {ts 1=$docLink}These settings are used to configure properties for the CiviEvent component. Please read the %1 documentation, and make sure you understand it before modifying default values.{/ts}
diff --git a/civicrm/templates/CRM/Admin/Form/Setting/Localization.tpl b/civicrm/templates/CRM/Admin/Form/Setting/Localization.tpl
index ea82fd5f11..754212bc0e 100644
--- a/civicrm/templates/CRM/Admin/Form/Setting/Localization.tpl
+++ b/civicrm/templates/CRM/Admin/Form/Setting/Localization.tpl
@@ -63,7 +63,7 @@
             </tr>
             <tr class="crm-localization-form-block-currencyLimit">
                 <td class="label">{$form.currencyLimit.label}</td>
-                <td>{$form.currencyLimit.html}</td>
+                <td>{$form.currencyLimit.html|smarty:nodefaults}</td>
             </tr>
             <tr class="crm-localization-form-block-moneyformat">
                 <td class="label">{$form.moneyformat.label} {help id='moneyformat' title=$form.moneyformat.label}</td>
@@ -87,7 +87,7 @@
             {include file='CRM/Admin/Form/Setting/SettingField.tpl' setting_name='defaultContactCountry' fieldSpec=$settings_fields.defaultContactCountry}
             <tr class="crm-localization-form-block-pinnedContactCountries">
                 <td class="label">{$form.pinnedContactCountries.label} {help id='pinnedContactCountries' title=$form.pinnedContactCountries.label}</td>
-                <td>{$form.pinnedContactCountries.html}</td>
+                <td>{$form.pinnedContactCountries.html|smarty:nodefaults}</td>
             </tr>
            <tr class="crm-localization-form-block-defaultContactStateProvince">
                 <td class="label">{$form.defaultContactStateProvince.label} {help id='defaultContactCountry' title=$form.defaultContactStateProvince.label}</td>
@@ -95,11 +95,11 @@
             </tr>
             <tr class="crm-localization-form-block-countryLimit">
                 <td class="label">{$form.countryLimit.label} {help id='countryLimit' title=$form.countryLimit.label}</td>
-                <td>{$form.countryLimit.html}</td>
+                <td>{$form.countryLimit.html|smarty:nodefaults}</td>
             </tr>
             <tr class="crm-localization-form-block-provinceLimit">
                 <td class="label">{$form.provinceLimit.label} {help id='provinceLimit' title=$form.provinceLimit.label}</td>
-                <td>{$form.provinceLimit.html}</td>
+                <td>{$form.provinceLimit.html|smarty:nodefaults}</td>
             </tr>
         </table>
     <h3>{ts}Multiple Languages Support{/ts}</h3>
diff --git a/civicrm/templates/CRM/Admin/Form/Setting/Smtp.tpl b/civicrm/templates/CRM/Admin/Form/Setting/Smtp.tpl
index 789a85bd57..9df670fd0e 100644
--- a/civicrm/templates/CRM/Admin/Form/Setting/Smtp.tpl
+++ b/civicrm/templates/CRM/Admin/Form/Setting/Smtp.tpl
@@ -12,8 +12,8 @@
   <h3>{ts}General{/ts}</h3>
      <table class="form-layout-compressed">
        <tr class="crm-smtp-form-block-allow_mail_from_logged_in_contact">
-         <td class="label">{$form.allow_mail_from_logged_in_contact.html}</td>
          <td>{$form.allow_mail_from_logged_in_contact.label} {help id=allow_mail_contact_email}</td>
+         <td class="label">{$form.allow_mail_from_logged_in_contact.html}</td>
        </tr>
      </table>
   </div>
diff --git a/civicrm/templates/CRM/Admin/Page/Access.tpl b/civicrm/templates/CRM/Admin/Page/Access.tpl
index e71a822732..54685bdf67 100644
--- a/civicrm/templates/CRM/Admin/Page/Access.tpl
+++ b/civicrm/templates/CRM/Admin/Page/Access.tpl
@@ -7,7 +7,8 @@
  | and copyright information, see https://civicrm.org/licensing       |
  +--------------------------------------------------------------------+
 *}
-{capture assign=docLink}{docURL page="user/initial-set-up/permissions-and-access-control/" text="Access Control Documentation"}{/capture}
+{capture assign=docUrlText}{ts}Access Control Documentation{/ts}{/capture}
+{capture assign=docLink}{docURL page="user/initial-set-up/permissions-and-access-control/" text=$docUrlText}{/capture}
 <div class="help">
     <p>{ts 1=$docLink}ACLs (Access Control Lists) allow you control access to CiviCRM data. An ACL consists of an <strong>Operation</strong> (e.g. 'View' or 'Edit'), a <strong>set of Data</strong> that the operation can be performed on (e.g. a group of contacts), and a <strong>Role</strong> that has permission to do this operation. Refer to the %1 for more info.{/ts}
     {if $config->userSystem->is_drupal EQ '1'}{ts}Note that a CiviCRM ACL Role is not related to the Drupal Role.{/ts}{/if}</p>
diff --git a/civicrm/templates/CRM/Admin/Page/ConfigTaskList.tpl b/civicrm/templates/CRM/Admin/Page/ConfigTaskList.tpl
index fd21f6f0e1..2a3e1cd740 100644
--- a/civicrm/templates/CRM/Admin/Page/ConfigTaskList.tpl
+++ b/civicrm/templates/CRM/Admin/Page/ConfigTaskList.tpl
@@ -89,7 +89,7 @@
             {else}
                 <td class="tasklist"><a href="{$config->userFrameworkBaseURL}?q=admin/user/permissions&civicrmDestination=civicrm/admin/configtask">{ts}Permissions for Anonymous Users{/ts}</a></td>
             {/if}
-            <td>{ts}You will also need to change Drupal permissions so anonymous users can make contributions, register for events and / or use profiles to enter contact information.{/ts} {docURL page="user/en/latest/initial-set-up/permissions-and-access-control" text="(learn more...)"}</td>
+            <td>{ts}You will also need to change Drupal permissions so anonymous users can make contributions, register for events and / or use profiles to enter contact information.{/ts} {docURL page="user/initial-set-up/permissions-and-access-control"}</td>
         </tr>
     {/if}
     {if $enabledComponents.CiviContribute eq 1}
@@ -102,7 +102,8 @@
 <br />
 
 <div class="description">
-    {capture assign=docLink}{docURL page="user/organising-your-data/overview" text="Organizing Your Data"}{/capture}
+    {capture assign=docUrlText}{ts}Organizing Your Data{/ts}{/capture}
+    {capture assign=docLink}{docURL page="user/organising-your-data/overview" text=$docUrlText}{/capture}
     {ts 1=$adminMenu 2=$docLink}The next set of tasks involve planning and have multiple steps. You may want to check out the %2 section in the User and Administrator Guide before you begin. You will not be returned to this page after completing these tasks, but you can always get back here from the <a href="%1">Administer CiviCRM</a> menu.{/ts}
 </div>
 
diff --git a/civicrm/templates/CRM/Admin/Page/Job.tpl b/civicrm/templates/CRM/Admin/Page/Job.tpl
index 2738a86b94..c4ca2ad77e 100644
--- a/civicrm/templates/CRM/Admin/Page/Job.tpl
+++ b/civicrm/templates/CRM/Admin/Page/Job.tpl
@@ -7,9 +7,10 @@
  | and copyright information, see https://civicrm.org/licensing       |
  +--------------------------------------------------------------------+
 *}
+{capture assign=docUrlText}{ts}(Job parameters and command line syntax documentation...){/ts}{/capture}
 {capture assign=runAllURL}{crmURL p='civicrm/admin/runjobs' q="reset=1"}{/capture}
 <div class="help">
-    {ts 1=$runAllURL}You can configure scheduled jobs (cron tasks) for your CiviCRM installation. For most sites, your system administrator should set up one or more 'cron' tasks to run the enabled jobs. However, you can also <a href="%1">run all scheduled jobs manually</a>, or run specific jobs from this screen (click 'more' and then 'Execute Now').{/ts} {docURL page="sysadmin/setup/jobs" text="(Job parameters and command line syntax documentation...)"}
+    {ts 1=$runAllURL}You can configure scheduled jobs (cron tasks) for your CiviCRM installation. For most sites, your system administrator should set up one or more 'cron' tasks to run the enabled jobs. However, you can also <a href="%1">run all scheduled jobs manually</a>, or run specific jobs from this screen (click 'more' and then 'Execute Now').{/ts} {docURL page="sysadmin/setup/jobs" text=$docUrlText}
 </div>
 
 {if $action eq 1 or $action eq 2 or $action eq 8 or $action eq 4}
diff --git a/civicrm/templates/CRM/Admin/Page/Options.tpl b/civicrm/templates/CRM/Admin/Page/Options.tpl
index 93d6d47684..ab1ee9f23d 100644
--- a/civicrm/templates/CRM/Admin/Page/Options.tpl
+++ b/civicrm/templates/CRM/Admin/Page/Options.tpl
@@ -133,7 +133,7 @@
               <td class="center crm-admin-options-filter">{icon condition=$row.filter}{ts}Counted{/ts}{/icon}</td>
             {/if}
             <td class="crm-admin-options-description crm-editable" data-field="description" data-type="textarea">{$row.description}</td>
-            <td class="nowrap crm-admin-options-order">{if $row.weight}{$row.weight}{/if}</td>
+            <td class="nowrap crm-admin-options-order">{if $row.weight}{$row.weight|smarty:nodefaults}{/if}</td>
             {if $showIsDefault}
               <td class="crm-admin-options-is_default" align="center">{if $row.is_default}{icon}{ts}Default{/ts}{/icon}{/if}&nbsp;</td>
             {/if}
diff --git a/civicrm/templates/CRM/Admin/Page/PaymentProcessor.hlp b/civicrm/templates/CRM/Admin/Page/PaymentProcessor.hlp
index 3568576d61..95c526502a 100644
--- a/civicrm/templates/CRM/Admin/Page/PaymentProcessor.hlp
+++ b/civicrm/templates/CRM/Admin/Page/PaymentProcessor.hlp
@@ -13,8 +13,10 @@
 {htxt id='proc-type'}
 <p>{ts}Refer to the following documentation:{/ts}</p>
 <ul>
-  <li>{docURL page="user/contributions/payment-processors" text="Payment processor overview"}</li>
-  <li>{docURL page="sysadmin/setup/payment-processors" text="Processor comparison and setup guide"}</li>
+  {capture assign=docUrlText}{ts}Payment processor overview{/ts}{/capture}
+  <li>{docURL page="user/contributions/payment-processors" text=$docUrlText}</li>
+  {capture assign=docUrlText}{ts}Processor comparison and setup guide{/ts}{/capture}
+  <li>{docURL page="sysadmin/setup/payment-processors" text=$docUrlText}</li>
 </ul>
 <p>{ts}If you're not sure which processor to use - we recommend reviewing terms, limitations and coverage areas on each processor's website before proceeding.{/ts}</p>
 <p>{ts 1="https://civicrm.org/extensions?field_extension_civi_use_target_id=125"}If your desired processor is not in the list, check the <a href="%1">Extensions Directory</a> for more payment processors you can download. If you still can't find it, consider partnering with a developer and contributing a new extension.{/ts}</p>
diff --git a/civicrm/templates/CRM/Admin/Page/PaymentProcessorType.tpl b/civicrm/templates/CRM/Admin/Page/PaymentProcessorType.tpl
index 2340f7e653..7580755844 100644
--- a/civicrm/templates/CRM/Admin/Page/PaymentProcessorType.tpl
+++ b/civicrm/templates/CRM/Admin/Page/PaymentProcessorType.tpl
@@ -31,10 +31,10 @@
             <th></th>
         </tr>
         {foreach from=$rows item=row}
-        <tr id="paymentProcessorType-{$row.id}" class="{cycle values="odd-row,even-row"}{if !empty($row.class)} {$row.class}{/if} crm-entity {if NOT $row.is_active} disabled{/if}">
+        <tr id="paymentProcessorType-{$row.id}" class="{cycle values="odd-row,even-row"} {$row.class} crm-entity {if NOT $row.is_active} disabled{/if}">
           <td class="crm-paymentProcessorType-name">{$row.name}</td>
           <td class="crm-paymentProcessorType-title crm-editable" data-field="title">{$row.title}</td>
-            <td class="crm-paymentProcessorType-description">{if isset($row.description)}{$row.description}{/if}</td>
+            <td class="crm-paymentProcessorType-description">{$row.description}</td>
           <td id="row_{$row.id}_status" class="crm-paymentProcessorType-is_active">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
             <td class="crm-paymentProcessorType-is_default">{icon condition=$row.is_default}{ts}Default{/ts}{/icon}&nbsp;</td>
           <td>{$row.action}</td>
diff --git a/civicrm/templates/CRM/Admin/Page/Setting.tpl b/civicrm/templates/CRM/Admin/Page/Setting.tpl
index 9b446fbdb0..d5e931a808 100644
--- a/civicrm/templates/CRM/Admin/Page/Setting.tpl
+++ b/civicrm/templates/CRM/Admin/Page/Setting.tpl
@@ -7,7 +7,8 @@
  | and copyright information, see https://civicrm.org/licensing       |
  +--------------------------------------------------------------------+
 *}
-{capture assign=docLink}{docURL page="user/initial-set-up/customizing-the-user-interface" text="Administration Documentation"}{/capture}
+{capture assign=docUrlText}{ts}Administration Documentation{/ts}{/capture}
+{capture assign=docLink}{docURL page="user/initial-set-up/customizing-the-user-interface" text=$docUrlText}{/capture}
 <div class="help">
     {ts 1=$docLink}Use the links below to configure or modify the global settings for CiviCRM for this site. Refer to the %1 for details on settings and options.{/ts}
 </div>
diff --git a/civicrm/templates/CRM/Block/FullTextSearch.tpl b/civicrm/templates/CRM/Block/FullTextSearch.tpl
index 9a7299a39b..7363708abb 100644
--- a/civicrm/templates/CRM/Block/FullTextSearch.tpl
+++ b/civicrm/templates/CRM/Block/FullTextSearch.tpl
@@ -25,7 +25,7 @@
     <form method="post" id="id_fulltext_search">
     <div style="margin-bottom: 8px;">
     <input type="text" name="text" id='text' value="" class="crm-form-text" />
-    <input type="hidden" name="qfKey" value="{crmKey name='CRM_Contact_Controller_Search' addSequence=1}" />
+    <input type="hidden" name="qfKey" value="{crmKey name='CRM_Legacycustomsearches_Controller_Search' addSequence=1}" />
   </div>
   <select class="form-select" id="fulltext_table" name="fulltext_table">
 {if call_user_func(array('CRM_Core_Permission','giveMeAllACLs'))}
diff --git a/civicrm/templates/CRM/Campaign/Form/Search/Campaign.tpl b/civicrm/templates/CRM/Campaign/Form/Search/Campaign.tpl
index f9fc2a79d4..d20a0580bd 100644
--- a/civicrm/templates/CRM/Campaign/Form/Search/Campaign.tpl
+++ b/civicrm/templates/CRM/Campaign/Form/Search/Campaign.tpl
@@ -148,9 +148,9 @@
 
     //build the search qill.
     //get the search criteria.
-    var searchParams = {/literal}{$searchParams}{literal};
-    var campaignTypes = {/literal}{$campaignTypes}{literal};
-    var campaignStatus = {/literal}{$campaignStatus}{literal};
+    var searchParams = {/literal}{$searchParams|smarty:nodefaults}{literal};
+    var campaignTypes = {/literal}{$campaignTypes|smarty:nodefaults}{literal};
+    var campaignStatus = {/literal}{$campaignStatus|smarty:nodefaults}{literal};
     var noRecordFoundMsg = '{/literal}{ts escape='js'}No matches found for:{/ts}{literal}';
     noRecordFoundMsg += '<div class="qill">';
 
@@ -226,7 +226,7 @@
         var searchCriteria = [];
 
         //get the search criteria.
-        var searchParams = {/literal}{$searchParams}{literal};
+        var searchParams = {/literal}{$searchParams|smarty:nodefaults}{literal};
         for (param in searchParams) {
           fldName = param;
           if (param == 'campaign_title') {
diff --git a/civicrm/templates/CRM/Campaign/Form/Task/Interview.tpl b/civicrm/templates/CRM/Campaign/Form/Task/Interview.tpl
index 2987636b71..5c5d29a94f 100644
--- a/civicrm/templates/CRM/Campaign/Form/Task/Interview.tpl
+++ b/civicrm/templates/CRM/Campaign/Form/Task/Interview.tpl
@@ -311,7 +311,7 @@ var surveyActivityIds = {/literal}{$surveyActivityIds}{literal};
         if (interview.errors[error]) errorList =  errorList + '<li>' + interview.errors[error] + '</li>';
       }
       if ( errorList ) {
-        var allErrors = '<i class="crm-i fa-exclamation-triangle crm-i-red" aria-hidden="true"></i> {/literal}{ts}Please correct the following errors in the survey fields below:{/ts}{literal}<ul>' + errorList + '</ul>';
+        var allErrors = '<i class="crm-i fa-exclamation-triangle crm-i-red" aria-hidden="true"></i> {/literal}{ts escape='js'}Please correct the following errors in the survey fields below:{/ts}{literal}<ul>' + errorList + '</ul>';
         CRM.$('#responseErrors').show( ).html(allErrors);
       }
     }
diff --git a/civicrm/templates/CRM/Campaign/Page/DashBoard.tpl b/civicrm/templates/CRM/Campaign/Page/DashBoard.tpl
index e00b52de69..18d26d1e83 100644
--- a/civicrm/templates/CRM/Campaign/Page/DashBoard.tpl
+++ b/civicrm/templates/CRM/Campaign/Page/DashBoard.tpl
@@ -10,7 +10,7 @@
 {* CiviCampaign DashBoard (launch page) *}
 
 
-{if !empty($subPageType)}
+{if $subPageType}
   {* load campaign/survey/petition tab *}
   {include file="CRM/Campaign/Form/Search/$subPageType.tpl"}
 {else}
diff --git a/civicrm/templates/CRM/Case/Page/ConfigureError.tpl b/civicrm/templates/CRM/Case/Page/ConfigureError.tpl
index b2c69e68b7..60d96fd2c6 100644
--- a/civicrm/templates/CRM/Case/Page/ConfigureError.tpl
+++ b/civicrm/templates/CRM/Case/Page/ConfigureError.tpl
@@ -9,7 +9,8 @@
 *}
 {* CiviCase Configuration Help - displayed when component is enabled but not yet configured. *}
 
-{capture assign=docLink}{docURL page="user/case-management/set-up" text="CiviCase Setup documentation"}{/capture}
+{capture assign=docUrlText}{ts}CiviCase Setup documentation{/ts}{/capture}
+{capture assign=docLink}{docURL page="user/case-management/set-up" text=$docUrlText}{/capture}
 
 <div class="messages status no-popup">
       {icon icon="fa-info-circle"}{/icon}
diff --git a/civicrm/templates/CRM/Contact/Form/Contact.hlp b/civicrm/templates/CRM/Contact/Form/Contact.hlp
index 7422c111a1..db78ae09bc 100644
--- a/civicrm/templates/CRM/Contact/Form/Contact.hlp
+++ b/civicrm/templates/CRM/Contact/Form/Contact.hlp
@@ -151,7 +151,8 @@
   {ts}Geocoding{/ts}
 {/htxt}
 {htxt id="id-geo-code"}
-{capture assign=docLink}{docURL page="user/initial-set-up/installation-and-basic-set-up" text="(Refer to the Mapping and Geocoding section in the Installation and Basic Setup Chapter)"}{/capture}
+{capture assign=docUrlText}{ts}(Refer to the Mapping and Geocoding section in the Installation and Basic Setup Chapter){/ts}{/capture}
+{capture assign=docLink}{docURL page="user/initial-set-up/installation-and-basic-set-up/#mapping-and-geocoding" text=$docUrlText}{/capture}
 <p>{ts}Latitude and longitude may be automatically populated by enabling a Mapping Provider.{/ts} {$docLink}</p>
 {/htxt}
 
diff --git a/civicrm/templates/CRM/Contact/Form/Edit/Lock.tpl b/civicrm/templates/CRM/Contact/Form/Edit/Lock.tpl
index bca56db29b..da62b6d41b 100644
--- a/civicrm/templates/CRM/Contact/Form/Edit/Lock.tpl
+++ b/civicrm/templates/CRM/Contact/Form/Edit/Lock.tpl
@@ -7,7 +7,7 @@ CRM.$(function($) {
   $('<br>')
     .appendTo($('#update_modified_date'));
   $('<button>')
-    .text("{/literal}{ts}Save Anyway{/ts}{literal}")
+    .text("{/literal}{ts escape='js'}Save Anyway{/ts}{literal}")
     .click(function() {
       $('input[name="modified_date"]').val(
               $('#update_modified_date').attr('data:latest_modified_date')
@@ -18,7 +18,7 @@ CRM.$(function($) {
     .appendTo($('#update_modified_date'))
     ;
   $('<button>')
-    .text("{/literal}{ts}Reload Page{/ts}{literal}")
+    .text("{/literal}{ts escape='js'}Reload Page{/ts}{literal}")
     .click(function() {
       window.location.href = CRM.url('civicrm/contact/add', {
         reset: 1,
diff --git a/civicrm/templates/CRM/Contact/Form/Edit/Phone.tpl b/civicrm/templates/CRM/Contact/Form/Edit/Phone.tpl
index 9e4131ca6e..aa7f6225c9 100644
--- a/civicrm/templates/CRM/Contact/Form/Edit/Phone.tpl
+++ b/civicrm/templates/CRM/Contact/Form/Edit/Phone.tpl
@@ -24,7 +24,7 @@
   </tr>
 {/if}
 <tr id="Phone_Block_{$blockId}">
-  <td>{$form.phone.$blockId.phone.html} {ts context="phone_ext"}ext.{/ts}&nbsp;{$form.phone.$blockId.phone_ext.html|crmAddClass:four}&nbsp;</td>
+  <td>{$form.phone.$blockId.phone.html} {$form.phone.$blockId.phone_ext.label}&nbsp;{$form.phone.$blockId.phone_ext.html|crmAddClass:four}&nbsp;</td>
   {if $className eq 'CRM_Contact_Form_Contact'}
   <td>{$form.phone.$blockId.location_type_id.html}</td>
   {/if}
diff --git a/civicrm/templates/CRM/Contact/Form/Inline/Phone.tpl b/civicrm/templates/CRM/Contact/Form/Inline/Phone.tpl
index dfa4bca072..b84bc1f718 100644
--- a/civicrm/templates/CRM/Contact/Form/Inline/Phone.tpl
+++ b/civicrm/templates/CRM/Contact/Form/Inline/Phone.tpl
@@ -31,7 +31,7 @@
     {section name='i' start=1 loop=$totalBlocks}
     {assign var='blockId' value=$smarty.section.i.index}
     <tr id="Phone_Block_{$blockId}" {if $blockId gt $actualBlockCount}class="hiddenElement"{/if}>
-        <td>{$form.phone.$blockId.phone.html} {ts context="phone_ext"}ext.{/ts}&nbsp;{$form.phone.$blockId.phone_ext.html|crmAddClass:four}&nbsp;</td>
+        <td>{$form.phone.$blockId.phone.html} {$form.phone.$blockId.phone_ext.label}&nbsp;{$form.phone.$blockId.phone_ext.html|crmAddClass:four}&nbsp;</td>
         <td>{$form.phone.$blockId.location_type_id.html}</td>
         <td>{$form.phone.$blockId.phone_type_id.html}</td>
         <td align="center" class="crm-phone-is_primary">{$form.phone.$blockId.is_primary.1.html}</td>
diff --git a/civicrm/templates/CRM/Contact/Form/Merge.tpl b/civicrm/templates/CRM/Contact/Form/Merge.tpl
index dce608c1b8..e7cf5c32ad 100644
--- a/civicrm/templates/CRM/Contact/Form/Merge.tpl
+++ b/civicrm/templates/CRM/Contact/Form/Merge.tpl
@@ -59,7 +59,7 @@
       <th>{$otherContactTypeIcon} <a href="{crmURL p='civicrm/contact/view' q="reset=1&cid=$other_cid"}">{$other_name|escape}</a> ({ts}duplicate{/ts})</th>
       <th>{ts}Mark All{/ts}<br />=={$form.toggleSelect.html} ==&gt;</th>
       <th>{$mainContactTypeIcon}<a href="{crmURL p='civicrm/contact/view' q="reset=1&cid=$main_cid"}">{$main_name|escape}</a></th>
-      <th width="300">Add/overwrite?</th>
+      <th width="300">{ts}Add/overwrite?{/ts}</th>
     </tr>
 
 
@@ -75,7 +75,7 @@
 
     {foreach from=$rows item=row key=field}
 
-      {if !isset($row.main) && !isset($row.other)}
+      {if !$row.main && !$row.other}
         <tr style="background-color: #fff !important; border-bottom:1px solid #ccc !important;" class="no-data">
           <td>
             <strong>{$row.title|escape}</strong>
@@ -155,7 +155,7 @@
               <span id="main_{$blockName}_{$blockId}_overwrite" class="location_block_controls">
 
                 <span class="location_primary">
-                  {if $row.main && $row.main_is_primary == "1"}Primary{/if}
+                  {if $row.main && $row.main_is_primary == "1"}{ts}Primary{/ts}{/if}
                 </span>
 
                 <span class="location_block_controls_options">
@@ -193,7 +193,7 @@
             </td>
 
             <td>
-              {if isset($row.main) || isset($row.other)}
+              {if $row.main || $row.other}
                 <span>
                   {if $row.main == $row.other}
                     <span class="action_label">({ts}match{/ts})</span><br />
@@ -283,7 +283,7 @@
 
     // Update primary label
     if (mainBlock != false && mainBlock['is_primary'] == '1') {
-      this_controls.find(".location_primary").text('Primary');
+      this_controls.find(".location_primary").text('{/literal}{ts escape='js'}Primary{/ts}{literal}');
     }
     else {
       this_controls.find(".location_primary").text('');
@@ -294,10 +294,10 @@
     var add_new_check_length = this_controls.find(".location_operation_checkbox input:checked").length;
     if (mainBlock != false) {
       if (add_new_check_length > 0) {
-        operation_description = "{/literal}{ts}add new{/ts}{literal}";
+        operation_description = "{/literal}{ts escape='js'}add new{/ts}{literal}";
       }
       else {
-        operation_description = "{/literal}{ts}overwrite{/ts}{literal}";
+        operation_description = "{/literal}{ts escape='js'}overwrite{/ts}{literal}";
       }
     }
     this_controls.find(".location_operation_description").text("(" + operation_description + ")");
@@ -309,7 +309,7 @@
       if (mainBlock != false && (blockName == 'email' || blockName == 'phone')) {
         var op_id = 'location_blocks[' + blockName + '][' + blockId + '][operation]';
         this_controls.find(".location_operation_checkbox").html(
-                '<input id="' + op_id + '" name="' + op_id + '" type="checkbox" value="1" class="crm-form-checkbox"><label for="' + op_id + '">{/literal}{ts}Add new{/ts}{literal}</label>'
+                '<input id="' + op_id + '" name="' + op_id + '" type="checkbox" value="1" class="crm-form-checkbox"><label for="' + op_id + '">{/literal}{ts escape='js'}Add new{/ts}{literal}</label>'
         );
       }
       else {
@@ -323,7 +323,7 @@
       if (blockName != 'website' && (mainBlock == false || mainBlock['is_primary'] != "1" || add_new_check_length > 0)) {
         var prim_id = 'location_blocks[' + blockName + '][' + blockId + '][set_other_primary]';
         this_controls.find(".location_set_other_primary").html(
-                '<input id="' + prim_id + '" name="' + prim_id + '" type="checkbox" value="1" class="crm-form-checkbox"><label for="' + prim_id + '">{/literal}{ts}Set as primary{/ts}{literal}</label>'
+                '<input id="' + prim_id + '" name="' + prim_id + '" type="checkbox" value="1" class="crm-form-checkbox"><label for="' + prim_id + '">{/literal}{ts escape='js'}Set as primary{/ts}{literal}</label>'
         );
       }
       else {
diff --git a/civicrm/templates/CRM/Contact/Form/OnBehalfOf.tpl b/civicrm/templates/CRM/Contact/Form/OnBehalfOf.tpl
index ed4a96f847..e6206a33ca 100644
--- a/civicrm/templates/CRM/Contact/Form/OnBehalfOf.tpl
+++ b/civicrm/templates/CRM/Contact/Form/OnBehalfOf.tpl
@@ -171,7 +171,9 @@
             <div class="content">{$form.address.$index.geo_code_1.html}, {$form.address.$index.geo_code_2.html}
                 <br class="spacer"/>
                 <span class="description">
-                    {ts}Latitude and longitude may be automatically populated by enabling a Mapping Provider.{/ts} {docURL page="user/initial-set-up/installation-and-basic-set-up" text="(Refer to the Mapping and Geocoding section in the Installation and Basic Setup Chapter)"}</span>
+                  {capture assign=docUrlText}{ts}(Refer to the Mapping and Geocoding section in the Installation and Basic Setup Chapter){/ts}{/capture}
+                  {ts}Latitude and longitude may be automatically populated by enabling a Mapping Provider.{/ts} {docURL page="user/initial-set-up/installation-and-basic-set-up/#mapping-and-geocoding" text=$docUrlText}
+                </span>
             </div>
             <div class="clear"></div>
         </div>
diff --git a/civicrm/templates/CRM/Contact/Form/Search/Builder.hlp b/civicrm/templates/CRM/Contact/Form/Search/Builder.hlp
index 4813de8807..da48636692 100644
--- a/civicrm/templates/CRM/Contact/Form/Search/Builder.hlp
+++ b/civicrm/templates/CRM/Contact/Form/Search/Builder.hlp
@@ -11,7 +11,8 @@
 {ts}Search Builder{/ts}
 {/htxt}
 {htxt id="builder-intro"}
-{capture assign=docLink}{docURL page="user/the-user-interface/searching" text="Search documentation in the User Guide"}{/capture}
+{capture assign=docUrlText}{ts}Search documentation in the User Guide{/ts}{/capture}
+{capture assign=docLink}{docURL page="user/the-user-interface/searching" text=$docUrlText}{/capture}
 <p>{ts}Create your search by selecting the criteria (record type and field), the comparison operator, and entering the value you want to search for. You can define one or many criteria as a set: <em>Include contacts where... State IS Washington AND City IS Seattle AND Birth Date is later than (>) Jan 1, 1985</em>{/ts}</p>
 <p>{ts}You can also create additional sets of criteria: <em>Also include contacts where... State IS California AND City IS Los Angeles AND Birth Date is later than (>) Jan 1, 1985</em>{/ts}</p>
 <p>{ts 1=$docLink}For more information see %1.{/ts}</p>
diff --git a/civicrm/templates/CRM/Contact/Form/ShareAddress.tpl b/civicrm/templates/CRM/Contact/Form/ShareAddress.tpl
index e8d780d8df..d434ba6060 100644
--- a/civicrm/templates/CRM/Contact/Form/ShareAddress.tpl
+++ b/civicrm/templates/CRM/Contact/Form/ShareAddress.tpl
@@ -110,7 +110,7 @@
             });
 
             if (!addressHTML) {
-              addressHTML = {/literal}"{ts escape='js'}Selected contact does not have an address. Please click the following link to edit that contact to add an address, or select a different contact.{/ts}"{literal} + ' <a target="_blank" href="' + CRM.url('civicrm/contact/add', 'reset=1&action=update&cid=' + sharedContactId) + '">{/literal}{ts}Edit Contact Details{/ts}{literal}</a>';
+              addressHTML = {/literal}"{ts escape='js'}Selected contact does not have an address. Please click the following link to edit that contact to add an address, or select a different contact.{/ts}"{literal} + ' <a target="_blank" href="' + CRM.url('civicrm/contact/add', 'reset=1&action=update&cid=' + sharedContactId) + '">{/literal}{ts escape='js'}Edit Contact Details{/ts}{literal}</a>';
             }
 
             $contentArea.html(addressHTML);
diff --git a/civicrm/templates/CRM/Contact/Page/DedupeException.tpl b/civicrm/templates/CRM/Contact/Page/DedupeException.tpl
index e2ab1a3198..1c46d00de5 100644
--- a/civicrm/templates/CRM/Contact/Page/DedupeException.tpl
+++ b/civicrm/templates/CRM/Contact/Page/DedupeException.tpl
@@ -21,7 +21,7 @@
         </td>
         <td class="crm-contact-form-block-search">
           <label>&nbsp;</label><br />
-          <button type="submit" class="button crm-button filtercontacts"><span><i class="crm-i fa-search" aria-hidden="true"></i> Find Contacts</span></button>
+          <button type="submit" class="button crm-button filtercontacts"><span><i class="crm-i fa-search" aria-hidden="true"></i> {ts}Find Contacts{/ts}</span></button>
         </td>
       </tr>
     </table>
diff --git a/civicrm/templates/CRM/Contact/Page/DedupeRules.tpl b/civicrm/templates/CRM/Contact/Page/DedupeRules.tpl
index db817af126..60c8cc87a4 100644
--- a/civicrm/templates/CRM/Contact/Page/DedupeRules.tpl
+++ b/civicrm/templates/CRM/Contact/Page/DedupeRules.tpl
@@ -23,13 +23,13 @@
     {if $brows}
     {include file="CRM/common/jsortable.tpl"}
     {foreach from=$brows key=contactType item=rows}
-      <div id="browseValues_{$contactType}">
+      <div id="browseValues_{$contactType}" class="crm-clearfix">
         <div>
         {strip}
           <table id="options_{$contactType}" class="display mergecontact">
             <thead>
             <tr>
-              <th>{ts 1=$contactType}%1 Rules{/ts}</th>
+              <th>{ts 1=$contactTypes.$contactType}%1 Rules{/ts}</th>
               <th>{ts}Usage{/ts}</th>
               <th></th>
             </tr>
@@ -45,7 +45,7 @@
         {/strip}
        </div>
        <div style="float:right">
-            {crmButton q="action=add&contact_type=$contactType&reset=1" icon="plus-circle"}{ts 1=$contactType}Add Rule for %1s{/ts}{/crmButton}
+            {crmButton q="action=add&contact_type=$contactType&reset=1" icon="plus-circle"}{ts 1=$contactTypes.$contactType}Add %1 Rule{/ts}{/crmButton}
         </div>
       </div>
     {/foreach}
diff --git a/civicrm/templates/CRM/Contribute/Form/Contribution.tpl b/civicrm/templates/CRM/Contribute/Form/Contribution.tpl
index ccf25e943b..a0e62b165d 100644
--- a/civicrm/templates/CRM/Contribute/Form/Contribution.tpl
+++ b/civicrm/templates/CRM/Contribute/Form/Contribution.tpl
@@ -493,7 +493,7 @@
       var choose = "{/literal}{ts escape='js'}Choose price set{/ts}{literal}";
       cj("#price_set_id option[value='']").html(choose);
 
-      cj('label[for="total_amount"]').text('{/literal}{ts}Total Amount{/ts}{literal}');
+      cj('label[for="total_amount"]').text('{/literal}{ts escape='js'}Total Amount{/ts}{literal}');
       cj(".crm-contribution-form-block-financial_type_id").show();
       cj("#financial_type_id option[value='']").attr('selected', true);
 
@@ -527,7 +527,7 @@
     var manual = "{/literal}{ts escape='js'}Manual contribution amount{/ts}{literal}";
     cj("#price_set_id option[value='']").html(manual);
 
-    cj('label[for="total_amount"]').text('{/literal}{ts}Price Sets{/ts}{literal}');
+    cj('label[for="total_amount"]').text('{/literal}{ts escape='js'}Price Sets{/ts}{literal}');
     if (financialtypeIds) {
       cj("#financial_type_id option[value="+financialtypeIds[priceSetId]+"]").prop('selected', true);
     }
diff --git a/civicrm/templates/CRM/Contribute/Form/Contribution/MembershipBlock.tpl b/civicrm/templates/CRM/Contribute/Form/Contribution/MembershipBlock.tpl
index 429c97b6ea..372b69efe8 100644
--- a/civicrm/templates/CRM/Contribute/Form/Contribution/MembershipBlock.tpl
+++ b/civicrm/templates/CRM/Contribute/Form/Contribution/MembershipBlock.tpl
@@ -195,7 +195,7 @@
         </tr>
 
       {/foreach}
-      {if isset($form.auto_renew) }
+      {if $form.auto_renew}
         <tr id="allow_auto_renew">
           <td style="width: auto;">{$form.auto_renew.html}</td>
           <td style="width: auto;">
diff --git a/civicrm/templates/CRM/Contribute/Form/ContributionPage/Custom.hlp b/civicrm/templates/CRM/Contribute/Form/ContributionPage/Custom.hlp
index 92683f5f53..7a3a36e894 100644
--- a/civicrm/templates/CRM/Contribute/Form/ContributionPage/Custom.hlp
+++ b/civicrm/templates/CRM/Contribute/Form/ContributionPage/Custom.hlp
@@ -24,8 +24,10 @@
   <li>{ts}If you need to create new custom fields, you can also do that within the profile editor. Then add the new custom field(s) to this profile by dragging them into the form builder.{/ts}</li>
   <li>{ts}Save your profile to return to this screen. You can preview it from here by clicking the Preview button.{/ts}</li>
 </ol>
-{capture assign=docLinkCustom}{docURL page="user/organising-your-data/custom-fields" text="custom fields"}{/capture}
-{capture assign=docLinkProfile}{docURL page="user/organising-your-data/profiles" text="profiles"}{/capture}
+{capture assign=docUrlTextCustom}{ts}custom fields{/ts}{/capture}
+{capture assign=docLinkCustom}{docURL page="user/organising-your-data/creating-custom-fields" text=$docUrlTextCustom}{/capture}
+{capture assign=docUrlTextProfile}{ts}profiles{/ts}{/capture}
+{capture assign=docLinkProfile}{docURL page="user/organising-your-data/profiles" text=$docUrlTextProfile}{/capture}
 <p>
   {ts 1=$docLinkCustom 2=$docLinkProfile}Refer to the online documentation for more details on creating %1 and %2.{/ts}
 </p>
diff --git a/civicrm/templates/CRM/Contribute/Form/Selector.tpl b/civicrm/templates/CRM/Contribute/Form/Selector.tpl
index d5d39808d5..7b377458f2 100644
--- a/civicrm/templates/CRM/Contribute/Form/Selector.tpl
+++ b/civicrm/templates/CRM/Contribute/Form/Selector.tpl
@@ -48,7 +48,7 @@
              <a class="nowrap bold crm-expand-row" title="{ts}view payments{/ts}" href="{crmURL p='civicrm/payment' q="view=transaction&component=contribution&action=browse&cid=`$row.contact_id`&id=`$row.contribution_id`&selector=1"}">
                &nbsp; {$row.total_amount|crmMoney:$row.currency}
             </a>
-          {if !empty($row.amount_level) }<br/>({$row.amount_level}){/if}
+          {if $row.amount_level}<br/>({$row.amount_level}){/if}
           {if $row.contribution_recur_id && $row.is_template}
             <br/>{ts}(Recurring Template){/ts}
           {elseif $row.contribution_recur_id }
diff --git a/civicrm/templates/CRM/Contribute/Page/ContributionPage.tpl b/civicrm/templates/CRM/Contribute/Page/ContributionPage.tpl
index 258af56f85..2321d2524b 100644
--- a/civicrm/templates/CRM/Contribute/Page/ContributionPage.tpl
+++ b/civicrm/templates/CRM/Contribute/Page/ContributionPage.tpl
@@ -55,25 +55,25 @@
 
        {if $row.configureActionLinks}
          <div class="crm-contribution-page-configure-actions">
-                  {$row.configureActionLinks|replace:'xx':$row.id}
+           {$row.configureActionLinks|smarty:nodefaults|replace:'xx':$row.id}
          </div>
-             {/if}
+       {/if}
 
-            {if $row.contributionLinks}
-        <div class="crm-contribution-online-contribution-actions">
-                  {$row.contributionLinks|replace:'xx':$row.id}
-        </div>
+        {if $row.contributionLinks}
+          <div class="crm-contribution-online-contribution-actions">
+            {$row.contributionLinks|smarty:nodefaults|replace:'xx':$row.id}
+          </div>
         {/if}
 
         {if $row.onlineContributionLinks}
-        <div class="crm-contribution-search-contribution-actions">
-                  {$row.onlineContributionLinks|replace:'xx':$row.id}
-        </div>
+          <div class="crm-contribution-search-contribution-actions">
+            {$row.onlineContributionLinks|smarty:nodefaults|replace:'xx':$row.id}
+          </div>
         {/if}
 
         <div class="crm-contribution-page-more">
-                    {$row.action|replace:'xx':$row.id}
-            </div>
+          {$row.action|smarty:nodefaults|replace:'xx':$row.id}
+        </div>
 
       </td>
 
diff --git a/civicrm/templates/CRM/Contribute/Page/ContributionRecur.tpl b/civicrm/templates/CRM/Contribute/Page/ContributionRecur.tpl
index ae52293301..d9dbee2702 100644
--- a/civicrm/templates/CRM/Contribute/Page/ContributionRecur.tpl
+++ b/civicrm/templates/CRM/Contribute/Page/ContributionRecur.tpl
@@ -35,7 +35,7 @@
       {if !empty($recur.cancel_reason)}<tr><td class="label">{ts}Cancel Reason{/ts}</td><td>{$recur.cancel_reason}</td></tr>{/if}
       {if !empty($recur.end_date)}<tr><td class="label">{ts}End Date{/ts}</td><td>{$recur.end_date|crmDate}</td></tr>{/if}
       {if $recur.processor_id}<tr><td class="label">{ts}Processor ID{/ts}</td><td>{$recur.processor_id}</td></tr>{/if}
-      {if !empty($recur.trxn_id)}<tr><td class="label">{ts}Transaction ID{/ts}</td><td>{$recur.trxn_id}</td></tr>{/if}
+      {if !empty($recur.trxn_id) && ($recur.processor_id neq $recur.trxn_id)}<tr><td class="label">{ts}Transaction ID{/ts}</td><td>{$recur.trxn_id}</td></tr>{/if}
       {if $recur.invoice_id}<tr><td class="label">{ts}Invoice ID{/ts}</td><td>{$recur.invoice_id}</td></tr>{/if}
       <tr><td class="label">{ts}Cycle Day{/ts}</td><td>{$recur.cycle_day}</td></tr>
       {if !empty($recur.next_sched_contribution_date) && $recur.contribution_status_id neq 3}<tr><td class="label">{ts}Next Contribution{/ts}</td><td>{$recur.next_sched_contribution_date|crmDate}</td></tr>{/if}
diff --git a/civicrm/templates/CRM/Custom/Import/Form/DataSource.tpl b/civicrm/templates/CRM/Custom/Import/Form/DataSource.tpl
index 56e3659531..abbde10980 100644
--- a/civicrm/templates/CRM/Custom/Import/Form/DataSource.tpl
+++ b/civicrm/templates/CRM/Custom/Import/Form/DataSource.tpl
@@ -14,7 +14,11 @@
 <div class="crm-block crm-form-block crm-custom-import-uploadfile-form-block">
  {* WizardHeader.tpl provides visual display of steps thru the wizard as well as title for current step *}
  {include file="CRM/common/WizardHeader.tpl"}
-
+ {if !$fieldGroups}
+  <div class="messages warning no-popup">
+    {ts}This import screen cannot be used because there are no Multi-value custom data groups.{/ts}
+  </div>
+ {/if}
  <div class="help">
     {ts}The Multi-value Custom Data Import Wizard allows you to easily upload data to populate multi-value custom data records (such as employment or education history) for existing contacts.{/ts}
     {ts}Files to be imported must be in the 'comma-separated-values' format (CSV) and must contain data needed to match the incoming data to an existing contact record in your CiviCRM database.{/ts} {help id='upload'}
@@ -22,10 +26,6 @@
  <div id="upload-file" class="form-item">
  <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="top"}</div>
    <table class="form-layout">
-     <tr class="crm-custom-import-entity-form-block-entity">
-       <td class="label">{$form.entity.label}</td>
-       <td>{$form.entity.html}</td>
-     </tr>
     <tr class="crm-custom-import-uploadfile-form-block-uploadFile">
       <td class="label">{$form.uploadFile.label}</td>
       <td>{$form.uploadFile.html}<br />
@@ -47,17 +47,12 @@
             </td>
   </tr>
   <tr class="crm-custom-import-uploadfile-form-block-multipleCustomData">
-              <td class="label">{$form.multipleCustomData.label}</dt>
+              <td class="label">{$form.multipleCustomData.label}</td>
               <td><span>{$form.multipleCustomData.html}</span> </td>
   </tr>
   <tr class="crm-custom-import-uploadfile-from-block-contactType">
               <td class="label">{$form.contactType.label}</td>
-             <td>{$form.contactType.html}<br />
-                <span class="description">
-                {ts}Select 'Individual' if you are importing custom data for individual persons.{/ts}
-                {ts}Select 'Organization' or 'Household' if you are importing custom data . (NOTE: Some built-in contact types may not be enabled for your site.){/ts}
-                </span>
-              </td>
+             <td>{$form.contactType.html}</td>
   </tr>
 
    <tr class="crm-import-datasource-form-block-fieldSeparator">
@@ -69,7 +64,7 @@
   </tr>
   {if $savedMapping}
   <tr class="crm-custom-import-uploadfile-form-block-savedMapping">
-              <td class="label">{if $loadedMapping}{ts}Select a Different Field Mapping{/ts}{else}{ts}Load Saved Field Mapping{/ts}{/if}</dt>
+              <td class="label">{if $loadedMapping}{ts}Select a Different Field Mapping{/ts}{else}{ts}Load Saved Field Mapping{/ts}{/if}</td>
               <td><span>{$form.savedMapping.html}</span> </td>
   </tr>
   <tr>
diff --git a/civicrm/templates/CRM/Custom/Page/Field.tpl b/civicrm/templates/CRM/Custom/Page/Field.tpl
index 2ed880351a..39b40c802b 100644
--- a/civicrm/templates/CRM/Custom/Page/Field.tpl
+++ b/civicrm/templates/CRM/Custom/Page/Field.tpl
@@ -41,11 +41,11 @@
             <td class="crm-editable" data-field="label">{$row.label}</td>
             <td>{$row.data_type}</td>
             <td>{$row.html_type}</td>
-            <td class="nowrap">{$row.weight}</td>
+            <td class="nowrap">{$row.weight|smarty:nodefaults}</td>
             <td class="crm-editable" data-type="boolean" data-field="is_required">{if !empty($row.is_required)} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
             <td class="crm-editable" data-type="boolean" data-field="is_searchable">{if !empty($row.is_searchable)} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
             <td>{if !empty($row.is_active)} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
-            <td>{$row.action|replace:'xx':$row.id}</td>
+            <td>{$row.action|smarty:nodefaults|replace:'xx':$row.id}</td>
         </tr>
         {/foreach}
         </tbody>
diff --git a/civicrm/templates/CRM/Custom/Page/Group.hlp b/civicrm/templates/CRM/Custom/Page/Group.hlp
index d6ca5a868d..05cd658563 100644
--- a/civicrm/templates/CRM/Custom/Page/Group.hlp
+++ b/civicrm/templates/CRM/Custom/Page/Group.hlp
@@ -11,7 +11,7 @@
   {ts}Custom Fields{/ts}
 {/htxt}
 {htxt id="id-group_intro"}
-    {ts}Use this form to set the title, the type of record the fields will be used for, and set-level help. You will then be able to add any number of fields to the set.{/ts} {docURL page="user/organising-your-data/custom-fields"}
+    {ts}Use this form to set the title, the type of record the fields will be used for, and set-level help. You will then be able to add any number of fields to the set.{/ts} {docURL page="user/organising-your-data/creating-custom-fields"}
 {/htxt}
 
 {htxt id="id-title-title"}
diff --git a/civicrm/templates/CRM/Custom/Page/Group.tpl b/civicrm/templates/CRM/Custom/Page/Group.tpl
index e88f690575..be07b3f240 100644
--- a/civicrm/templates/CRM/Custom/Page/Group.tpl
+++ b/civicrm/templates/CRM/Custom/Page/Group.tpl
@@ -40,15 +40,15 @@
         </thead>
         <tbody>
         {foreach from=$rows item=row}
-        <tr id="CustomGroup-{$row.id}" data-action="setvalue" class="crm-entity {cycle values="odd-row,even-row"}{if !empty($row.class)} {$row.class}{/if}{if NOT $row.is_active} disabled{/if}">
+        <tr id="CustomGroup-{$row.id}" data-action="setvalue" class="crm-entity {cycle values="odd-row,even-row"} {$row.class}{if NOT $row.is_active} disabled{/if}">
           <td>{$row.id}</td>
           <td class="crmf-title crm-editable">{$row.title}</td>
           <td id="row_{$row.id}_status">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
           <td>{if $row.extends eq 'Contact'}{ts}All Contact Types{/ts}{else}{$row.extends_display}{/if}</td>
           <td>{if !empty($row.extends_entity_column_value)}{$row.extends_entity_column_value}{/if}</td>
-          <td class="nowrap">{$row.weight}</td>
+          <td class="nowrap">{$row.weight|smarty:nodefaults}</td>
           <td>{$row.style_display}</td>
-          <td>{$row.action|replace:'xx':$row.id}</td>
+          <td>{$row.action|smarty:nodefaults|replace:'xx':$row.id}</td>
         </tr>
         {/foreach}
         </tbody>
diff --git a/civicrm/templates/CRM/Event/Form/ManageEvent/Location.tpl b/civicrm/templates/CRM/Event/Form/ManageEvent/Location.tpl
index 72f5d7bdf8..4f9074269e 100644
--- a/civicrm/templates/CRM/Event/Form/ManageEvent/Location.tpl
+++ b/civicrm/templates/CRM/Event/Form/ManageEvent/Location.tpl
@@ -54,20 +54,20 @@
   {include file="CRM/Contact/Form/Edit/Address.tpl" blockId=1}
   <table class="form-layout-compressed">
     <tr>
-      <td><label>{ts}Email 1:{/ts}</label></td>
+      <td>{$form.email.1.email.label}</td>
       <td>{$form.email.1.email.html|crmAddClass:email}</td>
     </tr>
     <tr>
-      <td><label>{ts}Email 2:{/ts}</label></td>
+      <td>{$form.email.2.email.label}</td>
       <td>{$form.email.2.email.html|crmAddClass:email}</td>
     </tr>
     <tr>
-      <td><label>{ts}Phone 1:{/ts}</label></td>
-      <td>{$form.phone.1.phone.html|crmAddClass:phone} {ts context="phone_ext"}ext.{/ts}&nbsp;{$form.phone.1.phone_ext.html|crmAddClass:four}&nbsp;{$form.phone.1.phone_type_id.html}</td>
+      <td>{$form.phone.1.phone.label}</td>
+      <td>{$form.phone.1.phone.html|crmAddClass:phone} {$form.phone.1.phone_ext.label}&nbsp;{$form.phone.1.phone_ext.html|crmAddClass:four}&nbsp;{$form.phone.1.phone_type_id.html}</td>
     </tr>
     <tr>
-      <td><label>{ts}Phone 2:{/ts}</label></td>
-      <td>{$form.phone.2.phone.html|crmAddClass:phone} {ts context="phone_ext"}ext.{/ts}&nbsp;{$form.phone.2.phone_ext.html|crmAddClass:four}&nbsp;{$form.phone.2.phone_type_id.html}</td>
+      <td>{$form.phone.2.phone.label}</td>
+      <td>{$form.phone.2.phone.html|crmAddClass:phone} {$form.phone.2.phone_ext.label}&nbsp;{$form.phone.2.phone_ext.html|crmAddClass:four}&nbsp;{$form.phone.2.phone_type_id.html}</td>
     </tr>
   </table>
 
diff --git a/civicrm/templates/CRM/Event/Form/ManageEvent/Registration.hlp b/civicrm/templates/CRM/Event/Form/ManageEvent/Registration.hlp
index 8fba9c56a9..637737d0ca 100644
--- a/civicrm/templates/CRM/Event/Form/ManageEvent/Registration.hlp
+++ b/civicrm/templates/CRM/Event/Form/ManageEvent/Registration.hlp
@@ -29,8 +29,10 @@
         <li>{ts}Return to this screen (<strong>Administer CiviCRM &raquo; CiviEvent &raquo; Manage Events &raquo; Configure &raquo; Online Registration</strong>) and select your profile.{/ts}</li>
         </ol>
 
-        {capture assign=docLinkCustom}{docURL page="user/organising-your-data/custom-fields" text="custom fields"}{/capture}
-        {capture assign=docLinkProfile}{docURL page="user/the-user-interface/profiles" text="profiles"}{/capture}
+        {capture assign=docUrlTextCustom}{ts}custom fields{/ts}{/capture}
+        {capture assign=docLinkCustom}{docURL page="user/organising-your-data/creating-custom-fields" text=$docUrlTextCustom}{/capture}
+        {capture assign=docUrlTextProfile}{ts}profiles{/ts}{/capture}
+        {capture assign=docLinkProfile}{docURL page="user/the-user-interface/profiles" text=$docUrlTextProfile}{/capture}
         {ts 1=$docLinkCustom 2=$docLinkProfile}Refer to the online documentation for more details on creating %1 and %2.{/ts}
 </p>
 {/htxt}
diff --git a/civicrm/templates/CRM/Event/Form/Registration/Register.tpl b/civicrm/templates/CRM/Event/Form/Registration/Register.tpl
index 512e94cbd2..7e69599a06 100644
--- a/civicrm/templates/CRM/Event/Form/Registration/Register.tpl
+++ b/civicrm/templates/CRM/Event/Form/Registration/Register.tpl
@@ -159,7 +159,13 @@
     {literal}
 
     cj("#additional_participants").change(function () {
-      skipPaymentMethod();
+      if (typeof skipPaymentMethod == 'function') {
+        // For free event there is no involvement of payment processor, hence
+        // this function is not available. if above condition not present
+        // then you will receive JS Error in case you change multiple
+        // registrant option.
+        skipPaymentMethod();
+      }
     });
 
   {/literal}
@@ -225,7 +231,13 @@
         cj("#bypass_payment").val(0);
       }
       //reset value since user don't want or not eligible for waitlist
-      skipPaymentMethod();
+      if (typeof skipPaymentMethod == 'function') {
+        // For free event there is no involvement of payment processor, hence
+        // this function is not available. if above condition not present
+        // then you will receive JS Error in case register multiple participants
+        // enabled and require approval.
+        skipPaymentMethod();
+      }
     }
   }
 
diff --git a/civicrm/templates/CRM/Event/Form/SelfSvcUpdate.tpl b/civicrm/templates/CRM/Event/Form/SelfSvcUpdate.tpl
index 117afc4df4..b3f68c223d 100644
--- a/civicrm/templates/CRM/Event/Form/SelfSvcUpdate.tpl
+++ b/civicrm/templates/CRM/Event/Form/SelfSvcUpdate.tpl
@@ -40,7 +40,7 @@
     $('#action').on('change', function() {
       selected = $(this).find("option:selected").text();
       if (selected == 'Cancel' && contributionID) {
-        CRM.alert('{/literal}{ts}Cancellations are not refundable.{/ts}{literal}', 'Warning', 'alert');
+        CRM.alert('{/literal}{ts escape='js'}Cancellations are not refundable.{/ts}{literal}', 'Warning', 'alert');
       }
     });
   });
diff --git a/civicrm/templates/CRM/Event/Page/EventInfo.tpl b/civicrm/templates/CRM/Event/Page/EventInfo.tpl
index 4b858973e4..36bb493ccc 100644
--- a/civicrm/templates/CRM/Event/Page/EventInfo.tpl
+++ b/civicrm/templates/CRM/Event/Page/EventInfo.tpl
@@ -188,7 +188,7 @@
                           <td class="{$lClass} crm-event-label">{$feeBlock.label.$idx}</td>
                           {if $isPriceSet & $feeBlock.isDisplayAmount.$idx}
             <td class="fee_amount-value right">
-                              {if isset($feeBlock.tax_amount.$idx)}
+                              {if $feeBlock.tax_amount && $feeBlock.tax_amount.$idx}
           {$feeBlock.value.$idx}
                               {else}
                 {$feeBlock.value.$idx|crmMoney}
diff --git a/civicrm/templates/CRM/Financial/Form/Search.tpl b/civicrm/templates/CRM/Financial/Form/Search.tpl
index 5eb3c91a62..53301668cf 100644
--- a/civicrm/templates/CRM/Financial/Form/Search.tpl
+++ b/civicrm/templates/CRM/Financial/Form/Search.tpl
@@ -9,9 +9,6 @@
 *}
 
 {* Financial search component. *}
-{if !isset($batchStatus)}
-  {assign var="batchStatus" value="open"}
-{/if}
 <div id="enableDisableStatusMsg" class="crm-container" style="display:none"></div>
 <div class="action-link">
   <a accesskey="N" href="{crmURL p='civicrm/financial/batch' q="reset=1&action=add&context=$batchStatus"}" id="newBatch" class="button"><span><i class="crm-i fa-plus-circle" aria-hidden="true"></i> {ts}New Accounting Batch{/ts}</span></a>
diff --git a/civicrm/templates/CRM/Group/Page/Group.hlp b/civicrm/templates/CRM/Group/Page/Group.hlp
index d4fa1fcb7b..98925018ef 100644
--- a/civicrm/templates/CRM/Group/Page/Group.hlp
+++ b/civicrm/templates/CRM/Group/Page/Group.hlp
@@ -13,7 +13,7 @@
 {htxt id="manage_groups"}
     <p>{ts}Use Groups to organize contacts (e.g. these contacts are part of our 'Steering Committee'). You can also create <strong>smart groups</strong> based on contact characteristics (e.g. this group consists of all people in our database who live in a specific locality).{/ts} {docURL page="user/organising-your-data/groups-and-tags"}</p>
     <p>{ts}You can add contacts to a group from any set of search results (or when viewing an individual contact). You can also allow contacts to sign themselves up for certain groups by setting the group visibility to 'Public Pages' (use the <strong>Settings</strong> link), and including the <strong>Groups</strong> element in your CiviCRM Profile.{/ts} {docURL page="user/the-user-interface/profiles"}</p>
-    <p>{ts}Groups which are used as mailing lists should be assigned the 'Mailing List' type.{/ts} {if $config->userFramework neq 'Joomla'}{ts}Groups of contacts which are used for <strong>access control</strong> must be assigned that type.{/ts} {docURL page="user/initial-set-up/access-control"}{/if}</p>
+    <p>{ts}Groups which are used as mailing lists should be assigned the 'Mailing List' type.{/ts} {if $config->userFramework neq 'Joomla'}{ts}Groups of contacts which are used for <strong>access control</strong> must be assigned that type.{/ts} {docURL page="user/initial-set-up/permissions-and-access-control"}{/if}</p>
     <p>{ts}Use <strong>Find Groups</strong> to search by group name, type and visibility.{/ts}{if $config->userFramework neq 'Joomla'} {ts}Group type filtering uses <strong>AND</strong> logic. If you check both 'Mailing List' and 'Access Control' types - only groups which have both types assigned will be returned.{/ts}{/if} {ts}You can also click a letter on the <strong>A-to-Z bar</strong> to quickly find all groups starting with that letter.{/ts}</p> 
 {/htxt}
 
diff --git a/civicrm/templates/CRM/Mailing/Page/Report.tpl b/civicrm/templates/CRM/Mailing/Page/Report.tpl
index 703fe253c1..2687722196 100644
--- a/civicrm/templates/CRM/Mailing/Page/Report.tpl
+++ b/civicrm/templates/CRM/Mailing/Page/Report.tpl
@@ -140,7 +140,7 @@
 <td>{if $row.unique > 0}<a href="{$row.link_unique}">{$row.unique}</a>{else}{$row.unique}{/if}</td>
 <td>{$row.rate|string_format:"%0.2f"}%</td>
 <td><a href="{$row.url}">{$row.url}</a></td>
-<td><a href="{$row.report}">Report</a></td>
+<td><a href="{$row.report}">{ts}Report{/ts}</a></td>
 </tr>
 {/foreach}
 </table>
diff --git a/civicrm/templates/CRM/Member/Form/MembershipBlock.tpl b/civicrm/templates/CRM/Member/Form/MembershipBlock.tpl
index 7846736b1f..9bf956c435 100644
--- a/civicrm/templates/CRM/Member/Form/MembershipBlock.tpl
+++ b/civicrm/templates/CRM/Member/Form/MembershipBlock.tpl
@@ -10,7 +10,7 @@
 {* Configure Membership signup/renewal block for an Online Contribution page *}
 <div id="form" class="crm-block crm-form-block crm-member-membershipblock-form-block">
 <div class="help">
-    {ts}Use this form to enable and configure a Membership Signup and Renewal section for this Online Contribution Page. If you're not using this page for membership signup, leave the <strong>Enabled</strong> box un-checked..{/ts} {docURL page="user/membership/setup"}
+    {ts}Use this form to enable and configure a Membership Signup and Renewal section for this Online Contribution Page. If you're not using this page for membership signup, leave the <strong>Enabled</strong> box un-checked..{/ts} {docURL page="user/membership/online-membership-sign-up/"}
 </div>
   {if !empty($form.membership_type.html)}
   <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="top"}</div>
diff --git a/civicrm/templates/CRM/Member/Form/MembershipView.tpl b/civicrm/templates/CRM/Member/Form/MembershipView.tpl
index f6b073d2ff..9038c1c422 100644
--- a/civicrm/templates/CRM/Member/Form/MembershipView.tpl
+++ b/civicrm/templates/CRM/Member/Form/MembershipView.tpl
@@ -55,7 +55,7 @@
           <tr>
             <td class="label">{ts}Recurring Contribution{/ts}</td>
             <td>
-              <a class="crm-hover-button action-item" href='{crmURL p="civicrm/contact/view/contributionrecur" q="reset=1&id=`$contribution_recur_id`&cid=`$contactId`&context=contribution"}'>View Recurring Contribution</a>
+              <a class="crm-hover-button action-item" href='{crmURL p="civicrm/contact/view/contributionrecur" q="reset=1&id=`$contribution_recur_id`&cid=`$contactId`&context=contribution"}'>{ts}View Recurring Contribution{/ts}</a>
             </td>
           </tr>
      {/if}
diff --git a/civicrm/templates/CRM/Member/Page/DashBoard.hlp b/civicrm/templates/CRM/Member/Page/DashBoard.hlp
index b6631eb382..2425bdd970 100644
--- a/civicrm/templates/CRM/Member/Page/DashBoard.hlp
+++ b/civicrm/templates/CRM/Member/Page/DashBoard.hlp
@@ -11,6 +11,7 @@
   {ts}Member Dashboard{/ts}
 {/htxt}
 {htxt id="id-member-intro"}
+    {capture assign=docUrlText}{ts}Refer to the online user guide for more information.{/ts}{/capture}
     {capture assign=findContactURL}{crmURL p="civicrm/contact/search/basic" q="reset=1"}{/capture}
     {capture assign=contribPagesURL}{crmURL p="civicrm/admin/contribute" q="reset=1"}{/capture}
     {capture assign=memberTypesURL}{crmURL p="civicrm/admin/member/membershipType" q="reset=1"}{/capture}
@@ -18,5 +19,5 @@
     <p>{ts 1=$contribPagesURL 2=$memberTypesURL}CiviMember allows you to create customized membership types as well as page(s) for online membership sign-up and renewal. Administrators can create or modify Membership Types <a href='%2'>here</a>, and configure Online Contribution Pages which include membership sign-up <a href='%1'>here</a>.{/ts}</p>
     {capture assign=findMembersURL}{crmURL p="civicrm/member/search/basic" q="reset=1"}{/capture}
     <p>{ts 1=$findMembersURL}This table provides a summary of <strong>Membership Signup and Renewal Activity</strong>, and includes shortcuts to view the details for these commonly used search criteria. To run your own customized searches - click <a href='%1'>Find Members</a>. You can search by Member Name, Membership Type, Status, and Signup Date Ranges.{/ts}</p>
-    <p>{ts 1=$findContactURL 2=$importURL}You can also input and track membership sign-ups offline. To record memberships manually for individual contacts, use <a href="%1">Find Contacts</a> to locate the contact. Then click <strong>View</strong> to go to their summary page and click on the <strong>New Membership</strong> link. You can also <a href="%2">import batches of membership records</a> from other sources.{/ts} {docURL page="user/membership/introduction-to-memberships" text="Refer to the online user guide for more information."}</p>
+    <p>{ts 1=$findContactURL 2=$importURL}You can also input and track membership sign-ups offline. To record memberships manually for individual contacts, use <a href="%1">Find Contacts</a> to locate the contact. Then click <strong>View</strong> to go to their summary page and click on the <strong>New Membership</strong> link. You can also <a href="%2">import batches of membership records</a> from other sources.{/ts} {docURL page="user/membership/what-is-civimember" text=$docUrlText}</p>
 {/htxt}
diff --git a/civicrm/templates/CRM/Price/Form/PriceSet.tpl b/civicrm/templates/CRM/Price/Form/PriceSet.tpl
index 26520f58e2..400be17860 100644
--- a/civicrm/templates/CRM/Price/Form/PriceSet.tpl
+++ b/civicrm/templates/CRM/Price/Form/PriceSet.tpl
@@ -101,7 +101,7 @@
                     <div class='crm-section auto-renew'>
                       <div class='label'></div>
                       <div class='content' id="auto_renew_section">
-                        {if isset($form.auto_renew) }
+                        {if $form.auto_renew}
                           {$form.auto_renew.html}&nbsp;{$form.auto_renew.label}
                         {/if}
                       </div>
diff --git a/civicrm/templates/CRM/Price/Form/Set.tpl b/civicrm/templates/CRM/Price/Form/Set.tpl
index a8b20ad7ac..b94e660994 100644
--- a/civicrm/templates/CRM/Price/Form/Set.tpl
+++ b/civicrm/templates/CRM/Price/Form/Set.tpl
@@ -36,7 +36,7 @@
           {/if}
           </td>
         </tr>
-        <tr id="min_amount" class="crm-price-set-form-block-min_amount">
+        <tr class="crm-price-set-form-block-min_amount">
            <td class="label">{$form.min_amount.label}</td>
            <td>{$form.min_amount.html}</td>
         </tr>
diff --git a/civicrm/templates/CRM/UF/Form/AdvanceSetting.tpl b/civicrm/templates/CRM/UF/Form/AdvanceSetting.tpl
index 4f274243c7..4ad7d6a6e1 100644
--- a/civicrm/templates/CRM/UF/Form/AdvanceSetting.tpl
+++ b/civicrm/templates/CRM/UF/Form/AdvanceSetting.tpl
@@ -9,7 +9,7 @@
 *}
 <div class="crm-accordion-wrapper collapsed">
  <div class="crm-accordion-header">
-    Advanced Settings
+    {ts}Advanced Settings{/ts}
   </div><!-- /.crm-accordion-header -->
   <div class="crm-accordion-body">
   <div class="crm-block crm-form-block crm-uf-advancesetting-form-block">
diff --git a/civicrm/templates/CRM/UF/Form/Group.hlp b/civicrm/templates/CRM/UF/Form/Group.hlp
index fdb674fa81..c0d751b222 100644
--- a/civicrm/templates/CRM/UF/Form/Group.hlp
+++ b/civicrm/templates/CRM/UF/Form/Group.hlp
@@ -112,9 +112,9 @@
   {ts}reCaptcha{/ts}
 {/htxt}
 {htxt id='id-add_captcha'}
-{capture assign="miscURL"}{crmURL p="civicrm/admin/setting/recaptcha" q="reset=1"}{/capture}
+{capture assign="miscURL"}href="{crmURL p="civicrm/admin/setting/recaptcha" q="reset=1"}"{/capture}
 <p>{ts}When reCAPTCHA is enabled for a profile form, anonymous users are required to read an image with letters and numbers and enter the value in a field. This helps prevent abuse by automated scripts.{/ts}</p>
-<p>{ts 1="https://www.google.com/recaptcha" 2=$miscURL}To use reCAPTCHA you must sign up at <a href="%1" target="_blank">Google's reCaptcha site</a> to get your public and private keys. Then enter both keys in <a href="%2">Administer CiviCRM &raquo; Customize Data and Screens &raquo; reCAPTCHA settings</a>.{/ts}</p>
+<p>{ts 1="href='https://www.google.com/recaptcha' target='_blank'" 2=$miscURL}To use reCAPTCHA you must sign up at <a %1>Google's reCaptcha site</a> to get your public and private keys. Then enter both keys in <a %2>Administer CiviCRM &raquo; System Settings &raquo; reCAPTCHA settings</a>.{/ts}</p>
 <p><strong>{ts}Do not enable this feature if you are using this profile as an HTML Form Snippet embedded in a non-CiviCRM web page. reCAPTCHA requires dynamic page generation. Submitting a stand-alone form with reCAPTCHA included will always result in a reCAPTCHA validation error.{/ts}</strong></p>
 {if $config->userSystem->supports_form_extensions EQ '1'}
   <p><strong>{ts}reCAPTCHA is also not available when a profile is used inside the User Registration and My Account screens.{/ts}</strong></p>
diff --git a/civicrm/templates/CRM/common/WizardHeader.tpl b/civicrm/templates/CRM/common/WizardHeader.tpl
index ddf44bae71..3834cea294 100644
--- a/civicrm/templates/CRM/common/WizardHeader.tpl
+++ b/civicrm/templates/CRM/common/WizardHeader.tpl
@@ -10,7 +10,7 @@
 {if count( $wizard.steps ) > 1}
 {* wizard.style variable is passed by some Wizards to allow alternate styling for progress "bar". *}
 <div id="wizard-steps">
-   <ul class="wizard-bar{if !empty($wizard.style.barClass)}-{$wizard.style.barClass}{/if}">
+   <ul class="wizard-bar{if $wizard.style.barClass}-{$wizard.style.barClass}{/if}">
     {section name=step loop=$wizard.steps}
         {if count ( $wizard.steps ) > 5 }
             {* truncate step titles so header isn't too wide *}
@@ -19,7 +19,7 @@
             {assign var="title" value=$wizard.steps[step].title}
         {/if}
         {* Show each wizard link unless collapsed value is true. Also excluding quest app submit steps. Should create separate WizardHeader for Quest at some point.*}
-        {if empty($wizard.steps[step].collapsed) && !empty($wizard.steps[step].name) && $wizard.steps[step].name NEQ 'Submit' && $wizard.steps[step].name NEQ 'PartnerSubmit'}
+        {if !$wizard.steps[step].collapsed && $wizard.steps[step].name && $wizard.steps[step].name NEQ 'Submit' && $wizard.steps[step].name NEQ 'PartnerSubmit'}
             {assign var=i value=$smarty.section.step.iteration}
             {if $wizard.currentStepNumber > $wizard.steps[step].stepNumber}
                 {if $wizard.steps[step].step}
diff --git a/civicrm/templates/CRM/common/deferredFinancialType.tpl b/civicrm/templates/CRM/common/deferredFinancialType.tpl
index 10c9628b2d..84f47c11e0 100644
--- a/civicrm/templates/CRM/common/deferredFinancialType.tpl
+++ b/civicrm/templates/CRM/common/deferredFinancialType.tpl
@@ -7,7 +7,7 @@
  | and copyright information, see https://civicrm.org/licensing       |
  +--------------------------------------------------------------------+
 *}
-{if isset($deferredFinancialType)}
+{if $deferredFinancialType}
 <div id='warningDialog' style="display:none;"></div>
 {literal}
 <script type="text/javascript">
diff --git a/civicrm/templates/CRM/common/footer.tpl b/civicrm/templates/CRM/common/footer.tpl
index fbb95e2cef..4399e31d94 100644
--- a/civicrm/templates/CRM/common/footer.tpl
+++ b/civicrm/templates/CRM/common/footer.tpl
@@ -24,7 +24,8 @@
     {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;
-    {docURL page="" text="Online documentation."}
+    {capture assign=docUrlText}{ts}Online documentation.{/ts}{/capture}
+    {docURL page="" text=$docUrlText}
   </div>
   {include file="CRM/common/notifications.tpl"}
 {/if}
diff --git a/civicrm/templates/CRM/common/formButtons.tpl b/civicrm/templates/CRM/common/formButtons.tpl
index 0ef85e9845..0652d10b45 100644
--- a/civicrm/templates/CRM/common/formButtons.tpl
+++ b/civicrm/templates/CRM/common/formButtons.tpl
@@ -24,7 +24,7 @@
       {capture assign=linkname}name="{$linkButton.ref}"{/capture}
     {else}{capture assign=linkname}name="{$linkButton.name}"{/capture}
     {/if}
-    <a class="button" {$linkname} href="{crmURL p=$linkButton.url q=$linkButton.qs}" {$accessKey} {$linkButton.extra}><span>{$icon}{$linkButton.title}</span></a>
+    <a class="button" {$linkname} href="{crmURL p=$linkButton.url q=$linkButton.qs}" {$accessKey} {$linkButton.extra}><span>{$icon|smarty:nodefaults}{$linkButton.title}</span></a>
   {/foreach}
 {/if}
 
diff --git a/civicrm/templates/CRM/common/pagerAToZ.tpl b/civicrm/templates/CRM/common/pagerAToZ.tpl
index a24a8f92a4..c4a4b9323c 100644
--- a/civicrm/templates/CRM/common/pagerAToZ.tpl
+++ b/civicrm/templates/CRM/common/pagerAToZ.tpl
@@ -11,7 +11,7 @@
 <div id="alpha-filter">
     <ul>
     {foreach from=$aToZ item=letter}
-        <li {if !empty($letter.class)}class="{$letter.class}"{/if}>{$letter.item}</li>
+        <li {if $letter.class}class="{$letter.class}"{/if}>{$letter.item}</li>
     {/foreach}
     </ul>
 </div>
diff --git a/civicrm/templates/CRM/common/showHide.tpl b/civicrm/templates/CRM/common/showHide.tpl
index b750893aca..d30954364b 100644
--- a/civicrm/templates/CRM/common/showHide.tpl
+++ b/civicrm/templates/CRM/common/showHide.tpl
@@ -9,8 +9,8 @@
 *}
 {* This included tpl hides and displays the appropriate blocks as directed by the php code which assigns showBlocks and hideBlocks arrays. *}
  <script type="text/javascript">
-    var showBlocks = new Array({$showBlocks});
-    var hideBlocks = new Array({$hideBlocks});
+    var showBlocks = new Array({$showBlocks|smarty:nodefaults});
+    var hideBlocks = new Array({$hideBlocks|smarty:nodefaults});
 
-    on_load_init_blocks( showBlocks, hideBlocks{if !empty($elemType) and $elemType EQ 'table-row'}, 'table-row'{/if} );
+    on_load_init_blocks( showBlocks, hideBlocks{if $elemType and $elemType EQ 'table-row'}, 'table-row'{/if} );
  </script>
diff --git a/civicrm/vendor/autoload.php b/civicrm/vendor/autoload.php
index 719d21b10d..26c865eb90 100644
--- a/civicrm/vendor/autoload.php
+++ b/civicrm/vendor/autoload.php
@@ -4,4 +4,4 @@
 
 require_once __DIR__ . '/composer/autoload_real.php';
 
-return ComposerAutoloaderInite564088416febabc4bbcae3d0299db8b::getLoader();
+return ComposerAutoloaderInit8d1252561e9795b03a35df20411ea34a::getLoader();
diff --git a/civicrm/vendor/brick/money/.github/FUNDING.yml b/civicrm/vendor/brick/money/.github/FUNDING.yml
index 020d5f651c..e9002ec7c3 100644
--- a/civicrm/vendor/brick/money/.github/FUNDING.yml
+++ b/civicrm/vendor/brick/money/.github/FUNDING.yml
@@ -1 +1,2 @@
+github: BenMorel
 tidelift: "packagist/brick/money"
diff --git a/civicrm/vendor/brick/money/.github/workflows/ci.yml b/civicrm/vendor/brick/money/.github/workflows/ci.yml
index 172066542c..8dba31c61b 100644
--- a/civicrm/vendor/brick/money/.github/workflows/ci.yml
+++ b/civicrm/vendor/brick/money/.github/workflows/ci.yml
@@ -2,9 +2,7 @@ name: CI
 
 on:
   push:
-    branches: [ master ]
   pull_request:
-    branches: [ master ]
 
 jobs:
   psalm:
diff --git a/civicrm/vendor/brick/money/CHANGELOG.md b/civicrm/vendor/brick/money/CHANGELOG.md
index 2f70dbf73e..6722f64ddf 100644
--- a/civicrm/vendor/brick/money/CHANGELOG.md
+++ b/civicrm/vendor/brick/money/CHANGELOG.md
@@ -1,5 +1,25 @@
 # Changelog
 
+## [0.5.2](https://github.com/brick/money/releases/tag/0.5.2) - 2021-04-03
+
+✨ **New methods**
+
+- `Money::allocateWithRemainder()`
+- `Money::splitWithRemainder()`
+
+These methods perform like their `allocate()` and `split()` counterparts, but append the remainder at the end of the returned array instead of spreading it over the first monies.
+
+Thanks @NCatalani!
+
+## [0.5.1](https://github.com/brick/money/releases/tag/0.5.1) - 2021-02-10
+
+👌 **Improvement**
+
+`BaseCurrencyProvider` now always returns a `BigNumber` for convenience (#37).
+This is useful if you're using `BaseCurrencyProvider` on its own, not just in `CurrencyConverter`.
+
+Thanks @rdarcy1!
+
 ## [0.5.0](https://github.com/brick/money/releases/tag/0.5.0) - 2020-08-19
 
 👌 **Improvements**
diff --git a/civicrm/vendor/brick/money/composer.json b/civicrm/vendor/brick/money/composer.json
index 8987a56ed0..25b35a8777 100644
--- a/civicrm/vendor/brick/money/composer.json
+++ b/civicrm/vendor/brick/money/composer.json
@@ -18,7 +18,7 @@
         "brick/varexporter": "~0.2.1",
         "php-coveralls/php-coveralls": "^2.2",
         "phpunit/phpunit": "^7.5.15 || ^8.0 || ^9.0",
-        "vimeo/psalm": "4.3.2"
+        "vimeo/psalm": "4.9.2"
     },
     "suggest": {
         "ext-intl": "Required to format Money objects"
diff --git a/civicrm/vendor/brick/money/data/country-to-currency.php b/civicrm/vendor/brick/money/data/country-to-currency.php
index 70b3dbdd55..8f3efce571 100644
--- a/civicrm/vendor/brick/money/data/country-to-currency.php
+++ b/civicrm/vendor/brick/money/data/country-to-currency.php
@@ -233,7 +233,7 @@
     'UZ' => ['UZS'],
     'VA' => ['EUR'],
     'VC' => ['XCD'],
-    'VE' => ['VES'],
+    'VE' => ['VES', 'VED'],
     'VG' => ['USD'],
     'VI' => ['USD'],
     'VN' => ['VND'],
diff --git a/civicrm/vendor/brick/money/data/iso-currencies.php b/civicrm/vendor/brick/money/data/iso-currencies.php
index a6a6ad414b..150cb41ff6 100644
--- a/civicrm/vendor/brick/money/data/iso-currencies.php
+++ b/civicrm/vendor/brick/money/data/iso-currencies.php
@@ -153,6 +153,7 @@
     'UYU' => ['UYU', 858, 'Peso Uruguayo', 2],
     'UYW' => ['UYW', 927, 'Unidad Previsional', 4],
     'UZS' => ['UZS', 860, 'Uzbekistan Sum', 2],
+    'VED' => ['VED', 926, 'Bolívar Soberano', 2],
     'VES' => ['VES', 928, 'Bolívar Soberano', 2],
     'VND' => ['VND', 704, 'Dong', 0],
     'VUV' => ['VUV', 548, 'Vatu', 0],
diff --git a/civicrm/vendor/brick/money/data/numeric-to-currency.php b/civicrm/vendor/brick/money/data/numeric-to-currency.php
index 9b57aa6eb9..f45a3f7de6 100644
--- a/civicrm/vendor/brick/money/data/numeric-to-currency.php
+++ b/civicrm/vendor/brick/money/data/numeric-to-currency.php
@@ -124,6 +124,7 @@
     882 => 'WST',
     886 => 'YER',
     901 => 'TWD',
+    926 => 'VED',
     927 => 'UYW',
     928 => 'VES',
     929 => 'MRU',
diff --git a/civicrm/vendor/brick/money/src/AbstractMoney.php b/civicrm/vendor/brick/money/src/AbstractMoney.php
index fed229e1d0..c5bd12f4c1 100644
--- a/civicrm/vendor/brick/money/src/AbstractMoney.php
+++ b/civicrm/vendor/brick/money/src/AbstractMoney.php
@@ -29,6 +29,8 @@ abstract class AbstractMoney implements MoneyContainer
     /**
      * Converts this money to a Money in the given Context.
      *
+     * @psalm-param RoundingMode::* $roundingMode
+     *
      * @param Context $context      The context.
      * @param int     $roundingMode The rounding mode, if necessary.
      *
diff --git a/civicrm/vendor/brick/money/src/Context.php b/civicrm/vendor/brick/money/src/Context.php
index edf4c54260..dca84c70cd 100644
--- a/civicrm/vendor/brick/money/src/Context.php
+++ b/civicrm/vendor/brick/money/src/Context.php
@@ -7,6 +7,7 @@ namespace Brick\Money;
 use Brick\Math\BigDecimal;
 use Brick\Math\BigNumber;
 use Brick\Math\Exception\RoundingNecessaryException;
+use Brick\Math\RoundingMode;
 
 /**
  * Adjusts a rational number to a decimal amount.
@@ -20,6 +21,8 @@ interface Context
      * In case the rounding mode is irrelevant, for example in AutoContext, this method MUST throw an exception if a
      * rounding mode other than RoundingMode::UNNECESSARY is used.
      *
+     * @psalm-param RoundingMode::* $roundingMode
+     *
      * @param BigNumber $amount       The amount.
      * @param Currency  $currency     The target currency.
      * @param int       $roundingMode The rounding mode.
diff --git a/civicrm/vendor/brick/money/src/CurrencyConverter.php b/civicrm/vendor/brick/money/src/CurrencyConverter.php
index 5ed7cde136..be8e53cf6f 100644
--- a/civicrm/vendor/brick/money/src/CurrencyConverter.php
+++ b/civicrm/vendor/brick/money/src/CurrencyConverter.php
@@ -52,6 +52,8 @@ final class CurrencyConverter
     /**
      * Converts the given money to the given currency.
      *
+     * @psalm-param RoundingMode::* $roundingMode
+     *
      * @param MoneyContainer      $moneyContainer The Money, RationalMoney or MoneyBag to convert.
      * @param Currency|string|int $currency       The Currency instance, ISO currency code or ISO numeric currency code.
      * @param int                 $roundingMode   The rounding mode, if necessary.
diff --git a/civicrm/vendor/brick/money/src/Exception/UnknownCurrencyException.php b/civicrm/vendor/brick/money/src/Exception/UnknownCurrencyException.php
index 57944191bb..d206a88156 100644
--- a/civicrm/vendor/brick/money/src/Exception/UnknownCurrencyException.php
+++ b/civicrm/vendor/brick/money/src/Exception/UnknownCurrencyException.php
@@ -30,8 +30,8 @@ class UnknownCurrencyException extends MoneyException
     }
 
     /**
-     * @param string $countryCode
-     * @param array  $currencyCodes
+     * @param string   $countryCode
+     * @param string[] $currencyCodes
      *
      * @return UnknownCurrencyException
      */
diff --git a/civicrm/vendor/brick/money/src/Money.php b/civicrm/vendor/brick/money/src/Money.php
index 43c1ac4a00..924dfdcdb0 100644
--- a/civicrm/vendor/brick/money/src/Money.php
+++ b/civicrm/vendor/brick/money/src/Money.php
@@ -141,6 +141,8 @@ final class Money extends AbstractMoney
     /**
      * Creates a Money from a rational amount, a currency, and a context.
      *
+     * @psalm-param RoundingMode::* $roundingMode
+     *
      * @param BigNumber $amount       The amount.
      * @param Currency  $currency     The currency.
      * @param Context   $context      The context.
@@ -167,6 +169,8 @@ final class Money extends AbstractMoney
      * To override this behaviour, a Context instance can be provided.
      * Operations on this Money return a Money with the same context.
      *
+     * @psalm-param RoundingMode::* $roundingMode
+     *
      * @param BigNumber|int|float|string $amount       The monetary amount.
      * @param Currency|string|int        $currency     The Currency instance, ISO currency code or ISO numeric currency code.
      * @param Context|null               $context      An optional Context.
@@ -201,6 +205,8 @@ final class Money extends AbstractMoney
      * currency's default fraction digits. For example, `Money::ofMinor(1234, 'USD')` will yield `USD 12.34`.
      * If the amount cannot be safely converted to this scale, an exception is thrown.
      *
+     * @psalm-param RoundingMode::* $roundingMode
+     *
      * @param BigNumber|int|float|string $minorAmount  The amount, in minor currency units.
      * @param Currency|string|int        $currency     The Currency instance, ISO currency code or ISO numeric currency code.
      * @param Context|null               $context      An optional Context.
@@ -322,6 +328,8 @@ final class Money extends AbstractMoney
      * rounding mode can be provided. If a rounding mode is not provided and rounding is necessary, an exception is
      * thrown.
      *
+     * @psalm-param RoundingMode::* $roundingMode
+     *
      * @param AbstractMoney|BigNumber|int|float|string $that         The money or amount to add.
      * @param int                                      $roundingMode An optional RoundingMode constant.
      *
@@ -358,6 +366,8 @@ final class Money extends AbstractMoney
      * rounding mode can be provided. If a rounding mode is not provided and rounding is necessary, an exception is
      * thrown.
      *
+     * @psalm-param RoundingMode::* $roundingMode
+     *
      * @param AbstractMoney|BigNumber|int|float|string $that         The money or amount to subtract.
      * @param int                                      $roundingMode An optional RoundingMode constant.
      *
@@ -390,6 +400,8 @@ final class Money extends AbstractMoney
      * rounding mode can be provided. If a rounding mode is not provided and rounding is necessary, an exception is
      * thrown.
      *
+     * @psalm-param RoundingMode::* $roundingMode
+     *
      * @param BigNumber|int|float|string $that         The multiplier.
      * @param int                        $roundingMode An optional RoundingMode constant.
      *
@@ -411,6 +423,8 @@ final class Money extends AbstractMoney
      * rounding mode can be provided. If a rounding mode is not provided and rounding is necessary, an exception is
      * thrown.
      *
+     * @psalm-param RoundingMode::* $roundingMode
+     *
      * @param BigNumber|int|float|string $that         The divisor.
      * @param int                        $roundingMode An optional RoundingMode constant.
      *
@@ -548,6 +562,55 @@ final class Money extends AbstractMoney
         return $monies;
     }
 
+    /**
+     * Allocates this Money according to a list of ratios.
+     *
+     * The remainder is also present, appended at the end of the list.
+     *
+     * For example, given a `USD 49.99` money in the default context,
+     * `allocateWithRemainder(1, 2, 3, 4)` returns [`USD 4.99`, `USD 9.99`, `USD 14.99`, `USD 19.99`, `USD 0.03`]
+     *
+     * The resulting monies have the same context as this Money.
+     *
+     * @param int[] $ratios The ratios.
+     *
+     * @return Money[]
+     *
+     * @throws \InvalidArgumentException If called with invalid parameters.
+     */
+    public function allocateWithRemainder(int ...$ratios) : array
+    {
+        if (! $ratios) {
+            throw new \InvalidArgumentException('Cannot allocateWithRemainder() an empty list of ratios.');
+        }
+
+        foreach ($ratios as $ratio) {
+            if ($ratio < 0) {
+                throw new \InvalidArgumentException('Cannot allocateWithRemainder() negative ratios.');
+            }
+        }
+
+        $total = array_sum($ratios);
+
+        if ($total === 0) {
+            throw new \InvalidArgumentException('Cannot allocateWithRemainder() to zero ratios only.');
+        }
+
+        $monies = [];
+
+        $remainder = $this;
+
+        foreach ($ratios as $ratio) {
+            $money = $this->multipliedBy($ratio)->quotient($total);
+            $remainder = $remainder->minus($money);
+            $monies[] = $money;
+        }
+
+        $monies[] = $remainder;
+
+        return $monies;
+    }
+
     /**
      * Splits this Money into a number of parts.
      *
@@ -574,6 +637,29 @@ final class Money extends AbstractMoney
         return $this->allocate(...array_fill(0, $parts, 1));
     }
 
+    /**
+     * Splits this Money into a number of parts and a remainder.
+     *
+     * For example, given a `USD 100.00` money in the default context,
+     * `splitWithRemainder(3)` returns [`USD 33.33`, `USD 33.33`, `USD 33.33`, `USD 0.01`]
+     *
+     * The resulting monies have the same context as this Money.
+     *
+     * @param int $parts The number of parts
+     *
+     * @return Money[]
+     *
+     * @throws \InvalidArgumentException If called with invalid parameters.
+     */
+    public function splitWithRemainder(int $parts) : array
+    {
+        if ($parts < 1) {
+            throw new \InvalidArgumentException('Cannot splitWithRemainder() into less than 1 part.');
+        }
+
+        return $this->allocateWithRemainder(...array_fill(0, $parts, 1));
+    }
+
     /**
      * Returns a Money whose value is the absolute value of this Money.
      *
@@ -607,6 +693,8 @@ final class Money extends AbstractMoney
      * For example, converting a default money of `USD 1.23` to `EUR` with an exchange rate of `0.91` and
      * RoundingMode::UP will yield `EUR 1.12`.
      *
+     * @psalm-param RoundingMode::* $roundingMode
+     *
      * @param Currency|string|int        $currency     The Currency instance, ISO currency code or ISO numeric currency code.
      * @param BigNumber|int|float|string $exchangeRate The exchange rate to multiply by.
      * @param Context|null               $context      An optional context.
diff --git a/civicrm/vendor/composer/autoload_real.php b/civicrm/vendor/composer/autoload_real.php
index 00c5f90235..e9fee89e3e 100644
--- a/civicrm/vendor/composer/autoload_real.php
+++ b/civicrm/vendor/composer/autoload_real.php
@@ -2,7 +2,7 @@
 
 // autoload_real.php @generated by Composer
 
-class ComposerAutoloaderInite564088416febabc4bbcae3d0299db8b
+class ComposerAutoloaderInit8d1252561e9795b03a35df20411ea34a
 {
     private static $loader;
 
@@ -19,9 +19,9 @@ class ComposerAutoloaderInite564088416febabc4bbcae3d0299db8b
             return self::$loader;
         }
 
-        spl_autoload_register(array('ComposerAutoloaderInite564088416febabc4bbcae3d0299db8b', 'loadClassLoader'), true, true);
+        spl_autoload_register(array('ComposerAutoloaderInit8d1252561e9795b03a35df20411ea34a', 'loadClassLoader'), true, true);
         self::$loader = $loader = new \Composer\Autoload\ClassLoader();
-        spl_autoload_unregister(array('ComposerAutoloaderInite564088416febabc4bbcae3d0299db8b', 'loadClassLoader'));
+        spl_autoload_unregister(array('ComposerAutoloaderInit8d1252561e9795b03a35df20411ea34a', 'loadClassLoader'));
 
         $includePaths = require __DIR__ . '/include_paths.php';
         $includePaths[] = get_include_path();
@@ -31,7 +31,7 @@ class ComposerAutoloaderInite564088416febabc4bbcae3d0299db8b
         if ($useStaticLoader) {
             require_once __DIR__ . '/autoload_static.php';
 
-            call_user_func(\Composer\Autoload\ComposerStaticInite564088416febabc4bbcae3d0299db8b::getInitializer($loader));
+            call_user_func(\Composer\Autoload\ComposerStaticInit8d1252561e9795b03a35df20411ea34a::getInitializer($loader));
         } else {
             $map = require __DIR__ . '/autoload_namespaces.php';
             foreach ($map as $namespace => $path) {
@@ -52,19 +52,19 @@ class ComposerAutoloaderInite564088416febabc4bbcae3d0299db8b
         $loader->register(true);
 
         if ($useStaticLoader) {
-            $includeFiles = Composer\Autoload\ComposerStaticInite564088416febabc4bbcae3d0299db8b::$files;
+            $includeFiles = Composer\Autoload\ComposerStaticInit8d1252561e9795b03a35df20411ea34a::$files;
         } else {
             $includeFiles = require __DIR__ . '/autoload_files.php';
         }
         foreach ($includeFiles as $fileIdentifier => $file) {
-            composerRequiree564088416febabc4bbcae3d0299db8b($fileIdentifier, $file);
+            composerRequire8d1252561e9795b03a35df20411ea34a($fileIdentifier, $file);
         }
 
         return $loader;
     }
 }
 
-function composerRequiree564088416febabc4bbcae3d0299db8b($fileIdentifier, $file)
+function composerRequire8d1252561e9795b03a35df20411ea34a($fileIdentifier, $file)
 {
     if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
         require $file;
diff --git a/civicrm/vendor/composer/autoload_static.php b/civicrm/vendor/composer/autoload_static.php
index f948119d7b..3e84527f27 100644
--- a/civicrm/vendor/composer/autoload_static.php
+++ b/civicrm/vendor/composer/autoload_static.php
@@ -4,7 +4,7 @@
 
 namespace Composer\Autoload;
 
-class ComposerStaticInite564088416febabc4bbcae3d0299db8b
+class ComposerStaticInit8d1252561e9795b03a35df20411ea34a
 {
     public static $files = array (
         '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php',
@@ -672,11 +672,11 @@ class ComposerStaticInite564088416febabc4bbcae3d0299db8b
     public static function getInitializer(ClassLoader $loader)
     {
         return \Closure::bind(function () use ($loader) {
-            $loader->prefixLengthsPsr4 = ComposerStaticInite564088416febabc4bbcae3d0299db8b::$prefixLengthsPsr4;
-            $loader->prefixDirsPsr4 = ComposerStaticInite564088416febabc4bbcae3d0299db8b::$prefixDirsPsr4;
-            $loader->prefixesPsr0 = ComposerStaticInite564088416febabc4bbcae3d0299db8b::$prefixesPsr0;
-            $loader->fallbackDirsPsr0 = ComposerStaticInite564088416febabc4bbcae3d0299db8b::$fallbackDirsPsr0;
-            $loader->classMap = ComposerStaticInite564088416febabc4bbcae3d0299db8b::$classMap;
+            $loader->prefixLengthsPsr4 = ComposerStaticInit8d1252561e9795b03a35df20411ea34a::$prefixLengthsPsr4;
+            $loader->prefixDirsPsr4 = ComposerStaticInit8d1252561e9795b03a35df20411ea34a::$prefixDirsPsr4;
+            $loader->prefixesPsr0 = ComposerStaticInit8d1252561e9795b03a35df20411ea34a::$prefixesPsr0;
+            $loader->fallbackDirsPsr0 = ComposerStaticInit8d1252561e9795b03a35df20411ea34a::$fallbackDirsPsr0;
+            $loader->classMap = ComposerStaticInit8d1252561e9795b03a35df20411ea34a::$classMap;
 
         }, null, ClassLoader::class);
     }
diff --git a/civicrm/vendor/composer/installed.json b/civicrm/vendor/composer/installed.json
index 0918e3c382..dcda9be541 100644
--- a/civicrm/vendor/composer/installed.json
+++ b/civicrm/vendor/composer/installed.json
@@ -92,17 +92,17 @@
     },
     {
         "name": "brick/money",
-        "version": "0.5.1",
-        "version_normalized": "0.5.1.0",
+        "version": "0.5.3",
+        "version_normalized": "0.5.3.0",
         "source": {
             "type": "git",
             "url": "https://github.com/brick/money.git",
-            "reference": "c6f2883c8a759bf7f77c79aaa6004af6d6c0afaf"
+            "reference": "49e6597470da74f6a9f1dd7d5286ea3b4756b7e0"
         },
         "dist": {
             "type": "zip",
-            "url": "https://api.github.com/repos/brick/money/zipball/c6f2883c8a759bf7f77c79aaa6004af6d6c0afaf",
-            "reference": "c6f2883c8a759bf7f77c79aaa6004af6d6c0afaf",
+            "url": "https://api.github.com/repos/brick/money/zipball/49e6597470da74f6a9f1dd7d5286ea3b4756b7e0",
+            "reference": "49e6597470da74f6a9f1dd7d5286ea3b4756b7e0",
             "shasum": ""
         },
         "require": {
@@ -115,12 +115,12 @@
             "ext-pdo": "*",
             "php-coveralls/php-coveralls": "^2.2",
             "phpunit/phpunit": "^7.5.15 || ^8.0 || ^9.0",
-            "vimeo/psalm": "4.3.2"
+            "vimeo/psalm": "4.9.2"
         },
         "suggest": {
             "ext-intl": "Required to format Money objects"
         },
-        "time": "2021-02-10T14:14:29+00:00",
+        "time": "2021-10-10T11:59:43+00:00",
         "type": "library",
         "installation-source": "dist",
         "autoload": {
@@ -137,7 +137,11 @@
             "brick",
             "currency",
             "money"
-        ]
+        ],
+        "support": {
+            "issues": "https://github.com/brick/money/issues",
+            "source": "https://github.com/brick/money/tree/0.5.3"
+        }
     },
     {
         "name": "cache/integration-tests",
diff --git a/civicrm/xml/schema/Core/CustomField.xml b/civicrm/xml/schema/Core/CustomField.xml
index 71e1862850..8fb1c82c10 100644
--- a/civicrm/xml/schema/Core/CustomField.xml
+++ b/civicrm/xml/schema/Core/CustomField.xml
@@ -8,6 +8,13 @@
   <add>1.1</add>
   <log>true</log>
   <labelField>label</labelField>
+  <paths>
+    <add>civicrm/admin/custom/group/field/add?reset=1&amp;action=add&amp;gid=[custom_group_id]</add>
+    <update>civicrm/admin/custom/group/field/update?action=update&amp;reset=1&amp;id=[id]&amp;gid=[custom_group_id]</update>
+    <preview>civicrm/admin/custom/group/field?action=preview&amp;reset=1&amp;id=[id]&amp;gid=[custom_group_id]</preview>
+    <delete>civicrm/admin/custom/group/field?action=delete&amp;reset=1&amp;id=[id]&amp;gid=[custom_group_id]</delete>
+    <move>civicrm/admin/custom/group/field/move?reset=1&amp;fid=[id]</move>
+  </paths>
   <field>
     <name>id</name>
     <type>int unsigned</type>
diff --git a/civicrm/xml/schema/Core/CustomGroup.xml b/civicrm/xml/schema/Core/CustomGroup.xml
index c3f52a8441..853a106e32 100644
--- a/civicrm/xml/schema/Core/CustomGroup.xml
+++ b/civicrm/xml/schema/Core/CustomGroup.xml
@@ -10,6 +10,12 @@
   <log>true</log>
   <title>Custom Field Group</title>
   <labelField>title</labelField>
+  <paths>
+    <add>civicrm/admin/custom/group?action=add&amp;reset=1</add>
+    <update>civicrm/admin/custom/group?action=update&amp;reset=1&amp;id=[id]</update>
+    <preview>civicrm/admin/custom/group?action=preview&amp;reset=1&amp;id=[id]</preview>
+    <delete>civicrm/admin/custom/group?action=delete&amp;reset=1&amp;id=[id]</delete>
+  </paths>
   <field>
     <name>id</name>
     <type>int unsigned</type>
@@ -51,6 +57,9 @@
     <default>'Contact'</default>
     <comment>Type of object this group extends (can add other options later e.g. contact_address, etc.).</comment>
     <add>1.1</add>
+    <pseudoconstant>
+      <callback>CRM_Core_SelectValues::customGroupExtends</callback>
+    </pseudoconstant>
   </field>
   <field>
     <name>extends_entity_column_id</name>
diff --git a/civicrm/xml/templates/civicrm_data.tpl b/civicrm/xml/templates/civicrm_data.tpl
index 25f8e57820..b46a6d1d28 100644
--- a/civicrm/xml/templates/civicrm_data.tpl
+++ b/civicrm/xml/templates/civicrm_data.tpl
@@ -765,7 +765,12 @@ VALUES
    (@option_group_id_nuf, '{ts escape="sql"}Participants{/ts}',  'civicrm_participant',  'Participant',  NULL, 0, NULL, 3, NULL, 0, 0, 1, NULL, NULL, NULL),
    (@option_group_id_nuf, '{ts escape="sql"}Contributions{/ts}', 'civicrm_contribution', 'Contribution', NULL, 0, NULL, 4, NULL, 0, 0, 1, NULL, NULL, NULL),
 
+-- Available currencies.
    (@option_group_id_currency, 'USD ($)',      'USD',     'USD',       NULL, 0, 1, 1, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_currency, 'CAD ($)',      'CAD',     'CAD',       NULL, 0, 0, 2, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_currency, 'EUR (€)',      'EUR',     'EUR',       NULL, 0, 0, 3, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_currency, 'GBP (£)',      'GBP',     'GBP',       NULL, 0, 0, 4, NULL, 0, 0, 1, NULL, NULL, NULL),
+   (@option_group_id_currency, 'JPY (Â¥)',      'JPY',     'JPY',       NULL, 0, 0, 5, NULL, 0, 0, 1, NULL, NULL, NULL),
 
 -- event name badges
   (@option_group_id_eventBadge,  '{ts escape="sql"}Name Only{/ts}'     , 1, 'CRM_Event_Badge_Simple'  ,  NULL, 0, 0, 1, '{ts escape="sql"}Simple Event Name Badge{/ts}', 0, 1, 1, NULL, NULL, NULL),
diff --git a/civicrm/xml/templates/civicrm_navigation.tpl b/civicrm/xml/templates/civicrm_navigation.tpl
index 601f16d38d..b6098f865c 100644
--- a/civicrm/xml/templates/civicrm_navigation.tpl
+++ b/civicrm/xml/templates/civicrm_navigation.tpl
@@ -91,10 +91,11 @@ VALUES
     ( @domainID, 'civicrm/activity?reset=1&action=add&context=standalone',  '{ts escape="sql" skip="true"}New Activity{/ts}',           'New Activity',         NULL,               '',             @contactlastID, '1', NULL,  5 ),
     ( @domainID, 'civicrm/activity/email/add?atype=3&action=add&reset=1&context=standalone', '{ts escape="sql" skip="true"}New Email{/ts}',   'New Email',      NULL,               '',             @contactlastID, '1', '1',   6 ),
     ( @domainID, 'civicrm/import/contact?reset=1',                          '{ts escape="sql" skip="true"}Import Contacts{/ts}',        'Import Contacts',      'import contacts',  '',             @contactlastID, '1', NULL,  7 ),
-    ( @domainID, 'civicrm/import/activity?reset=1',                         '{ts escape="sql" skip="true"}Import Activities{/ts}',      'Import Activities',    'import contacts',  '',             @contactlastID, '1', '1',   8 ),
-    ( @domainID, 'civicrm/group/add?reset=1',                               '{ts escape="sql" skip="true"}New Group{/ts}',              'New Group',            'edit groups',      '',             @contactlastID, '1', NULL,  9 ),
-    ( @domainID, 'civicrm/group?reset=1',                                   '{ts escape="sql" skip="true"}Manage Groups{/ts}',          'Manage Groups',        'access CiviCRM',   '',             @contactlastID, '1', '1',   10 ),
-    ( @domainID, 'civicrm/tag?reset=1',                               '{ts escape="sql" skip="true"}Manage Tags{/ts}', 'Manage Tags (Categories)', 'manage tags', '',     @contactlastID, '1','1', 12 ),
+    ( @domainID, 'civicrm/import/activity?reset=1',                         '{ts escape="sql" skip="true"}Import Activities{/ts}',      'Import Activities',    'import contacts',  '',             @contactlastID, '1', NULL,   8 ),
+    ( @domainID, 'civicrm/import/custom?reset=1',                         '{ts escape="sql" skip="true"}Import Custom Data{/ts}',  'Import MultiValued Custom', 'import contacts',  '',             @contactlastID, '1', '1',   9 ),
+    ( @domainID, 'civicrm/group/add?reset=1',                               '{ts escape="sql" skip="true"}New Group{/ts}',              'New Group',            'edit groups',      '',             @contactlastID, '1', NULL,  10 ),
+    ( @domainID, 'civicrm/group?reset=1',                                   '{ts escape="sql" skip="true"}Manage Groups{/ts}',          'Manage Groups',        'access CiviCRM',   '',             @contactlastID, '1', '1',   11 ),
+    ( @domainID, 'civicrm/tag?reset=1',                               '{ts escape="sql" skip="true"}Manage Tags{/ts}', 'Manage Tags (Categories)',              'manage tags',      '',             @contactlastID, '1', '1',   12 ),
     ( @domainID, 'civicrm/contact/deduperules?reset=1',  '{ts escape="sql" skip="true"}Find and Merge Duplicate Contacts{/ts}', 'Find and Merge Duplicate Contacts', 'administer dedupe rules,merge duplicate contacts', 'OR', @contactlastID, '1', NULL, 13 );
 
 INSERT INTO civicrm_navigation
diff --git a/civicrm/xml/templates/message_templates/contribution_invoice_receipt_html.tpl b/civicrm/xml/templates/message_templates/contribution_invoice_receipt_html.tpl
index 05ebb636b7..712a447a03 100644
--- a/civicrm/xml/templates/message_templates/contribution_invoice_receipt_html.tpl
+++ b/civicrm/xml/templates/message_templates/contribution_invoice_receipt_html.tpl
@@ -75,7 +75,7 @@
                 <th style="text-align:left;font-weight:bold;width:100%"><font size="1">{ts}Description{/ts}</font></th>
                 <th style="text-align:right;font-weight:bold;white-space: nowrap"><font size="1">{ts}Quantity{/ts}</font></th>
                 <th style="text-align:right;font-weight:bold;white-space: nowrap"><font size="1">{ts}Unit Price{/ts}</font></th>
-                <th style="text-align:right;font-weight:bold;white-space: nowrap"><font size="1">{if isset($taxTerm)}{$taxTerm}{/if}</font></th>
+                <th style="text-align:right;font-weight:bold;white-space: nowrap"><font size="1">{$taxTerm}</font></th>
                 <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}
@@ -99,7 +99,7 @@
                   {if $value.tax_amount != ''}
                     <td style="text-align:right;"><font size="1">{if isset($value.tax_rate)}{$value.tax_rate}%{/if}</font></td>
                   {else}
-                    <td style="text-align:right;"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm}-{/ts}{/if}</font></td>
+                    <td style="text-align:right;"><font size="1">{if $taxTerm}{ts 1=$taxTerm}-{/ts}{/if}</font></td>
                   {/if}
                   <td style="text-align:right;"><font size="1">{$value.subTotal|crmMoney:$currency}</font></td>
                 </tr>
@@ -114,10 +114,10 @@
                 <tr>
                   <td colspan="3"></td>
                     {if $priceset}
-                      <td style="text-align:right;white-space: nowrap"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}{/if}</font></td>
+                      <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>
                       <td style="text-align:right"><font size="1" align="right">{$value|crmMoney:$currency}</font> </td>
                     {elseif $priceset == 0}
-                      <td style="text-align:right;white-space: nowrap"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm}TOTAL %1{/ts}{/if}</font></td>
+                      <td style="text-align:right;white-space: nowrap"><font size="1">{if $taxTerm}{ts 1=$taxTerm}TOTAL %1{/ts}{/if}</font></td>
                       <td style="text-align:right"><font size="1" align="right">{$value|crmMoney:$currency}</font> </td>
                     {/if}
                 </tr>
@@ -302,7 +302,7 @@
                 <th style="padding-right:28px;text-align:left;font-weight:bold;width:200px;"><font size="1">{ts}Description{/ts}</font></th>
                 <th style="padding-left:28px;text-align:right;font-weight:bold;"><font size="1">{ts}Quantity{/ts}</font></th>
                 <th style="padding-left:28px;text-align:right;font-weight:bold;"><font size="1">{ts}Unit Price{/ts}</font></th>
-                <th style="padding-left:28px;text-align:right;font-weight:bold;"><font size="1">{if isset($taxTerm)}{$taxTerm}{/if}</font></th>
+                <th style="padding-left:28px;text-align:right;font-weight:bold;"><font size="1">{$taxTerm}</font></th>
                 <th style="padding-left:28px;text-align:right;font-weight:bold;"><font size="1">{ts 1=$currency}Amount %1{/ts}</font></th>
               </tr>
               {foreach from=$lineItem item=value key=priceset name=pricevalue}
@@ -329,7 +329,7 @@
                   {if $value.tax_amount != ''}
                     <td style="padding-left:28px;text-align:right;"><font size="1">{if isset($value.tax_rate)}{$value.tax_rate}%{/if}</font></td>
                   {else}
-                    <td style="padding-left:28px;text-align:right"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm}No %1{/ts}{/if}</font></td>
+                    <td style="padding-left:28px;text-align:right"><font size="1">{if $taxTerm}{ts 1=$taxTerm}No %1{/ts}{/if}</font></td>
                   {/if}
                   <td style="padding-left:28px;text-align:right;"><font size="1">{$value.subTotal|crmMoney:$currency}</font></td>
                 </tr>
@@ -345,10 +345,10 @@
                 <tr>
                   <td colspan="3"></td>
                   {if $priceset}
-                    <td style="padding-left:28px;text-align:right;"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}{/if}</font></td>
+                    <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>
                     <td style="padding-left:28px;text-align:right;"><font size="1" align="right">{$value|crmMoney:$currency}</font> </td>
                   {elseif $priceset == 0}
-                    <td style="padding-left:28px;text-align:right;"><font size="1">{if isset($taxTerm)}{ts 1=$taxTerm}TOTAL NO %1{/ts}{/if}</font></td>
+                    <td style="padding-left:28px;text-align:right;"><font size="1">{if $taxTerm}{ts 1=$taxTerm}TOTAL NO %1{/ts}{/if}</font></td>
                     <td style="padding-left:28px;text-align:right;"><font size="1" align="right">{$value|crmMoney:$currency}</font> </td>
                   {/if}
                 </tr>
diff --git a/civicrm/xml/templates/message_templates/contribution_offline_receipt_html.tpl b/civicrm/xml/templates/message_templates/contribution_offline_receipt_html.tpl
index e74a4ab622..331e115591 100644
--- a/civicrm/xml/templates/message_templates/contribution_offline_receipt_html.tpl
+++ b/civicrm/xml/templates/message_templates/contribution_offline_receipt_html.tpl
@@ -121,10 +121,10 @@
       {foreach from=$dataArray item=value key=priceset}
         <tr>
         {if $priceset ||  $priceset == 0 || $value != ''}
-          <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+          <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
           <td>&nbsp;{$value|crmMoney:$currency}</td>
         {else}
-          <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+          <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
           <td>&nbsp;{$value|crmMoney:$currency}</td>
         {/if}
         </tr>
diff --git a/civicrm/xml/templates/message_templates/contribution_offline_receipt_text.tpl b/civicrm/xml/templates/message_templates/contribution_offline_receipt_text.tpl
index 8e8f878f96..75091e234d 100644
--- a/civicrm/xml/templates/message_templates/contribution_offline_receipt_text.tpl
+++ b/civicrm/xml/templates/message_templates/contribution_offline_receipt_text.tpl
@@ -37,9 +37,9 @@
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset ||  $priceset == 0 || $value != ''}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}% : {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"}% : {$value|crmMoney:$currency}
 {else}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if} : {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm} : {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
diff --git a/civicrm/xml/templates/message_templates/contribution_online_receipt_html.tpl b/civicrm/xml/templates/message_templates/contribution_online_receipt_html.tpl
index 363aef9fc9..a05185bd7c 100644
--- a/civicrm/xml/templates/message_templates/contribution_online_receipt_html.tpl
+++ b/civicrm/xml/templates/message_templates/contribution_online_receipt_html.tpl
@@ -109,10 +109,10 @@
         {foreach from=$dataArray item=value key=priceset}
          <tr>
           {if $priceset || $priceset == 0}
-           <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+           <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
           {else}
-           <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+           <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
           {/if}
          </tr>
diff --git a/civicrm/xml/templates/message_templates/contribution_online_receipt_text.tpl b/civicrm/xml/templates/message_templates/contribution_online_receipt_text.tpl
index 87d01e7120..5782ea423e 100644
--- a/civicrm/xml/templates/message_templates/contribution_online_receipt_text.tpl
+++ b/civicrm/xml/templates/message_templates/contribution_online_receipt_text.tpl
@@ -5,7 +5,7 @@
 {if $is_pay_later}
 
 ===========================================================
-{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}
+{$pay_later_receipt}
 ===========================================================
 {/if}
 
@@ -38,9 +38,9 @@
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset || $priceset == 0}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
 {else}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
diff --git a/civicrm/xml/templates/message_templates/event_offline_receipt_html.tpl b/civicrm/xml/templates/message_templates/event_offline_receipt_html.tpl
index b3748bcab7..5068249e80 100644
--- a/civicrm/xml/templates/message_templates/event_offline_receipt_html.tpl
+++ b/civicrm/xml/templates/message_templates/event_offline_receipt_html.tpl
@@ -226,10 +226,10 @@
         {foreach from=$dataArray item=value key=priceset}
           <tr>
            {if $priceset || $priceset == 0}
-            <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+            <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
             <td>&nbsp;{$value|crmMoney:$currency}</td>
            {else}
-            <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+            <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
             <td>&nbsp;{$value|crmMoney:$currency}</td>
            {/if}
           </tr>
diff --git a/civicrm/xml/templates/message_templates/event_offline_receipt_text.tpl b/civicrm/xml/templates/message_templates/event_offline_receipt_text.tpl
index c5c1741a81..4b7e95e9f8 100644
--- a/civicrm/xml/templates/message_templates/event_offline_receipt_text.tpl
+++ b/civicrm/xml/templates/message_templates/event_offline_receipt_text.tpl
@@ -125,9 +125,9 @@
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset || $priceset == 0}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
 {else}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
diff --git a/civicrm/xml/templates/message_templates/event_online_receipt_html.tpl b/civicrm/xml/templates/message_templates/event_online_receipt_html.tpl
index 41e510a58b..6787823789 100644
--- a/civicrm/xml/templates/message_templates/event_online_receipt_html.tpl
+++ b/civicrm/xml/templates/message_templates/event_online_receipt_html.tpl
@@ -269,10 +269,10 @@
         {foreach from=$dataArray item=value key=priceset}
          <tr>
           {if $priceset || $priceset == 0}
-           <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+           <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
           {else}
-           <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+           <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
           {/if}
          </tr>
diff --git a/civicrm/xml/templates/message_templates/event_online_receipt_text.tpl b/civicrm/xml/templates/message_templates/event_online_receipt_text.tpl
index e3dbd3835e..50512cdfa2 100644
--- a/civicrm/xml/templates/message_templates/event_online_receipt_text.tpl
+++ b/civicrm/xml/templates/message_templates/event_online_receipt_text.tpl
@@ -145,9 +145,9 @@ You were registered by: {$payer.name}
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset || $priceset == 0}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
 {else}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
diff --git a/civicrm/xml/templates/message_templates/membership_offline_receipt_html.tpl b/civicrm/xml/templates/message_templates/membership_offline_receipt_html.tpl
index 9012b9a46b..034a49975d 100644
--- a/civicrm/xml/templates/message_templates/membership_offline_receipt_html.tpl
+++ b/civicrm/xml/templates/message_templates/membership_offline_receipt_html.tpl
@@ -157,10 +157,10 @@
                   {foreach from=$dataArray item=value key=priceset}
                     <tr>
                       {if $priceset}
-                        <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+                        <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
                         <td>&nbsp;{$value|crmMoney:$currency}</td>
                       {elseif  $priceset == 0}
-                        <td>&nbsp;{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+                        <td>&nbsp;{ts}No{/ts} {$taxTerm}</td>
                         <td>&nbsp;{$value|crmMoney:$currency}</td>
                       {/if}
                     </tr>
diff --git a/civicrm/xml/templates/message_templates/membership_offline_receipt_text.tpl b/civicrm/xml/templates/message_templates/membership_offline_receipt_text.tpl
index 0817ad6bb4..715aff3654 100644
--- a/civicrm/xml/templates/message_templates/membership_offline_receipt_text.tpl
+++ b/civicrm/xml/templates/message_templates/membership_offline_receipt_text.tpl
@@ -52,9 +52,9 @@
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"} %: {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"} %: {$value|crmMoney:$currency}
 {elseif  $priceset == 0}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
diff --git a/civicrm/xml/templates/message_templates/membership_online_receipt_html.tpl b/civicrm/xml/templates/message_templates/membership_online_receipt_html.tpl
index 9e2ceb6268..35f4fbbb11 100644
--- a/civicrm/xml/templates/message_templates/membership_online_receipt_html.tpl
+++ b/civicrm/xml/templates/message_templates/membership_online_receipt_html.tpl
@@ -217,10 +217,10 @@
         {foreach from=$dataArray item=value key=priceset}
          <tr>
          {if $priceset || $priceset == 0}
-           <td>&nbsp;{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%</td>
+           <td>&nbsp;{$taxTerm} {$priceset|string_format:"%.2f"}%</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
          {else}
-           <td>&nbsp;{ts}NO{/ts} {if isset($taxTerm)}{$taxTerm}{/if}</td>
+           <td>&nbsp;{ts}NO{/ts} {$taxTerm}</td>
            <td>&nbsp;{$value|crmMoney:$currency}</td>
          {/if}
          </tr>
diff --git a/civicrm/xml/templates/message_templates/membership_online_receipt_text.tpl b/civicrm/xml/templates/message_templates/membership_online_receipt_text.tpl
index e85feaeec6..d1647bdbe2 100644
--- a/civicrm/xml/templates/message_templates/membership_online_receipt_text.tpl
+++ b/civicrm/xml/templates/message_templates/membership_online_receipt_text.tpl
@@ -74,9 +74,9 @@
 
 {foreach from=$dataArray item=value key=priceset}
 {if $priceset || $priceset == 0}
-{if isset($taxTerm)}{$taxTerm}{/if} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
+{$taxTerm} {$priceset|string_format:"%.2f"}%: {$value|crmMoney:$currency}
 {else}
-{ts}No{/ts} {if isset($taxTerm)}{$taxTerm}{/if}: {$value|crmMoney:$currency}
+{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}
 {/if}
 {/foreach}
 {/if}
diff --git a/civicrm/xml/version.xml b/civicrm/xml/version.xml
index 8b42318560..73d5a7e80d 100644
--- a/civicrm/xml/version.xml
+++ b/civicrm/xml/version.xml
@@ -1,4 +1,4 @@
 <?xml version="1.0" encoding="iso-8859-1" ?>
 <version>
-  <version_no>5.45.3</version_no>
+  <version_no>5.46.0</version_no>
 </version>
diff --git a/wp-cli/civicrm.php b/wp-cli/civicrm.php
index e13d2b2903..664b50f7c0 100644
--- a/wp-cli/civicrm.php
+++ b/wp-cli/civicrm.php
@@ -273,6 +273,22 @@ if (!defined('CIVICRM_WPCLI_LOADED')) {
      * Implementation of command 'install'
      */
     private function install() {
+      if ('on' === $this->getOption('ssl', FALSE)) {
+        $_SERVER['HTTPS'] = 'on';
+      }
+
+      # identify destination
+
+      if ($plugin_path = $this->getOption('destination', FALSE)) {
+        $plugin_path = ABSPATH . $plugin_path;
+      }
+      else {
+        $plugin_path = WP_PLUGIN_DIR . '/civicrm';
+      }
+
+      global $crmPath;
+      $crmPath = "$plugin_path/civicrm";
+      $crm_files_present = is_dir($crmPath);
 
       # validate
 
@@ -292,23 +308,14 @@ if (!defined('CIVICRM_WPCLI_LOADED')) {
         return WP_CLI::error('CiviCRM database name not specified.');
       }
 
-      if ($lang = $this->getOption('lang', FALSE) and !$langtarfile = $this->getOption('langtarfile', FALSE)) {
-        return WP_CLI::error('CiviCRM language tarfile not specified.');
-      }
-
-      # begin install
+      if ($lang = $this->getOption('lang', FALSE)) {
+        $moPath = "$crmPath/l10n/$lang/LC_MESSAGES/civicrm.mo";
 
-      if ($plugin_path = $this->getOption('destination', FALSE)) {
-        $plugin_path = ABSPATH . $plugin_path;
-      }
-      else {
-        $plugin_path = WP_PLUGIN_DIR . '/civicrm';
+        if (!($langtarfile = $this->getOption('langtarfile', FALSE)) && !file_exists($moPath)) {
+          return WP_CLI::error("Failed to find data for language ($lang). Please download valid language data with --langtarfile=<path/to/tarfile>.");
+        }
       }
 
-      global $crmPath;
-      $crmPath = "$plugin_path/civicrm";
-      $crm_files_present = is_dir($crmPath);
-
       # extract the archive
       if ($this->getOption('tarfile', FALSE)) {
         # should probably never get to here as Wordpress Civi comes in a zip file, but
@@ -340,9 +347,9 @@ if (!defined('CIVICRM_WPCLI_LOADED')) {
       }
 
       # include civicrm installer helper file
-      $civicrm_installer_helper = "$crmPath/install/civicrm.php";
+      $classLoaderPath = "$crmPath/CRM/Core/ClassLoader.php";
 
-      if (!file_exists($civicrm_installer_helper)) {
+      if (!file_exists($classLoaderPath)) {
         return WP_CLI::error('Archive could not be unpacked or CiviCRM installer helper file is missing.');
       }
 
@@ -355,129 +362,62 @@ if (!defined('CIVICRM_WPCLI_LOADED')) {
         // before.
         WP_CLI::success('Archive unpacked.');
       }
-      require_once $civicrm_installer_helper;
 
-      if ('' != $lang) {
+      if ($this->getOption('langtarfile', FALSE)) {
         if (!$this->untar($plugin_path, 'langtarfile')) {
-          return WP_CLI::error('No language tarfile specified, use --langtarfile=path/to/tarfile');
+          return WP_CLI::error('Error downloading langtarfile');
         }
       }
 
-      # create files dirs
-      $upload_dir = wp_upload_dir();
-      $settings_dir = $upload_dir['basedir'] . DIRECTORY_SEPARATOR . 'civicrm' . DIRECTORY_SEPARATOR;
-      civicrm_setup($upload_dir['basedir'] . DIRECTORY_SEPARATOR);
-      WP_CLI::launch("chmod -R 0755 " . escapeshellarg($settings_dir));
-
-      # now we've got some files in place, require PEAR DB and check db setup
-      $dsn = "mysql://{$dbuser}:{$dbpass}@{$dbhost}/{$dbname}?new_link=true";
-      $dsn_nodb = "mysql://{$dbuser}:{$dbpass}@{$dbhost}";
-
-      if (!defined('DB_DSN_MODE')) {
-        define('DB_DSN_MODE', 'auto');
+      if (!empty($lang) && !file_exists($moPath)) {
+        return WP_CLI::error("Failed to find data for language ($lang). Please download valid language data with --langtarfile=<path/to/tarfile>.");
       }
 
-      include_once "$crmPath/vendor/pear/db/DB.php";
-
-      $db = DB::connect($dsn);
-      if (DB::iserror($db)) {
-        $db = DB::connect($dsn_nodb);
-        if (DB::iserror($db)) {
-          return WP_CLI::error('Unable to connect to database. Please re-check credentials.');
-        }
-        $db->query("CREATE DATABASE $dbname");
-        if (DB::iserror($db)) {
-          return WP_CLI::error('CiviCRM database was not found. Failed to create one.');
-        }
-        $db->disconnect();
-      }
-
-      # install db
-      global $sqlPath;
-
-      # setup database with civicrm structure and data
-      WP_CLI::line('Loading CiviCRM database structure ..');
-      civicrm_source($dsn, $sqlPath . '/civicrm.mysql');
-      WP_CLI::line('Loading CiviCRM database with required data ..');
-
-      # testing the translated sql files availability
-      $data_file = $sqlPath . '/civicrm_data.mysql';
-      $acl_file  = $sqlPath . '/civicrm_acl.mysql';
-
-      if ('' != $lang) {
-
-        if (file_exists($sqlPath . '/civicrm_data.' . $lang . '.mysql')
-          and file_exists($sqlPath . '/civicrm_acl.' . $lang . '.mysql')
-          and '' != $lang
-        ) {
-          $data_file = $sqlPath . '/civicrm_data.' . $lang . '.mysql';
-          $acl_file = $sqlPath . '/civicrm_acl.' . $lang . '.mysql';
-        }
-        else {
-          WP_CLI::warning("No sql files could be retrieved for '$lang' using default language.");
-        }
-      }
-
-      civicrm_source($dsn, $data_file);
-      civicrm_source($dsn, $acl_file);
-
-      WP_CLI::success('CiviCRM database loaded successfully.');
-
-      # generate civicrm.settings.php file
-      global $tplPath;
-      if (!file_exists($tplPath . 'civicrm.settings.php.template')) {
-        return WP_CLI::error('Could not find CiviCRM settings template and therefore could not create settings file.');
-      }
-
-      WP_CLI::line('Generating civicrm settings file ..');
-
+      // Initialize civicrm-setup
+      @WP_CLI::run_command(['plugin', 'activate', 'civicrm'], []);
+      require_once $classLoaderPath;
+      CRM_Core_ClassLoader::singleton()->register();
+      \Civi\Setup::assertProtocolCompatibility(1.0);
+      \Civi\Setup::init(['cms' => 'WordPress', 'srcPath' => $crmPath]);
+      $setup = \Civi\Setup::instance();
+      $setup->getModel()->db = ['server' => $dbhost, 'username' => $dbuser, 'password' => $dbpass, 'database' => $dbname];
+      $setup->getModel()->lang = (empty($lang) ? 'en_US' : $lang);
       if ($base_url = $this->getOption('site_url', FALSE)) {
-        $ssl      = $this->getOption('ssl', FALSE);
+        $ssl = $this->getOption('ssl', FALSE);
         $protocol = ('on' == $ssl ? 'https' : 'http');
+        $base_url = $protocol . '://' . $base_url;
+        if (substr($base_url, -1) != '/') {
+          $base_url .= '/';
+        }
+        $setup->getModel()->cmsBaseUrl = $base_url;
       }
 
-      $base_url = !$base_url ? get_bloginfo('url') : $protocol . '://' . $base_url;
-      if (substr($base_url, -1) != '/') {
-        $base_url .= '/';
-      }
-      $params = [
-        'crmRoot'            => $crmPath . '/',
-        'templateCompileDir' => "{$settings_dir}templates_c",
-        'frontEnd'           => 0,
-        'cms'                => 'WordPress',
-        'baseURL'            => $base_url,
-        'dbUser'             => $dbuser,
-        'dbPass'             => $dbpass,
-        'dbHost'             => $dbhost,
-        'dbName'             => $dbname,
-        'CMSdbUser'          => DB_USER,
-        'CMSdbPass'          => DB_PASSWORD,
-        'CMSdbHost'          => DB_HOST,
-        'CMSdbName'          => DB_NAME,
-        // These two are only filled in when using the newer civicrm-setup.
-        'dbSSL' => '',
-        'CMSdbSSL' => '',
-        'siteKey'            => preg_replace(';[^a-zA-Z0-9];', '', base64_encode(random_bytes(37))),
-        'credKeys'           => 'aes-cbc:hkdf-sha256:' . preg_replace(';[^a-zA-Z0-9];', '', base64_encode(random_bytes(37))),
-        'signKeys'           => 'jwt-hs256:hkdf-sha256:' . preg_replace(';[^a-zA-Z0-9];', '', base64_encode(random_bytes(37))),
-      ];
-
-      $str = file_get_contents($tplPath . 'civicrm.settings.php.template');
-      foreach ($params as $key => $value) {
-        $str = str_replace('%%' . $key . '%%', $value, $str);
+      // Check system requirements
+      $reqs = $setup->checkRequirements();
+      array_map('WP_CLI::print_value', $this->formatRequirements(array_merge($reqs->getErrors(), $reqs->getWarnings())));
+      if ($reqs->getErrors()) {
+        WP_CLI::error(sprintf("Cannot install. Please check requirements and resolve errors.", count($reqs->getErrors()), count($reqs->getWarnings())));
       }
 
-      $str = trim($str);
-
-      $config_file = "{$settings_dir}civicrm.settings.php";
-      civicrm_write_file($config_file, $str);
-      WP_CLI::launch("chmod 0644 $config_file");
-      WP_CLI::success(sprintf('Settings file generated: %s', $config_file));
+      $installed = $setup->checkInstalled();
+      if ($installed->isSettingInstalled() || $installed->isDatabaseInstalled()) {
+        WP_CLI::error("Cannot install. CiviCRM has already been installed.");
+      }
 
-      # activate plugin and we're done
-      @WP_CLI::run_command(['plugin', 'activate', 'civicrm'], []);
+      // Go time
+      $setup->installFiles();
+      WP_CLI::success('CiviCRM data files initialized successfully.');
+      $setup->installDatabase();
+      WP_CLI::success('CiviCRM database loaded successfully.');
       WP_CLI::success('CiviCRM installed.');
+    }
 
+    private function formatRequirements(array $messages): array {
+      $formatted = [];
+      foreach ($messages as $message) {
+        $formatted[] = sprintf("[%s] %s: %s", $message['severity'], $message['section'], $message['message']);
+      }
+      return array_unique($formatted);
     }
 
     /**
-- 
GitLab