{"api4":{"domain":"civicrm","js":["\/libraries\/civicrm\/core\/ang\/api4.js","\/libraries\/civicrm\/core\/ang\/api4\/crmApi4.js"],"css":[],"partials":[],"strings":[]},"crmDashboard":{"domain":"civicrm","js":["\/libraries\/civicrm\/core\/ang\/crmDashboard.js","\/libraries\/civicrm\/core\/ang\/crmDashboard\/crmDashboard.component.js","\/libraries\/civicrm\/core\/ang\/crmDashboard\/crmDashlet.component.js","\/libraries\/civicrm\/core\/ang\/crmDashboard\/crmInactiveDashlet.component.js"],"css":["\/libraries\/civicrm\/core\/css\/dashboard.css"],"partials":{"~\/crmDashboard\/Dashboard.html":"<div id=\"civicrm-dashboard\">\n  <fieldset class=\"crm-inactive-dashlet-fieldset\">\n    <legend>\n      <a href class=\"crm-hover-button\" ng-click=\"$ctrl.toggleInactive()\">\n        <i class=\"crm-i fa-{{ $ctrl.showInactive ? 'minus' : 'plus' }}\" aria-hidden=\"true\"><\/i>\n        {{ $ctrl.inactive.length === 1 ? ts('1 Available Dashlet') : ts('%1 Available Dashlets', {1: $ctrl.inactive.length}) }}\n      <\/a>\n      <input ng-if=\"$ctrl.showInactive\" class=\"crm-form-text\" ng-model=\"$ctrl.filterInactive\" type=\"search\" placeholder=\"{{:: ts('Filter by title...') }}\">\n    <\/legend>\n    <div ng-if=\"$ctrl.showInactive\" ng-model=\"$ctrl.inactive\" ui-sortable=\"$ctrl.sortableOptions\" class=\"crm-dashboard-droppable\">\n      <div class=\"help\">\n        {{:: ts('Drag and drop dashlets onto the left or right columns below to add them to your dashboard. Changes are automatically saved.') }}\n        <a crm-ui-help=\"hs({id: 'dash_configure', title: ts('Dashboard Configuration')})\"><\/a>\n      <\/div>\n      <div ng-repeat=\"dashlet in $ctrl.inactive\" class=\"crm-inactive-dashlet\" ng-show=\"$ctrl.filterApplies(dashlet)\">\n        <crm-inactive-dashlet dashlet=\"dashlet\" delete=\"$ctrl.deleteDashlet($index)\"><\/crm-inactive-dashlet>\n      <\/div>\n    <\/div>\n  <\/fieldset>\n  <div class=\"crm-flex-box\">\n    <div ng-repeat=\"(colIndex, column) in $ctrl.columns\" class=\"crm-flex-{{2 + colIndex}} crm-dashboard-droppable\" ng-model=\"column\" ui-sortable=\"$ctrl.sortableOptions\">\n      <div ng-repeat=\"dashlet in column\" class=\"crm-dashlet\">\n        <crm-dashlet dashlet=\"dashlet\" remove=\"$ctrl.removeDashlet(colIndex, $index)\" fullscreen=\"$ctrl.showFullscreen(dashlet)\" ng-if=\"$ctrl.fullscreenDashlet !== dashlet.name\"><\/crm-dashlet>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n","~\/crmDashboard\/Dashlet.html":"<div class=\"crm-dashlet-header\" ng-if=\"!$ctrl.isFullscreen\">\n  <a href class=\"crm-i fa-times\" title=\"{{:: ts('Remove from dashboard') }}\" aria-hidden=\"true\" ng-click=\"$ctrl.remove()\"><\/a>\n  <a href class=\"crm-i fa-expand\" title=\"{{:: ts('View fullscreen') }}\" aria-hidden=\"true\" ng-click=\"$ctrl.fullscreen()\"><\/a>\n  <a href class=\"crm-i fa-refresh\" title=\"{{:: ts('Refresh') }}\" aria-hidden=\"true\" ng-click=\"$ctrl.forceRefresh()\"><\/a>\n  <a href class=\"crm-dashlet-collapse crm-i fa-caret-{{ $ctrl.collapsed ? 'right' : 'down' }}\" title=\"{{ $ctrl.collapsed ? ts('Expand') : ts('Collapse') }}\" aria-hidden=\"true\" ng-click=\"$ctrl.toggleCollapse()\"><\/a>\n  <h3>{{:: $ctrl.dashlet.label }}<\/h3>\n<\/div>\n<div class=\"crm-dashlet-content\" ng-show=\"!$ctrl.collapsed\">\n  <div ng-if=\"$ctrl.dashlet.directive\" ng-include=\"'~\/crmDashboard\/directives\/' + $ctrl.dashlet.directive + '.html'\"><\/div>\n<\/div>\n","~\/crmDashboard\/FullscreenDialog.html":"<div>\n  <crm-dashlet dashlet=\"model\" is-fullscreen=\"true\"><\/crm-dashlet>\n<\/div>\n","~\/crmDashboard\/InactiveDashlet.html":"<div class=\"crm-dashlet-header\" title=\"{{:: $ctrl.dashlet.label }}\">\n  <a href class=\"crm-i fa-trash\" title=\"{{:: ts('Permanently Delete %1', {1: $ctrl.dashlet.label}) }}\" aria-hidden=\"true\" crm-confirm=\"$ctrl.confirmParams\" on-yes=\"$ctrl.delete()\" ng-if=\"$ctrl.isAdmin && !$ctrl.dashlet.is_reserved\"><\/a>\n  <h3>{{:: $ctrl.dashlet.label }}<\/h3>\n<\/div>\n"},"strings":[]},"crmResource":{"domain":"civicrm","js":["\/libraries\/civicrm\/core\/js\/angular-crmResource\/all.js"],"css":[],"partials":[],"strings":[]},"crmUi":{"domain":"civicrm","js":["\/libraries\/civicrm\/core\/ang\/crmUi.js"],"css":["\/libraries\/civicrm\/core\/ang\/crmUI.css"],"partials":{"~\/crmUi\/field-cb.html":"<label crm-depth=\"1\">\n  <span ng-transclude><\/span>\n  <span ng-class=\"cssClasses\">\n    {{crmUiField.title}}\n  <\/span>\n<\/label>\n<a crm-ui-help=\"help\" ng-if=\"crmUiField.help\"><\/a>\n<div class=\"clear\"><\/div>\n","~\/crmUi\/field.html":"<div class=\"label\">\n  <label crm-ui-for=\"{{crmUiField.name}}\" crm-depth=\"1\" crm-ui-force-required=\"{{crmUiField.required}}\">{{crmUiField.title}}<\/label>\n  <a crm-ui-help=\"help\" ng-if=\"help\"><\/a>\n<\/div>\n<div class=\"content\" ng-transclude><\/div>\n<div class=\"clear\"><\/div>\n","~\/crmUi\/tabset.html":"<div class=\"crm-tabset\">\n  <ul role=\"tablist\" class=\"crm-tab-list\">\n    <li ng-repeat=\"tab in tabs\" role=\"tab\" class=\"ui-corner-all crm-tab-button crm-count-{{tab.count}}\">\n      <a ng-href=\"#{{tab.id}}\">\n        <i ng-if=\"tab.crmIcon\" class=\"crm-i {{tab.crmIcon}}\" aria-hidden=\"true\"><\/i>\n        {{tab.$parent.$eval(tab.crmTitle)}}\n        <em ng-if=\"tab.count\">{{tab.count}}<\/em>\n      <\/a>\n    <\/li>\n  <\/ul>\n  <div ng-transclude role=\"tabpanel\" class=\"crm-tab-panel\"><\/div>\n<\/div>\n","~\/crmUi\/wizard.html":"<div class=\"crm-wizard\">\n  <ul class=\"crm-wizard-nav wizard-bar\">\n    <li ng-repeat=\"step in steps\" ng-class=\"{'current-step':step.selected}\" class=\"{{crmUiWizardNavClass}}\">\n      <i class=\"{{crmUiWizardCtrl.iconFor($index)}}\"><\/i>\n      <a href=\"\" ng-click=\"crmUiWizardCtrl.select(step)\" ng-show=\"crmUiWizardCtrl.isSelectable(step)\">{{1 + $index}}. {{step.$parent.$eval(step.crmTitle)}}<\/a>\n      <span ng-show=\"!crmUiWizardCtrl.isSelectable(step)\">{{1 + $index}}. {{step.$parent.$eval(step.crmTitle)}}<\/span>\n      <!-- Don't know a good way to localize text like \"1. Title\" -->\n    <\/li>\n  <\/ul>\n  <div class=\"crm-wizard-body\" ng-transclude><\/div>\n  <div class=\"crm-wizard-buttons\">\n    <button crm-icon=\"fa-chevron-left\" ng-click=\"crmUiWizardCtrl.previous()\" ng-show=\"!crmUiWizardCtrl.$first()\" class=\"crmUi-btn-primary\">{{:: ts('Previous') }}<\/button>\n    <button crm-icon=\"fa-chevron-right\" title=\"{{!crmUiWizardCtrl.$validStep() ? ts('Complete all required fields first') : ts('Next step')}}\" ng-click=\"crmUiWizardCtrl.next()\" ng-show=\"!crmUiWizardCtrl.$last()\" ng-disabled=\"!crmUiWizardCtrl.$validStep()\" class=\"crmUi-btn-primary\">{{:: ts('Next') }}<\/button>\n  <\/div>\n<\/div>\n"},"strings":[]},"crmUtil":{"domain":"civicrm","js":["\/libraries\/civicrm\/core\/ang\/crmUtil.js"],"css":[],"partials":[],"strings":[]},"dialogService":{"domain":"civicrm","js":["\/libraries\/civicrm\/core\/bower_components\/angular-jquery-dialog-service\/dialog-service.js"],"css":[],"partials":[],"strings":[]},"ui.sortable":{"domain":"civicrm","js":["\/libraries\/civicrm\/core\/bower_components\/angular-ui-sortable\/sortable.min.js"],"css":[],"partials":[],"strings":[]}}